18 interview surfaces

Practice what they ask, not what's trendy.

Every category groups questions by interview surface. Pick one and drill in. Every answer comes with depth, code, and trade-offs.

React218 questions

Hooks, Fiber, concurrent rendering, hydration, and performance.

DSA & Algorithms (Blind 169)169 questions

169 problem set covering every 75 problems plus deeper coverage across all major patterns.

JavaScript117 questions

Closures, async, prototypes, modules, and language internals.

System Design99 questions

Frontend architecture for scale, micro-frontends, modular apps.

Performance81 questions

Bundle size, Core Web Vitals, virtualization, caching.

DSA & Algorithms (Blind 75)75 questions

75 hand-picked, priority-ranked LeetCode problems. Arrays, graphs, trees, DP, and more

Machine Coding63 questions

Build live: autocomplete, infinite scroll, carousels, etc.

Behavioral45 questions

Project deep dives, leadership, collaboration, trade-offs.

Browser Internals34 questions

Event loop, V8, GC, rendering pipeline, paint and layout.

CSS30 questions

Layout, specificity, animations, modern Grid/Flex.

DSA & Algorithms24 questions

Curated frontend friendly DSA: BFS/DFS, sliding window, binary search, trees, and patterns.

Networking21 questions

HTTP, caching, CORS, WebSockets, HTTP/2 vs HTTP/3.

Security20 questions

XSS, CSRF, CSP, cookies, auth flows, OWASP for frontend.

Accessibility9 questions

ARIA, keyboard navigation, screen readers, WCAG.

Next.js8 questions

App Router, server components, SSR/SSG/ISR, hydration, and data fetching.

Testing5 questions

Unit, integration, E2E, mocking, RTL, Playwright, Cypress.

TypeScript3 questions

Generics, conditional types, inference, and design patterns.

HTML2 questions

Semantics, forms, accessibility primitives, web components.