Question collections
Free, in-depth interview questions grouped by topic, JavaScript, React, TypeScript, performance and system design, each with the reasoning interviewers want to hear, not just the definition.
26 free articles · no signup
Recommended
Complete Frontend Kit
Every topic on this page, plus 200+ interview questions with detailed answers, coding challenges and a revision sheet.
CSS Interview Questions and Answers
Box model, specificity, positioning, stacking contexts, margin collapse, centring and modern responsive CSS, answered the way interviewers want.
CoreRead →ES6 Interview Questions and Answers
let/const, arrow functions, destructuring, spread/rest, classes, modules, Map and Set, the modern JavaScript features interviews test, with real output.
JSRead →Frontend Interview Questions and Answers
The questions that actually come up, organised by round, JavaScript, React, HTML/CSS, machine coding and system design, with answers and a prep plan.
CoreRead →Frontend System Design Interview Questions
How to run a frontend system design round: a repeatable framework, plus worked answers for a news feed, autocomplete, chat and a design system.
CoreRead →HTML Interview Questions and Answers
Semantic HTML, async vs defer, the critical rendering path, accessible forms, srcset and CLS, the HTML questions frontend interviews actually ask.
CoreRead →JavaScript 'this' Interview Questions
The four binding rules in precedence order, why arrow functions are different, the lost-this bug in three disguises, and call vs apply vs bind.
JSRead →JavaScript Array Interview Questions
Mutating vs non-mutating methods, reduce, the sort gotcha, deduping, sparse arrays and array-likes, the array questions interviews actually ask.
JSRead →JavaScript Closures Interview Questions
What a closure really is, the setTimeout loop puzzle, currying, the module pattern, stale closures in React hooks and how closures cause memory leaks.
JSRead →JavaScript Coding Interview Questions
Debounce, throttle, curry, memoize, deep clone, flatten and a Promise.all polyfill, working solutions, the follow-ups you get, and what is scored.
JSRead →JavaScript Interview Questions and Answers
Closures, this, the event loop, hoisting, prototypes, == vs === and async, the JavaScript fundamentals every frontend interview round is built on.
JSRead →JavaScript Output-Based Interview Questions
What does this print? Hoisting, closures, event loop ordering, this, coercion and array traps, each snippet with its output and the reason behind it.
JSRead →JavaScript Promises & Async Interview Questions
Promises, async/await, the event loop and microtasks, the async questions interviews actually ask, with runnable code and the output each produces.
JSRead →JavaScript Prototype Interview Questions
The prototype chain, __proto__ vs prototype, what new actually does, how classes map onto prototypes, and why inherited properties break your loops.
JSRead →JavaScript String Interview Questions
String immutability, template literals, slice vs substring, and the reverse, palindrome and anagram problems, with the Unicode trap most answers miss.
JSRead →Next.js Interview Questions and Answers
App Router, Server Components, the client boundary, caching and revalidation, Server Actions and hydration mismatches, with the follow-ups you will get.
CoreRead →React 19 Interview Questions
Server Components, Actions, the use hook, ref as a prop, and React Compiler, what actually changed in React 19 and what interviewers ask about it.
ReactRead →React Context Interview Questions
What Context actually solves, why every consumer re-renders, the split-provider fix, memoising the value, and when Context is the wrong tool.
ReactRead →React Hooks Interview Questions and Answers
The rules of hooks, batching, dependency arrays, stale closures, cleanup, custom hooks and when not to use useEffect, answered with runnable code.
ReactRead →React Interview Questions and Answers
Reconciliation, what really triggers a re-render, immutable state, keys, memo, where state should live and StrictMode, the React fundamentals, explained.
ReactRead →React Machine Coding Interview Questions
The components you're asked to build live, tabs, modal, debounced search, autocomplete, infinite scroll, with working code and what each one is scoring.
ReactRead →React Performance Interview Questions
How to diagnose a slow React app, why memo silently fails, list virtualisation, code splitting, and the questions interviewers ask about each.
ReactRead →React Redux Interview Questions and Answers
Store, actions, reducers, Immer, middleware, memoised selectors, normalisation and RTK Query, Redux interview questions answered the modern way.
ReactRead →Tricky JavaScript Interview Questions
Floating point, NaN, typeof null, closures in loops, promise ordering and coercion, the classic JavaScript traps, and the model behind each one.
JSRead →TypeScript Interview Questions and Answers
any vs unknown vs never, interface vs type, generics, utility types, discriminated unions, narrowing and React prop typing, answered with real code.
CoreRead →Web Accessibility Interview Questions
The accessibility tree, keyboard navigation, focus management, ARIA rules, live regions, alt text and contrast, a11y interview questions with real code.
CoreRead →Web Performance Interview Questions
Core Web Vitals and their real causes, the critical rendering path, layout thrash, caching, and how to answer 'this page is slow' in an interview.
CoreRead →
Going for a senior role
Targeting a ₹10L+ frontend role?
These collections cover the questions you will be asked. The Complete Frontend Kit covers the rest of the loop, the follow-ups that decide whether an answer lands, the machine-coding round, and the system-design conversation that sets the band you are offered.
- JavaScript, React, TypeScript, CSS and system design in one place
- Model answers written the way a panel wants to hear them
- Machine-coding problems with worked solutions
- A revision sheet for the morning of the interview
- One-time payment · lifetime access · free updates
Complete Frontend Kit
200+ questions · all topics
