Top 50
Topic roadmap
Updated weekly · Last refresh Nov 3

Top 50 react Interview Questions

The most frequently asked react questions across all roles and companies, ranked by real interview frequency. Updated daily.

50questions
~15htotal time
154companies covered
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 30 questions + 2 drills · ~564 min
Like Button ComponentMedium
Practice
Recently asked

Process Like button actions as a state machine while keeping its liked status and count consistent.

Codingclean codereactAADCI - KarnatakaAmazon Kuiper Commercial ServicesSupermicro
Design Component HierarchyMedium
Practice
Recently asked

Convert flat UI component definitions into a nested hierarchy using parent references and a tree data structure.

reactabstractionData StructuresPersistent SystemsBBESTSECRET GroupCapital Technology Group
State Management for Multi-Page AppsHard
Practice

Implement a normalized state reducer that handles shared entities and page-specific UI state across multiple application pages.

data synchronizationclean codereactCompassDigitas México33Pillar
Custom Hook for Debounce/ThrottleMedium
Practice

Simulate a debounce operator that emits only the latest Tech(x search event after a quiet interval.

reactdebouncingTech(x)Bask Health
Mini Wordle GameMedium
Practice
Recently asked

Implement Wordle feedback using exact-match marking and frequency counts for repeated letters.

reactArraysData StructuresRamp
Multi-Select Dropdown ComponentMedium
Practice
Recently asked

Track toggled dropdown selections with a set and return selected options in their original order.

CodingreactArraysCoinbase
Create Function With Canvas Undo RedoMedium
Practice
Recently asked

Implement a mutable canvas with paint, undo, and redo operations using history management.

reactArraysData StructuresOOura Ring
Component Data Passing OptionsMedium
Practice
Recently asked

Return the correct data-passing pattern for each component relationship.

reactapiDeloitte
Balanced Parentheses CodingEasy
Practice
Practice drill

Use a recursive CTE to determine whether each stored string has balanced parentheses, including empty and NULL inputs.

Codingnull handlingData ManipulationStripe
SQL and Simple Coding ProblemHard
Practice
Recently asked
Practice drill

Find each array's second-largest distinct value and determine whether input numbers are powers of two in PostgreSQL.

Codingdatabase queryingdata validationVirtusa
More Coding questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
2
System Design5 questions · ~91 min
More System Design questions with a free account
3
Technical Fundamentals9 questions · ~163 min
More Technical Fundamentals questions with a free account
4
Behavioral & Leadership4 questions · ~73 min
More Behavioral & Leadership questions with a free account
5
More topics2 questions · ~36 min
More questions with a free account
The finish line: interview-readyComplete all 50 questions plus 2 hands-on drills to finish this plan.