All Roadmaps/Frontend Intermediate
IntermediateEstimated 6-8 hours·Target: React / Vue / Web Frontend Engineers

Frontend Intermediate

Master the fundamental building blocks of modern web applications: rate limiting, DOM manipulation, asynchronous events, and state utilities tested in mid-level frontend interviews.

Your Syllabus Progress
16 problemsnot started
Start Next: Implement Debounce

Curriculum Phases(4 phases · 16 problems)

1

Rate Limiting & Timing Controls

Handling high-frequency user actions, scroll/resize events, and polling without burning the event loop or dropping frames.

4 problems
2

Data Normalization & UI Arrays

Transforming nested API responses, combining style classes, and manipulating client-side state without external libraries.

5 problems
3

Client-side Async & URL Handling

Parsing routing state, URL parameters, and resilient network requests with timeouts and automatic retries.

4 problems
4

Event-driven State & Caching

Constructing pub/sub communication busses, memoizing expensive computational renders, and deep cloning immutable data.

3 problems