Interview questions with clear answers and runnable code for JavaScript, TypeScript, HTML, CSS, React and Next.js. Includes output-prediction puzzles, coding problems, live-coding walkthroughs and tips for each interview round.
Master front-end coding rounds by implementing 5 essential networking and async utilities from scratch: fetch with exponential backoff, concurrency pool, request deduplication, polling, and request batching.
Ace your front-end testing interviews. Practise 10 high-frequency questions on the Testing Trophy, React Testing Library query priorities, async waitFor, act warnings, MSW, and user-event.
Debug complex React form bugs in technical interviews. Review 6 realistic code snippets covering controlled inputs, async validation, FormData, and accessible error handling.
Master front-end performance interviews. Practise 10 high-frequency questions on LCP, INP, CLS, long tasks, layout thrashing, resource prioritization, and PerformanceObserver.
Ace your TypeScript for React interview. Master 10 high-frequency questions on generics, discriminated unions, ComponentProps, polymorphic components, and hook typing.
Master browser event flow with 10 output-prediction challenges. Trace bubbling, capturing, stopPropagation, stopImmediatePropagation, and delegated target matching step by step.
Master CSS fundamentals for front-end interviews. Practise 10 core questions on the box model, margin collapsing, specificity calculations, stacking contexts, Flexbox vs Grid, container queries, and cascade layers.
Ace your mid-level React technical interview. Practise 10 realistic questions for developers with 2–4 years of experience, covering Context vs Zustand, memoization, Server vs Client state, custom hooks, and testing.
Master classic front-end coding interview problems by implementing them from scratch. Step-by-step solutions for debounce with leading-edge, throttle, Promise.all, deep clone with circular references, and EventEmitter.
Master Next.js App Router for front-end interviews. Practise 10 core questions spanning Server vs Client Components, 'use client' boundaries, ISR, Server Actions, streaming Suspense, and Edge middleware.
Master the front-end machine-coding interview by building a production-grade, accessible Autocomplete component in React. Includes debouncing, request cancellation, WAI-ARIA combobox patterns, and tests.
Master React debugging and code review for front-end interviews. Practise finding, diagnosing, and fixing 6 common hook bugs, including infinite re-renders, stale closures, direct state mutation, and race conditions.