FrontendInterviews.dev
Prep GuideProblemsInterview SimulationsSystem DesignWeb Fundamentals
FrontendInterviews.dev

Master frontend interviews with real-world problems and system design challenges.

Product

  • Problems
  • Interview Simulations
  • System Design
  • Web Fundamentals
  • Pricing
  • Leaderboard

Resources

  • Learning Paths
  • Frontend Machine Coding Questions
  • Frontend Algorithm Interview Questions
  • JavaScript Interview Questions (Frontend)
  • Frontend System Design Interview Questions
  • Web Fundamentals Interview Questions
  • Frontend Interview Preparation

Study Plans

  • Frontend Interview in 30 Days
  • JavaScript Mastery in 14 Days
  • React Interview Mastery in 14 Days
  • React Hooks & Effects Pitfalls (7 Days)
  • Frontend Interview in 7 Days (Intensive)
  • Frontend System Design in 14 Days
  • Algorithms & Data Structures in 14 Days

Company

  • About
  • What's New
  • Contact Us

Legal

  • Privacy Policy
  • Terms of Service
© 2026 Frontend Interviews. All rights reserved.
Privacy PolicyTerms of Service
Back to Learning Paths

React Interview Mastery in 14 Days

A structured, day-by-day React interview roadmap covering the most asked machine coding problems: file explorers, todo lists, autocomplete, modals, tabs, data tables, infinite scroll, and production-ready UI patterns. Designed to simulate real frontend interviews at product companies.

14 days
Intermediate
38 milestones

Your Progress

0 of 38 milestones completed

0%

Daily Plan

38 total
1

Day 1: Trees + State I

FOUNDATIONFREE

0 of 1 completed

File explorer is the canonical React interview tree problem.

RecursionState
0%
1

File Explorer Tree

Problem
2

Day 2: Trees + State II

INTERMEDIATEFREE

0 of 1 completed

Second version is where architecture shows.

Derived StateComplexity
0%
1

File Explorer Tree II

Problem
3

Day 3: Todo List Series

FOUNDATIONFREE

0 of 2 completed

Todo list is the single most asked React interview problem. Master CRUD + filtering + persistence.

CRUDState ModelingLists
0%
1

Todo List

Problem
2

Todo List II

Problem
4

Day 4: Selection UI + Ratings

FOUNDATIONFREE

0 of 2 completed

Nested checkbox tests parent/child propagation. Star rating tests controlled input patterns.

Tree StatePropagationInteraction
0%
1

Nested Checkbox Tree

Problem
2

Star Rating

Problem
5

Day 5: Autocomplete I

FOUNDATIONFREE

0 of 1 completed

Typeahead basics: input → suggestions → selection.

DebounceListsUX
0%
1

Autocomplete

Problem
6

Day 6: Autocomplete II

INTERMEDIATEFREE

0 of 1 completed

Second version tests async state and UX edge cases.

AsyncResilience
0%
1

Typeahead Autocomplete II

Problem
7

Day 7: Tabs + Accordion

INTERMEDIATEFREE

0 of 3 completed

Tabs and accordion are top-asked compound component patterns. Focus on keyboard navigation and ARIA.

Compound ComponentsAnimationA11y
0%
1

Tabs

Problem
2

Tabs with Animations

Problem
3

Accordion

Problem
8

Day 8: Modals + Overlays

INTERMEDIATEFREE

0 of 3 completed

Modals test a11y + focus trapping + portal rendering. Asked at nearly every company.

A11yFocusPortals
0%
1

Modal

Problem
2

Modal II

Problem
3

Modal III

Problem
9

Day 9: Progress Bars + Queues

INTERMEDIATEFREE

0 of 3 completed

Progress bar series teaches time + scheduling + state modeling.

TimersQueuesConcurrency
0%
1

Progress Bar

Problem
2

Progress Bar II - Sequential Queue

Problem
3

Progress Bar III - Max 3 Parallel

Problem
10

Day 10: Infinite Scroll + Carousel

INTERMEDIATEFREE

0 of 2 completed

Infinite scroll and carousel are asked at every product company. Tests observer patterns and DOM performance.

VirtualizationIntersection ObserverSliding Window
0%
1

Infinite Scroll

Problem
2

Carousel Slider

Problem
11

Day 11: Data Table Core

FOUNDATIONFREE

0 of 3 completed

Start with the base table, then layer features.

SortingPaginationFiltering
0%
1

Data Table - Sorting

Problem
2

Data Table - Pagination

Problem
3

Data Table - Column Filtering

Problem
12

Day 12: Data Table Feature Pack

INTERMEDIATEFREE

0 of 3 completed

Common real-world asks: row selection + CSV export + global search.

SelectionExportUX
0%
1

Data Table - Row Selection

Problem
2

Data Table - CSV Export

Problem
3

Data Table - Global Search

Problem
13

Day 13: Interactive UI Pack

ADVANCEDFREE

0 of 3 completed

Traffic light (state machines), multi-select (complex dropdown), and comments (recursive UI).

State MachinesTimersGame Logic
0%
1

Traffic Light

Problem
2

Multi-Select Dropdown

Problem
3

Comments Thread

Problem
14

Day 14: UI Capstone Mix

INTERVIEWFREE

0 of 10 completed

Capstone set: mix of production-grade UI challenges. Pick based on time.

State ModelingUI PolishProduction
React Track FinisherProfile Highlight
0%
1

WhatsApp Chat Interface

Problem
2

Form Builder

Problem
3

Auth Code Input

Problem
4

Wordle

Problem
5

Data Fetching Dashboard with Exponential Backoff

Problem
6

File Explorer Tree III

Problem
7

Stopwatch

Problem
8

Timer

Problem
9

Tic Tac Toe

Problem
10

Todo List III

Problem
Start First Milestone
FrontendInterviews.dev

Master frontend interviews with real-world problems and system design challenges.

Product

  • Problems
  • Interview Simulations
  • System Design
  • Web Fundamentals
  • Pricing
  • Leaderboard

Resources

  • Learning Paths
  • Frontend Machine Coding Questions
  • Frontend Algorithm Interview Questions
  • JavaScript Interview Questions (Frontend)
  • Frontend System Design Interview Questions
  • Web Fundamentals Interview Questions
  • Frontend Interview Preparation

Study Plans

  • Frontend Interview in 30 Days
  • JavaScript Mastery in 14 Days
  • React Interview Mastery in 14 Days
  • React Hooks & Effects Pitfalls (7 Days)
  • Frontend Interview in 7 Days (Intensive)
  • Frontend System Design in 14 Days
  • Algorithms & Data Structures in 14 Days

Company

  • About
  • What's New
  • Contact Us

Legal

  • Privacy Policy
  • Terms of Service
© 2026 Frontend Interviews. All rights reserved.
Privacy PolicyTerms of Service