Free · 2025

React Interview Questions

Master the React interview questions that senior engineers get asked. Reconciliation, Fiber, hooks, Server Components, and performance optimization — evaluated by AI.

8questions1 easy3 medium4 hard

Interview Questions

  1. 1

    Explain React's reconciliation algorithm. How does the virtual DOM diffing work and what are its key assumptions?

    Hard
  2. 2

    What is React Fiber? Why was it introduced and what problems does it solve over the old stack reconciler?

    Hard
  3. 3

    What is the difference between useEffect and useLayoutEffect? Give a concrete example where using the wrong one causes a bug.

    Medium
  4. 4

    You have a component that re-renders 60 times per second during scroll. Walk through your optimization strategy.

    Hard
  5. 5

    Explain the rules of hooks. Why does React enforce them and what breaks if you violate them?

    Medium
  6. 6

    Compare React Context API vs Redux for state management. When does Context become a performance problem?

    Medium
  7. 7

    What are React Server Components? How do they differ from SSR and when should you reach for them?

    Hard
  8. 8

    Explain the difference between controlled and uncontrolled components. What are the tradeoffs?

    Easy

Done reading? Time to practice.

Take a real AI mock interview and get scored on your answers.

Start Mock Interview
Top 8 React Interview Questions (2025) — Senior Frontend Engineers | Zavnia | Zavnia - Hire fast & better