Free test template · Developer screening

React developer test for hiring

Most React bugs come from state and effects, not syntax. Check that candidates understand how React re-renders before they join your codebase.

12 ready-made questions · Edit everything · Free plan, no card needed

Sample questions from this template

  1. Question 1 · Single choice
    How does a parent component pass data to a child component?
    Through state
    Through props
    Through refs only
    Through the DOM
  2. Question 2 · Single choice
    What does useState return?
    Only the current value
    An array with the current value and a function to update it
    A promise
    A ref object
  3. Question 3 · Single choice
    Why does React need a key prop when rendering a list?
    To style each item
    To identify items between renders so it can update the list correctly
    To sort the list
    Keys are only needed for tables

Answer keys and explanations are included when you import the pack into your question bank.

Why test React skills before the interview?

React is on a huge number of front-end CVs, and tutorials make it look simple. The gaps show up in real projects: mutated state that never re-renders, effects that run in loops, lists that swap data between rows. A short, timed React test checks the mental model behind the code, so your engineers can spend interviews on design and experience instead of the basics.

What this template covers

How to run it well

Twelve questions in about 15 minutes works for a screen. Several items show a short snippet, so give people time to read. A pass mark of 65% suits junior roles; for mid and senior developers, aim for 75% and add your own questions on state management, data fetching libraries or server rendering.

Turn on question and option shuffling, and use a random subset if many people apply. Pay particular attention to the batching question and the stale request scenario. They separate developers who have debugged real React apps from those who have only followed tutorials.

Who this test is for

Use it for React and front-end developers, full-stack developers whose work includes a React front end, React Native developers checking the shared fundamentals, and graduates of bootcamps that teach React. Agencies can use it to vet contractors before a client project. Back-end developers who are expected to work across the stack can take it too, which shows whether they can handle front-end tickets on their own. The questions avoid framework add-ons, so they are fair for people who used different routers or state libraries.

Make it yours

Add questions on the rest of your stack: TypeScript types for props, your router, your state library, Next.js or your testing tools. A snippet from your own codebase with a planted bug makes a good hard question. The AI generator can draft more hook questions for you to review, and answers are checked on the server so the key never appears in the page. Keep snippets to a few lines so candidates spend their time thinking, not scrolling.

Frequently asked questions

How long should a React test be?

About twelve questions in 15 minutes is enough to screen. A small take-home or pairing task works well for shortlisted candidates.

Can candidates cheat?

Each candidate can get a random set of questions with shuffled options, a timer and a full-screen lock, and leaving the test is recorded. The correct answers never reach the browser.

Does the test use class components?

No. It focuses on function components and hooks, which is how most React code is written today. Add class component questions if you maintain an older codebase.

Send your first react developer test today.

Import all 12 questions, set a timer and pass mark, and share a link in about two minutes.

Use this template free

More test templates

All 60 test templates