BFE.dev

JavaScript Coding Questions

As a Front-End developer, JavaScript is the core skill of everything

Meta
  • 3. implement Array.prototype.flat()JavaScriptmedium
  • 6. implement basic debounce()JavaScriptLodasheasy
  • 9. decode messageJavaScriptmedium
  • 10. first bad versionJavaScriptAlgorithmmedium
  • 14. Implement a general memoization function - `memo()`JavaScriptmedium
  • 16. create an Event EmitterJavaScriptmedium
  • 17. Create a simple store for DOM elementJavaScripteasy
  • 18. Improve a functionJavaScripteasy
  • 19. find corresponding node in two identical DOM treeJavaScripteasy
  • 25. Reorder array with new indexesJavaScriptAlgorithmeasy
  • 28. implement clearAllTimeout()JavaScripteasy
  • 57. create an ObservableJavaScriptmedium
  • 83. create an intervalJavaScriptmedium
  • 103. implement Math.sqrt()JavaScriptAlgorithmmedium
  • 113. Virtual DOM IJavaScriptAlgorithmDOMmedium
  • 118. Virtual DOM II - createElementJavaScripteasy
  • 121. A number sequence JavaScripteasy
  • 125. implement classNames()JavaScriptmedium
  • 133. roman numerals to integerJavaScripteasy
  • 140. Virtual DOM III - Functional ComponentJavaScripteasy
  • 161. toBe() or not.toBe()JavaScriptmedium