BFE
.dev
buy us
a coffee
EN
Practice
Explore
EN
JavaScript Coding Questions
As a Front-End developer, JavaScript is the core skill of everything
Sort
Difficulty
Solved status
Company
Sort: most tried
tag: Algorithm
113. Virtual DOM I
JavaScript
Algorithm
DOM
medium
18717 tried
10. first bad version
JavaScript
Algorithm
medium
15369 tried
58. get DOM tree height
JavaScript
Algorithm
DOM
medium
15313 tried
165. remove characters
Algorithm
medium
12436 tried
25. Reorder array with new indexes
JavaScript
Algorithm
easy
11485 tried
167. Intersection of unsorted arrays
JavaScript
Algorithm
easy
11187 tried
13. Implement a Queue by using Stack
JavaScript
Algorithm
medium
10662 tried
63. create `_.cloneDeep()`
JavaScript
Algorithm
Lodash
medium
10528 tried
162. find the single integer
JavaScript
Algorithm
easy
9461 tried
68. get DOM tags
JavaScript
Algorithm
DOM
medium
8478 tried
104. Traverse DOM level by level
JavaScript
Algorithm
DOM
medium
8382 tried
110. serialize and deserialize binary tree
JavaScript
Algorithm
medium
8344 tried
103. implement Math.sqrt()
JavaScript
Algorithm
medium
7507 tried
168. move zeros
JavaScript
Algorithm
medium
7160 tried
91. invert a binary tree
JavaScript
Algorithm
easy
5648 tried
47. reverse a linked list
JavaScript
Algorithm
easy
5176 tried
137. binary tree vertical traversal
JavaScript
Algorithm
hard?
5046 tried
163. integer to roman numerals
JavaScript
Algorithm
easy
4592 tried
24. create a Priority Queue in JavaScript
JavaScript
Algorithm
medium
4384 tried
66. remove duplicates from an array
JavaScript
Algorithm
medium
4223 tried
120. create `isPrime()`
JavaScript
Algorithm
easy
4004 tried
152. Find Top k Elements
JavaScript
Algorithm
medium
3965 tried
86. Generate Fibonacci Number
JavaScript
Algorithm
medium
3958 tried
112. remove duplicate characters in a string
JavaScript
Algorithm
string
medium
3948 tried
138. Intersection of two sorted arrays
JavaScript
Algorithm
easy
3864 tried
41. implement Merge Sort
JavaScript
Algorithm
medium
3719 tried
81. merge sorted arrays
JavaScript
Algorithm
easy
3703 tried
48. search first index with Binary Search(possible duplicate array)
JavaScript
Algorithm
easy
3678 tried
166. validate number string
JavaScript
Algorithm
string
medium
3506 tried
43. implement Quick Sort
JavaScript
Algorithm
medium
3494 tried
87. longest substring with unique characters
JavaScript
Algorithm
easy
3460 tried
55. highlight keywords in HTML string
JavaScript
Algorithm
medium
3450 tried
102. validate string of parentheses
JavaScript
Algorithm
string
easy
3217 tried
106. Find two numbers that sum up to 0
JavaScript
Algorithm
easy
3198 tried
109. implement `Math.pow()`
JavaScript
Algorithm
easy
3179 tried
40. implement Bubble Sort
JavaScript
Algorithm
easy
3116 tried
136. find median of two sorted array
JavaScript
Algorithm
medium
2993 tried
107. Find the largest difference
JavaScript
Algorithm
easy
2946 tried
169. LRU - Chrome storage automatic eviction
JavaScript
Algorithm
medium
2808 tried
49. search last index with Binary Search(possible duplicate array)
JavaScript
Algorithm
easy
2793 tried
82. find available meeting slots
JavaScript
Algorithm
medium
2632 tried
100. detect circle in linked list
JavaScript
Algorithm
easy
2545 tried
45. find the K-th largest element in an unsorted array
JavaScript
Algorithm
medium
2442 tried
50. search element right before target with Binary Search(possible duplicate array)
JavaScript
Algorithm
easy
2203 tried
111. Count palindromic substrings
JavaScript
Algorithm
string
medium
2101 tried
108. Implement a Stack by using Queue
JavaScript
Algorithm
medium
2093 tried
62. implement BigInt addition
JavaScript
Algorithm
easy
1969 tried
51. search element right after target with Binary Search(possible duplicate array)
JavaScript
Algorithm
easy
1946 tried
42. implement Insertion Sort
JavaScript
Algorithm
easy
1756 tried
44. implement Selection Sort
JavaScript
Algorithm
easy
1605 tried
75. implement BigInt subtraction
JavaScript
Algorithm
medium
1252 tried
124. calculate arithmetic expression
JavaScript
Algorithm
medium
721 tried
126. BigDecimal addition
JavaScript
Algorithm
medium
270 tried
128. BigDecimal multiplication
JavaScript
Algorithm
medium
196 tried
129. BigDecimal Division
JavaScript
Algorithm
medium
138 tried
127. BigDecimal subtraction
JavaScript
Algorithm
few challengers
83 tried