Back to Plans

30-Day Sprint

Interview in a few weeks. High-intensity, DSA-heavy, essentials only.

30 Days60 Days90 Days
Day 1— Sliding Window
DSA PatternsEasy

Alternating Groups I

DSA PatternsMedium

Alternating Groups II

Day 2— Sliding Window
DSA PatternsHard

Apply Operations to Maximize Frequency Score

DSA PatternsMedium

Arithmetic Slices

Day 3— Sliding Window
DSA PatternsEasy

Alternating Groups I

DSA PatternsMedium

Alternating Groups II

Day 4— Sliding Window
DSA PatternsHard

Apply Operations to Maximize Frequency Score

DSA PatternsMedium

Arithmetic Slices

Day 5— Two Pointers
DSA PatternsEasy

Apply Operations to an Array

DSA PatternsMedium

3Sum Closest

Day 6— Two Pointers
DSA PatternsHard

Checking Existence of Edge Length Limited Paths

DSA PatternsMedium

3Sum Smaller

Day 7— Two Pointers
DSA PatternsEasy

Apply Operations to an Array

DSA PatternsMedium

3Sum Closest

Day 8— Two Pointers
DSA PatternsHard

Checking Existence of Edge Length Limited Paths

DSA PatternsMedium

3Sum Smaller

Day 9— Prefix Sum
DSA PatternsEasy

Ant on the Boundary

DSA PatternsMedium

Apply Operations to Make All Array Elements Equal to Zero

Day 10— Prefix Sum
DSA PatternsHard

Apply Operations to Maximize Frequency Score

DSA PatternsMedium

Average Height of Buildings in Each Segment

Day 11— Binary Search on Array
DSA PatternsEasy

Arranging Coins

DSA PatternsMedium

132 Pattern

Day 12— Binary Search on Array
DSA PatternsHard

Apply Operations to Maximize Frequency Score

DSA PatternsMedium

3Sum Smaller

Day 13— Binary Search on Answer
DSA PatternsEasy

Arranging Coins

DSA PatternsMedium

132 Pattern

Day 14— Binary Search on Answer
DSA PatternsHard

Apply Operations to Maximize Frequency Score

DSA PatternsMedium

3Sum Smaller

Day 15— Merge Intervals
DSA PatternsEasy

Apple Redistribution into Boxes

DSA PatternsMedium

3Sum Closest

Day 16— Merge Intervals
DSA PatternsHard

Alien Dictionary

DSA PatternsMedium

3Sum Smaller

Soft Skills

Resume Review

Ensure your resume is ATS-friendly and highlights impact (metrics).

Day 17— In-place Reversal (Linked List)
DSA PatternsEasy

Convert Binary Number in a Linked List to Integer

DSA PatternsMedium

Add Two Numbers II

Day 18— In-place Reversal (Linked List)
DSA PatternsHard

All O`one Data Structure

DSA PatternsMedium

Add Two Numbers

HR & Behavioral

The STAR Method

Situation, Task, Action, Result. The framework for behavioral answers.

Day 19— BFS (Level Order Traversal)
DSA PatternsEasy

Average of Levels in Binary Tree

DSA PatternsMedium

Add One Row to Tree

Day 20— BFS (Level Order Traversal)
DSA PatternsHard

Amount of New Area Painted Each Day

DSA PatternsMedium

All Elements in Two Binary Search Trees

Soft Skills

LinkedIn Optimization

Update your headline, summary, and open-to-work settings.

Day 21— DFS (Pre/In/Post Traversal)
DSA PatternsEasy

Average of Levels in Binary Tree

DSA PatternsMedium

Add One Row to Tree

HR & Behavioral

Tell Me About Yourself

Crafting a compelling 2-minute elevator pitch.

Day 22— DFS (Pre/In/Post Traversal)
DSA PatternsHard

Amount of New Area Painted Each Day

DSA PatternsMedium

All Elements in Two Binary Search Trees

Day 23— BFS (Shortest Path)
DSA PatternsEasy

Find Center of Star Graph

DSA PatternsMedium

All Ancestors of a Node in a Directed Acyclic Graph

Day 24— BFS (Shortest Path)
DSA PatternsHard

Add Edges to Make Degrees of All Nodes Even

DSA PatternsMedium

All Paths from Source Lead to Destination

HR & Behavioral

Handling Conflict

Prepare a story about disagreeing with a coworker or manager.

Soft Skills

Mock Interview Practice

Do a recorded mock interview to check your body language and pacing.

Day 25— DFS (Connectivity)
DSA PatternsEasy

Find Center of Star Graph

DSA PatternsMedium

All Ancestors of a Node in a Directed Acyclic Graph

Day 26— DFS (Connectivity)
DSA PatternsHard

Add Edges to Make Degrees of All Nodes Even

DSA PatternsMedium

All Paths from Source Lead to Destination

Day 27— Topological Sort (Kahn's / DFS)
DSA PatternsEasy

Find Center of Star Graph

DSA PatternsMedium

All Ancestors of a Node in a Directed Acyclic Graph

HR & Behavioral

Your Biggest Weakness

How to frame a real weakness and your steps to improve it.

Day 28— Topological Sort (Kahn's / DFS)
DSA PatternsHard

Add Edges to Make Degrees of All Nodes Even

DSA PatternsMedium

All Paths from Source Lead to Destination

Soft Skills

Cold Emailing & Networking

Drafting a concise message for referrals.

Day 29— Union-Find (Disjoint Set Union)
DSA PatternsEasy

Find Center of Star Graph

DSA PatternsMedium

Accounts Merge

Day 30— Union-Find (Disjoint Set Union)
DSA PatternsHard

Add Edges to Make Degrees of All Nodes Even

DSA PatternsMedium

All Ancestors of a Node in a Directed Acyclic Graph

HR & Behavioral

Questions for the Interviewer

Prepare 3 insightful questions to ask at the end of the interview.