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
PROeasycoding
+2
⚡
Contains Duplicate
PROeasycoding
+2
⚡
Valid Anagram
PROeasycoding
+2
⚡
Group Anagrams
PROmediumcoding
+2
⚡
Top K Frequent Elements
PROmediumcoding
+2
⚡
Product of Array Except Self
PROmediumcoding
+2
⚡
Valid Sudoku
PROmediumcoding
+2
⚡
Longest Consecutive Sequence
PROmediumcoding
+2
⚡
Encode and Decode Strings
PROmediumcoding
+2
⚡
First Missing Positive
PROhardcoding
+2
⚡
Subarray Sum Equals K
PROmediumcoding
+2
⚡
Majority Element
PROeasycoding
+2
2
Two Pointers & Sliding Window
Contiguous-window and pointer movement patterns for UI/search workloads.
⚡
Valid Palindrome
PROeasycoding
+2
⚡
3Sum
PROmediumcoding
+2
⚡
Container With Most Water
PROmediumcoding
+2
⚡
Trapping Rain Water
PROhardcoding
+2
⚡
Best Time to Buy and Sell Stock
PROeasycoding
+2
⚡
Longest Substring Without Repeating Characters
PROmediumcoding
+2
⚡
Longest Repeating Character Replacement
PROmediumcoding
+2
⚡
Permutation in String
PROmediumcoding
+2
⚡
Minimum Window Substring
PROhardcoding
+2
⚡
Sliding Window Maximum
PROhardcoding
+2
3
Stack & Monotonic Stack
Parsing, undo-like flows, next-greater patterns, and histogram reasoning.
⚡
Valid Parentheses
PROeasycoding
+2
⚡
Min Stack
PROmediumcoding
+2
⚡
Evaluate Reverse Polish Notation
PROmediumcoding
+2
⚡
Generate Parentheses
PROmediumcoding
+2
⚡
Daily Temperatures
PROmediumcoding
+2
⚡
Car Fleet
PROmediumcoding
+2
⚡
Largest Rectangle in Histogram
PROhardcoding
+2
⚡
Remove K Digits
PROmediumcoding
+2
4
Binary Search & Intervals
Sorted search, rotated arrays, scheduling, and range merging.
⚡
Binary Search
PROeasycoding
+2
⚡
Search in Rotated Sorted Array
PROmediumcoding
+2
⚡
Find Minimum in Rotated Sorted Array
PROmediumcoding
+2
⚡
Median of Two Sorted Arrays
PROhardcoding
+2
⚡
Insert Interval
PROmediumcoding
+2
⚡
Merge Intervals
PROmediumcoding
+2
⚡
Non-overlapping Intervals
PROmediumcoding
+2
⚡
Meeting Rooms II
PROmediumcoding
+2
5
Linked Lists & Trees
Pointer manipulation and recursive tree traversal patterns.
⚡
Reverse Linked List
PROeasycoding
+2
⚡
Merge Two Sorted Lists
PROeasycoding
+2
⚡
Reorder List
PROmediumcoding
+2
⚡
Remove Nth Node From End
PROmediumcoding
+2
⚡
Linked List Cycle
PROeasycoding
+2
⚡
Invert Binary Tree
PROeasycoding
+2
⚡
Maximum Depth of Binary Tree
PROeasycoding
+2
⚡
Same Tree
PROeasycoding
+2
⚡
Subtree of Another Tree
PROeasycoding
+2
⚡
Lowest Common Ancestor of BST
PROmediumcoding
+2
⚡
Binary Tree Level Order Traversal
PROmediumcoding
+2
⚡
Validate Binary Search Tree
PROmediumcoding
+2
6
Graphs & BFS/DFS
Grid search, dependency graphs, shortest paths, and ordering constraints.
⚡
Number of Islands
PROmediumcoding
+2
⚡
Clone Graph
PROmediumcoding
+2
⚡
Max Area of Island
PROmediumcoding
+2
⚡
Pacific Atlantic Water Flow
PROmediumcoding
+2
⚡
Course Schedule
PROmediumcoding
+2
⚡
Graph Valid Tree
PROmediumcoding
+2
⚡
Number of Connected Components
PROmediumcoding
+2
⚡
Rotting Oranges
PROmediumcoding
+2
⚡
Word Ladder
PROhardcoding
+2
⚡
Alien Dictionary
PROhardcoding
+2
7
Dynamic Programming
State transitions for counting, choices, and subsequence problems.
⚡
Climbing Stairs
PROeasycoding
+2
⚡
Coin Change
PROmediumcoding
+2
⚡
Longest Increasing Subsequence
PROmediumcoding
+2
⚡
Word Break
PROmediumcoding
+2
⚡
Combination Sum IV
PROmediumcoding
+2
⚡
House Robber
PROmediumcoding
+2
⚡
House Robber II
PROmediumcoding
+2
⚡
Decode Ways
PROmediumcoding
+2
⚡
Unique Paths
PROmediumcoding
+2
⚡
Longest Common Subsequence
PROmediumcoding
+2
8
Heap, Trie & Greedy
Priority queues, prefix search, and greedy feasibility checks.
⚡
Kth Largest Element in an Array
PROmediumcoding
+2
⚡
Merge K Sorted Lists
PROhardcoding
+2
⚡
Implement Trie
PROmediumcoding
+2
⚡
Word Search II
PROhardcoding
+2
⚡
Jump Game
PROmediumcoding
+2
Mastery Level
Blind 75 Frontend DSA
0%Solved
Skill Radar
AI Mentor
Time to Offer~37.5 hrs left
Next TaskTwo Sum