FrontendInterviews.dev
Prep GuideProblemsSystem DesignWeb FundamentalsExplore
FrontendInterviews.dev

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

Product

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

Resources

  • Explore
  • Frontend Machine Coding Questions
  • Frontend Algorithm Interview Questions
  • JavaScript Interview Questions (Frontend)
  • Frontend System Design Interview Questions
  • Frontend Interview Preparation

Study Plans

  • Frontend Interview in 30 Days
  • JavaScript Mastery in 14 Days
  • React Interview Mastery in 14 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 explore

Algorithms & Data Structures in 14 Days

Master essential algorithms and data structures for frontend interviews. Covers arrays, strings, trees, graphs, and dynamic programming. 2 problems per day with progressive difficulty.

14 days
Intermediate
34 milestones

Your Progress

0 of 34 milestones completed

0%

You're 0% closer to Algorithms & Data Structures in 14 Days

Recommended Model

Days 1-8FREE

Foundation track to build momentum and core interview patterns.

Day 9STREAK UNLOCK

Streak unlock checkpoint to maintain consistent daily practice.

Days 10-14PRO

Advanced track with higher complexity, edge cases, and interview depth.

Daily Plan

34 problems0 concepts0 system design34 total
1

Day 1: Hashing Basics

FOUNDATIONFREE

0 of 3 completed

Start here: O(n) map/set patterns.

Hash MapSet
0%
1

Two Sum - Product Recommendations

Problem
2

Contains Duplicate - Duplicate Detection

Problem
3

Isomorphic Strings - Pattern Matching

Problem
2

Day 2: Sliding Window I

INTERMEDIATEFREE

0 of 1 completed

Most common string window pattern.

Sliding Window
0%
1

Longest Substring Without Repeating Characters

Problem
3

Day 3: Intervals I

INTERMEDIATEFREE

0 of 2 completed

Calendar problems = interval mastery.

SortingIntervals
0%
1

Merge Intervals - Calendar Scheduler

Problem
2

Insert Interval - Calendar Management

Problem
4

Day 4: Two Pointers / In-place

FOUNDATIONFREE

0 of 2 completed

Index correctness + invariants.

Two PointersIn-place
0%
1

Move Zeroes - Array Reordering

Problem
2

Rotate Array - Circular Shift

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 & Parsing

FOUNDATIONFREE

0 of 5 completed

Parens family = core parsing templates.

StackParsing
0%
1

Valid Parentheses

Problem
2

Valid Parentheses II

Problem
3

Valid Parentheses III

Problem
4

Valid Parentheses IV

Problem
5

Basic Calculator - Expression Evaluator

Problem
7

Day 7: DP / Greedy Basics

FOUNDATIONFREE

0 of 3 completed

The classic starter DP + greedy.

DPGreedy
0%
1

Climbing Stairs

Problem
2

Best Time to Buy and Sell Stock

Problem
3

Maximum Subarray

Problem
8

Day 8: DP II

INTERMEDIATEFREE

0 of 1 completed

Coin Change is the standard DP template.

DP
0%
1

Coin Change - Minimum Coins

Problem
9

Day 9: Heaps / Frequency

INTERMEDIATEFREE

0 of 1 completed

Top K is everywhere.

HeapBucket
0%
1

Top K Frequent Elements

Problem
10

Day 10: Queues / Scheduling

INTERMEDIATEFREE

0 of 1 completed

Great real-world flavored problem.

Scheduling
0%
1

Notification Scheduler with Cooldown Periods

Problem
11

Day 11: Graphs

ADVANCEDPRO

0 of 2 completed

Course Schedule + BFS with state.

GraphTopoBFS
0%
1

Course Schedule

Problem
2

Shortest Path in a Grid with Obstacles Elimination

Problem
12

Day 12: Trees

INTERMEDIATEFREE

0 of 4 completed

Traversal templates.

TreeDFS/BFS
0%
1

Maximum Depth of Binary Tree

Problem
2

Binary Tree Level Order Traversal

Problem
3

Same Tree - Tree Comparison

Problem
4

Binary Tree Right Side View

Problem
13

Day 13: Tries + Backtracking

ADVANCEDPRO

0 of 3 completed

Autocomplete/search DS + constraints satisfaction.

TrieBacktracking
0%
1

Implement Trie

Problem
2

Word Search

Problem
3

N Queens

Problem
14

Day 14: Hard Capstone

INTERVIEWPRO

0 of 4 completed

Pick 2 based on time.

Two PointersSliding WindowClassic Hard
Algo Track FinisherProfile Highlight
0%
1

Minimum Window Substring

Problem
2

Trapping Rain Water

Problem
3

Longest Palindromic Substring

Problem
4

Next Lexicographical Permutation

Problem
Start First Milestone
FrontendInterviews.dev

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

Product

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

Resources

  • Explore
  • Frontend Machine Coding Questions
  • Frontend Algorithm Interview Questions
  • JavaScript Interview Questions (Frontend)
  • Frontend System Design Interview Questions
  • Frontend Interview Preparation

Study Plans

  • Frontend Interview in 30 Days
  • JavaScript Mastery in 14 Days
  • React Interview Mastery in 14 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