| Day 1 |
Arrays & Strings |
1. Two Sum (Easy) 2. Best Time to Buy and Sell Stock (Easy) 3. Longest Substring Without Repeating Characters (Medium) 4. Container With Most Water (Medium) 5. Longest Palindromic Substring (Hard) |
- Tell me about a time you worked on a challenging project. - Describe a situation where you had to prioritize multiple tasks. |
| Day 2 |
Linked Lists |
1. Merge Two Sorted Lists (Easy) 2. Reverse Linked List (Easy) 3. Remove Nth Node From End of List (Medium) 4. Add Two Numbers (Medium) 5. LRU Cache (Hard) |
- How do you handle conflict in a team setting? - Describe a time when you had to learn something new quickly. |
| Day 3 |
Recursion & Backtracking |
1. Subsets (Medium) 2. Permutations (Medium) 3. Combination Sum (Medium) 4. Word Search (Medium) 5. N-Queens (Hard) |
- Tell me about a time you faced a difficult decision. How did you approach it? - How do you handle feedback? Can you give an example? |
| Day 4 |
Trees & Binary Search |
1. Binary Tree Inorder Traversal (Easy) 2. Validate Binary Search Tree (Medium) 3. Kth Smallest Element in a BST (Medium) 4. Binary Tree Maximum Path Sum (Hard) |
- Give an example of a time you worked under pressure. - Describe a situation where you had to collaborate with someone you didn't get along with. |
| Day 5 |
Hash Maps & Hash Sets |
1. Two Sum (Easy) 2. Group Anagrams (Medium) 3. Longest Consecutive Sequence (Hard) |
- Tell me about a time you solved a complex problem. How did you approach it? - How do you manage stress and pressure? |
| Day 6 |
Sorting & Searching |
1. Search Insert Position (Easy) 2. Binary Search (Easy) 3. Find Peak Element (Medium) 4. Median of Two Sorted Arrays (Hard) |
- Describe a situation where you had to explain a difficult concept to a team member. - Can you tell me about a time when you received critical feedback? How did you handle it? |
| Day 7 |
Dynamic Programming |
1. Climbing Stairs (Easy) 2. House Robber (Medium) 3. Longest Palindromic Substring (Medium) 4. Longest Increasing Subsequence (Medium) 5. Word Break (Hard) |
- Tell me about a time you had to handle a difficult customer or client. - Give an example of a time when you had to adapt to a change. |
| Day 8 |
Mixed Topics |
Focus on reviewing previous problems or working on any tough topics |
- Tell me about a time when you showed initiative. - Describe a situation where you had to work with a difficult team member. |
| Day 9 |
Mixed Topics + Mock Interview |
Focus on working on 2–3 problems from any prior topic (mix of easy/medium/hard) |
- How do you handle failure or setbacks? - Describe a time when you had to handle multiple priorities. |
| Day 10 |
Mock Interview + Review |
Mock interview day (simulate a real interview with at least 2 problems: 1 medium, 1 hard) |
- Tell me about a time when you worked on a team project. What was your role? - Describe a challenging problem you faced and how you solved it. |
| Day 11 |
Mock Interview + Review |
Mock interview day (simulate real interview with 1–2 problems: 1 medium, 1 hard) |
- How do you prioritize tasks when faced with tight deadlines? - Tell me about a time you had to deal with ambiguity in a project. |
| Day 12 |
Relax & Light Review |
Skim through important notes or practice 1–2 easy-medium questions for warm-up |
- Tell me about a time when you showed leadership. - How do you manage feedback and criticism in the workplace? |