The leading platform to prepare for frontend interviews. Master the fundamentals of HTML, CSS, and JavaScript, sharpen your frontend skills, and land your dream job with FrontendExpert.
50 Frontend Interview Questions
About the Author: AlgoExpert
AlgoExpert is a US technical-interview-preparation platform founded by Clément Mihailescu (a former Google engineer) — one of the most-used resources for the algorithm / data-structure portion of senior engineering interviews. The platform's distinctive contribution is the curated set of 160 hand-picked interview questions across difficulty tiers, each with video walkthroughs in multiple languages.
The platform has expanded beyond the original AlgoExpert track into SystemsExpert (system design), FrontendExpert (the browser / front-end interview rounds), MLExpert (machine learning interviews), ProgrammingExpert (the broader CS / coding skill foundation), and InfraExpert (infrastructure / DevOps interviews). The teaching style is rigorous and pattern-focused.
The CourseFlix listing under this source carries 8 AlgoExpert courses spanning that range. Material is paid; AlgoExpert runs on per-course or membership pricing on the original platform. Courses are aimed at engineers preparing for technical interviews at large tech companies.
Watch Online 50 lessons
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Sign Up Form Demo | 09:44 | |
| 2 | Item Cart | 06:31 | |
| 3 | Spaghetti Recipe | 11:17 | |
| 4 | Blog Post | 10:43 | |
| 5 | Rainbow Circles | 17:53 | |
| 6 | Navbar | 10:12 | |
| 7 | Pig Emoji | 28:50 | |
| 8 | Purchase Form | 28:26 | |
| 9 | AlgoExpert Products | 18:48 | |
| 10 | Robot Emoji | 29:31 | |
| 11 | Notifications Menu | 10:26 | |
| 12 | AlgoExpert Logo | 07:21 | |
| 13 | Testing Framework | 14:25 | |
| 14 | Array Methods | 09:31 | |
| 15 | Event Target | 10:30 | |
| 16 | Debounce | 11:27 | |
| 17 | This Binding | 11:11 | |
| 18 | Promisify | 07:29 | |
| 19 | Throttle - V2 | 10:51 | |
| 20 | Curry - Updated | 07:17 | |
| 21 | Promise Methods | 14:19 | |
| 22 | Deep Equals | 14:00 | |
| 23 | Promises V2 | 32:27 | |
| 24 | Flatten | 07:53 | |
| 25 | Corresponding Node | 09:31 | |
| 26 | Memoize | 07:32 | |
| 27 | createDom | 04:38 | |
| 28 | Trending Stocks | 13:12 | |
| 29 | Infinite Scroll | 24:30 | |
| 30 | Stopwatch | 25:36 | |
| 31 | Tic Tac Toe | 32:22 | |
| 32 | Todo List | 16:01 | |
| 33 | Typeahead | 20:06 | |
| 34 | Tier List | 17:20 | |
| 35 | Toasts | 19:38 | |
| 36 | Sudoku | 15:35 | |
| 37 | Tip Calculator | 13:49 | |
| 38 | Question List | 21:24 | |
| 39 | Quiz | 18:00 | |
| 40 | Memory | 15:26 | |
| 41 | Crypto Prices | 11:42 | |
| 42 | Wordle | 30:44 | |
| 43 | Phone Input | 11:17 | |
| 44 | Connect Four | 31:30 | |
| 45 | useFetch | 17:36 | |
| 46 | useLocalStorage | 07:14 | |
| 47 | useStateWithHistory | 08:12 | |
| 48 | useInterval | 08:16 | |
| 49 | useWindowSize | 08:01 | |
| 50 | useMap | 07:03 |
Get instant access to all 49 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionCourse content
50 lessons · 12h 37m 17sShow all 50 lessons
- 1 Sign Up Form 09:44
- 2 Item Cart 06:31
- 3 Spaghetti Recipe 11:17
- 4 Blog Post 10:43
- 5 Rainbow Circles 17:53
- 6 Navbar 10:12
- 7 Pig Emoji 28:50
- 8 Purchase Form 28:26
- 9 AlgoExpert Products 18:48
- 10 Robot Emoji 29:31
- 11 Notifications Menu 10:26
- 12 AlgoExpert Logo 07:21
- 13 Testing Framework 14:25
- 14 Array Methods 09:31
- 15 Event Target 10:30
- 16 Debounce 11:27
- 17 This Binding 11:11
- 18 Promisify 07:29
- 19 Throttle - V2 10:51
- 20 Curry - Updated 07:17
- 21 Promise Methods 14:19
- 22 Deep Equals 14:00
- 23 Promises V2 32:27
- 24 Flatten 07:53
- 25 Corresponding Node 09:31
- 26 Memoize 07:32
- 27 createDom 04:38
- 28 Trending Stocks 13:12
- 29 Infinite Scroll 24:30
- 30 Stopwatch 25:36
- 31 Tic Tac Toe 32:22
- 32 Todo List 16:01
- 33 Typeahead 20:06
- 34 Tier List 17:20
- 35 Toasts 19:38
- 36 Sudoku 15:35
- 37 Tip Calculator 13:49
- 38 Question List 21:24
- 39 Quiz 18:00
- 40 Memory 15:26
- 41 Crypto Prices 11:42
- 42 Wordle 30:44
- 43 Phone Input 11:17
- 44 Connect Four 31:30
- 45 useFetch 17:36
- 46 useLocalStorage 07:14
- 47 useStateWithHistory 08:12
- 48 useInterval 08:16
- 49 useWindowSize 08:01
- 50 useMap 07:03
Related courses
-

Object-Oriented Design Interview
By: NeetCodePrepare for your object-oriented design interviews with this comprehensive course.1 hour 49 minutes 4 seconds -

Grokking SOLID Design Principles
By: Design GurusReady to take your programming skills to the next level? Mastering the SOLID design principles will fundamentally change your approach to software development. -

Grokking Dynamic Programming Patterns for Coding Interviews
By: Design GurusStudy dynamic programming to successfully pass technical interviews. Master key patterns and gain confidence through 35+ exercises.