senior · 10 questions · ~215 min
Frontend interview · senior
Ten FAANG-style problems with a coach that pushes back. Sandboxed Web Worker, real test runs, three hints per problem.
0 / 10 passed
- 01Debounce, with cancelclosures · this-binding · timers20m
- 02Throttle (leading + trailing)closures · timers25m
- 03Deep equalrecursion · objects · edge-cases25m
- 04LRU Cachedata-structures · maps · doubly-linked-list30m
- 05Async pool (concurrency limit)async · promises · concurrency25m
- 06Memoize with custom keyclosures · maps15m
- 07Curry of fixed arityclosures · functional20m
- 08Promise.all polyfillpromises · async20m
- 09EventEmitterdata-structures · maps20m
- 10Flatten array, depth-controlledrecursion · arrays15m