CheatsheetKit

Framework Pack · Mid to Senior

React Developer Interview Pack

Hooks, reconciliation, state management and performance, the questions asked in every React loop.

Hooks, the virtual DOM, state management patterns and render performance, with the tradeoffs interviewers probe.

Questions
360
Topics
20
Pages
253

Get the React Developer Interview Pack — $9 One-off. Delivered as a PDF by email the moment payment clears.

Prices shown are a USD base. Your local-market price is calculated at checkout in your own currency, plus any local sales tax.

What is inside

20 chapters, in the order the interviews tend to ask them:

  1. The rendering model and reconciliation
  2. State that should not be state
  3. Hooks internals and the rules of hooks
  4. Effects and synchronising with the outside world
  5. Lists, keys and memoisation
  6. Context, composition and avoiding prop drilling
  7. Forms, controlled inputs and validation
  8. Suspense, transitions and concurrent rendering
  9. Server components and the data model
  10. Performance, profiling and Core Web Vitals
  11. Error boundaries and resilience
  12. Testing React at scale
  13. Accessibility in component design
  14. Frontend architecture at scale
  15. Data fetching, caching and revalidation
  16. Styling, CSS architecture and design tokens
  17. Designing component APIs that age well
  18. Portals, refs and imperative interop
  19. Hydration, mismatches and streaming SSR
  20. React 19 and the modern API surface

How the answers are built

Each chapter opens with the checklist the question is really testing. A few from this pack:

Questions this pack covers

  1. Walk me through what actually happens when I call setState.
  2. What is reconciliation, and does React diff the DOM?
  3. When should a value not be state at all?
  4. What is the duplicated state bug, and how do you spot it in code review?
  5. What is a hook at runtime?
  6. Why can I not call a hook conditionally or inside a loop?
  7. What is an effect actually for?
  8. What is the difference between useEffect and useLayoutEffect?

Each one is answered in full in the pack, with the reasoning written out rather than a bullet list.

Related packs

About this pack

How many questions?
360, spread across 20 topics, written out in full across 253 pages.
Do the answers just list keywords?
No. Each answer is written as prose, because that is what you have to reproduce when someone asks you the question.
How do I get it?
Pay once and the PDF arrives by email immediately, with a signed download link.
Can I get it refunded?
Yes, if it is not what you expected. See the refund policy.