hello.frontend
Mastery Path

Blind 75 Frontend DSA

A frontend-focused Blind 75 roadmap: the highest-signal DSA patterns for JavaScript interviews at product and platform companies.

1

Arrays & Hashing

Hash maps, frequency counting, prefix sums, and array invariants.

Two Sum

PRO
easycoding
Amazon
Google
LinkedIn
+2

Contains Duplicate

PRO
easycoding
Amazon
Google
LinkedIn
+2

Valid Anagram

PRO
easycoding
Amazon
Google
LinkedIn
+2

Group Anagrams

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Top K Frequent Elements

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Product of Array Except Self

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Valid Sudoku

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Longest Consecutive Sequence

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Encode and Decode Strings

PRO
mediumcoding
Cloudflare
Datadog
Netflix
+2

First Missing Positive

PRO
hardcoding
Amazon
Google
LinkedIn
+2

Subarray Sum Equals K

PRO
mediumcoding
Flipkart
Meesho
PhonePe
+2

Majority Element

PRO
easycoding
Amazon
Google
LinkedIn
+2
2

Two Pointers & Sliding Window

Contiguous-window and pointer movement patterns for UI/search workloads.

Valid Palindrome

PRO
easycoding
Amazon
Google
LinkedIn
+2

3Sum

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Container With Most Water

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Trapping Rain Water

PRO
hardcoding
Amazon
Google
LinkedIn
+2

Best Time to Buy and Sell Stock

PRO
easycoding
Amazon
Google
LinkedIn
+2

Longest Substring Without Repeating Characters

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Longest Repeating Character Replacement

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Permutation in String

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Minimum Window Substring

PRO
hardcoding
Amazon
Google
LinkedIn
+2

Sliding Window Maximum

PRO
hardcoding
Cloudflare
Datadog
Netflix
+2
3

Stack & Monotonic Stack

Parsing, undo-like flows, next-greater patterns, and histogram reasoning.

Valid Parentheses

PRO
easycoding
Amazon
Google
LinkedIn
+2

Min Stack

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Evaluate Reverse Polish Notation

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Generate Parentheses

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Daily Temperatures

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Car Fleet

PRO
mediumcoding
Cloudflare
Datadog
Netflix
+2

Largest Rectangle in Histogram

PRO
hardcoding
Cloudflare
Datadog
Netflix
+2

Remove K Digits

PRO
mediumcoding
Flipkart
Meesho
PhonePe
+2
4

Binary Search & Intervals

Sorted search, rotated arrays, scheduling, and range merging.

Binary Search

PRO
easycoding
Amazon
Google
LinkedIn
+2

Search in Rotated Sorted Array

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Find Minimum in Rotated Sorted Array

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Median of Two Sorted Arrays

PRO
hardcoding
Amazon
Google
LinkedIn
+2

Insert Interval

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Merge Intervals

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Non-overlapping Intervals

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Meeting Rooms II

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2
5

Linked Lists & Trees

Pointer manipulation and recursive tree traversal patterns.

Reverse Linked List

PRO
easycoding
Amazon
Google
LinkedIn
+2

Merge Two Sorted Lists

PRO
easycoding
Amazon
Google
LinkedIn
+2

Reorder List

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Remove Nth Node From End

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Linked List Cycle

PRO
easycoding
Amazon
Google
LinkedIn
+2

Invert Binary Tree

PRO
easycoding
Amazon
Google
LinkedIn
+2

Maximum Depth of Binary Tree

PRO
easycoding
Amazon
Google
LinkedIn
+2

Same Tree

PRO
easycoding
Amazon
Google
LinkedIn
+2

Subtree of Another Tree

PRO
easycoding
Amazon
Google
LinkedIn
+2

Lowest Common Ancestor of BST

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Binary Tree Level Order Traversal

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Validate Binary Search Tree

PRO
mediumcoding
Amazon
Google
LinkedIn
+2
6

Graphs & BFS/DFS

Grid search, dependency graphs, shortest paths, and ordering constraints.

Number of Islands

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Clone Graph

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Max Area of Island

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Pacific Atlantic Water Flow

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Course Schedule

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Graph Valid Tree

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Number of Connected Components

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Rotting Oranges

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Word Ladder

PRO
hardcoding
Cloudflare
Datadog
Netflix
+2

Alien Dictionary

PRO
hardcoding
Cloudflare
Datadog
Netflix
+2
7

Dynamic Programming

State transitions for counting, choices, and subsequence problems.

Climbing Stairs

PRO
easycoding
Amazon
Google
LinkedIn
+2

Coin Change

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Longest Increasing Subsequence

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Word Break

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Combination Sum IV

PRO
mediumcoding
Flipkart
Meesho
PhonePe
+2

House Robber

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

House Robber II

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Decode Ways

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Unique Paths

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Longest Common Subsequence

PRO
mediumcoding
Amazon
Google
LinkedIn
+2
8

Heap, Trie & Greedy

Priority queues, prefix search, and greedy feasibility checks.

Kth Largest Element in an Array

PRO
mediumcoding
Amazon
Google
LinkedIn
+2

Merge K Sorted Lists

PRO
hardcoding
Amazon
Google
LinkedIn
+2

Implement Trie

PRO
mediumcoding
Adobe
Airbnb
Atlassian
+2

Word Search II

PRO
hardcoding
Adobe
Airbnb
Atlassian
+2

Jump Game

PRO
mediumcoding
Amazon
Google
LinkedIn
+2