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

Algorithms & Data Structures in 14 Days

Master the most frequently asked algorithms and data structures for frontend interviews. Covers arrays, strings, trees, graphs, linked lists, dynamic programming, and stacks. Curated from the top-asked LeetCode problems at Google, Meta, Amazon, and Apple.

14 days
Intermediate
41 milestones

Your Progress

0 of 41 milestones completed

0%

Daily Plan

41 total
1

Day 1: Hashing Basics

FOUNDATIONFREE

0 of 3 completed

Start here: O(n) map/set patterns. Two Sum is the #1 asked problem globally.

Hash MapSet
0%
1

Two Sum - Product Recommendations

Problem
2

Contains Duplicate - Duplicate Detection

Problem
3

Isomorphic Strings - Pattern Matching

Problem
2

Day 2: Two Pointers + Sliding Window

INTERMEDIATEFREE

0 of 3 completed

Three Sum and longest substring are top-10 asked problems at FAANG.

Two PointersSliding Window
0%
1

Three Sum

Problem
2

Longest Substring Without Repeating Characters

Problem
3

Container with Most Water

Problem
3

Day 3: Array Manipulation

FOUNDATIONFREE

0 of 3 completed

Product array and move zeroes test index correctness + invariants.

In-placePrefix
0%
1

Product of Array Except Self

Problem
2

Move Zeroes - Array Reordering

Problem
3

Rotate Array - Circular Shift

Problem
4

Day 4: Intervals

INTERMEDIATEFREE

0 of 3 completed

Calendar problems = interval mastery. Merge intervals is top-20 asked.

SortingIntervals
0%
1

Merge Intervals - Calendar Scheduler

Problem
2

Insert Interval - Calendar Management

Problem
3

Meeting Rooms II - Min Rooms

Problem
5

Day 5: Binary Search

FOUNDATIONFREE

0 of 2 completed

Boundary conditions are the whole interview.

Binary Search
0%
1

Binary Search

Problem
2

Search in Rotated Sorted Array

Problem
6

Day 6: Stacks + Monotonic Patterns

FOUNDATIONFREE

0 of 3 completed

Valid parentheses, daily temperatures, and min stack are top-asked stack problems.

StackParsingMonotonic
0%
1

Valid Parentheses

Problem
2

Daily Temperatures

Problem
3

Min Stack

Problem
7

Day 7: DP / Greedy Basics

FOUNDATIONFREE

0 of 3 completed

Climbing stairs, buy/sell stock, and max subarray: the classic starter DP/greedy trio.

DPGreedy
0%
1

Climbing Stairs

Problem
2

Best Time to Buy and Sell Stock

Problem
3

Maximum Subarray

Problem
8

Day 8: DP II + Greedy

INTERMEDIATEFREE

0 of 3 completed

Coin change, house robber, and word break: the standard DP interview templates.

DPGreedy
0%
1

Coin Change - Minimum Coins

Problem
2

House Robber

Problem
3

Word Break

Problem
9

Day 9: Linked Lists

INTERMEDIATEFREE

0 of 3 completed

Reverse, cycle detection, and merge: the three linked list patterns that cover 90% of interview questions.

Linked ListTwo Pointers
0%
1

Reverse Linked List

Problem
2

Linked List Cycle

Problem
3

Merge Two Sorted Lists

Problem
10

Day 10: Trees I (Traversal + Structure)

INTERMEDIATEFREE

0 of 3 completed

DOM is a tree. Tree traversal is the most relevant DSA category for frontend engineers.

TreeDFSBFS
0%
1

Invert Binary Tree

Problem
2

Maximum Depth of Binary Tree

Problem
3

Same Tree

Problem
11

Day 11: Trees II (Advanced)

INTERMEDIATEFREE

0 of 3 completed

Level order traversal, right side view, and BST validation: common tree follow-ups.

TreeBFSBST
0%
1

Binary Tree Level Order Traversal

Problem
2

Binary Tree Right Side View

Problem
3

Validate Binary Search Tree

Problem
12

Day 12: Graphs + Heaps

ADVANCEDFREE

0 of 3 completed

Number of islands, course schedule, and top-K: essential graph + heap patterns.

GraphBFSHeap
0%
1

Number of Islands

Problem
2

Course Schedule

Problem
3

Top K Frequent Elements

Problem
13

Day 13: Advanced Data Structures (Pro)

ADVANCEDPRO

0 of 3 completed

Pro-only: Trie, LRU Cache, and design hashmap. Tests data structure design thinking.

TrieLRUDesign
0%
Locked
1

Implement Trie

Problem
2

LRU Cache

Problem
3

Design HashMap

Problem
14

Day 14: Hard Capstone

INTERVIEWPRO

0 of 3 completed

Pro-only hard capstone: the problems that separate good from great.

HardClassicCapstone
Algo Track FinisherProfile Highlight
0%
Locked
1

Trapping Rain Water

Problem
2

Sliding Window Maximum

Problem
3

Merge K Sorted Lists

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