This schedule is designed to help me prepare for the Google SDE3 interview, covering the most critical topics.
- ✅ Merge Sorted Array (Easy) - Question #88
- ✅ Product of Array Except Self (Medium) - Question #238
- ✅ Trapping Rain Water (Hard) - Question #42
- ✅ Container With Most Water (Medium) - Question #11
- ✅ Longest Substring Without Repeating Characters (Medium) - Question #3
- ✅ 3Sum (Medium) - Question #15
- ✅ House Robber (Medium) - Question #198
- ✅ Coin Change (Medium) - Question #322
- ✅ Longest Increasing Subsequence (Medium) - Question #300
- ✅ Partition Equal Subset Sum (Medium) - Question #416
- ✅ Target Sum (Medium) - Question #494
- ✅ Maximum Product Subarray (Medium) - Question #152
- ✅ Top K Frequent Elements (Medium) - Question #347
- ✅ Top K Frequent Words (Medium) - Question #692
- ✅ Kth Largest Element in an Array (Medium) - Question #215
- ✅ Kth Smallest Element in a Sorted Matrix (Medium) - Question #378
- ✅ K Closest Points to Origin (Medium) - Question #973
- ✅ Course Schedule (Medium) - Question #207
- Network Delay Time (Medium) - Question #743
- Redundant Connection (Medium) - Question #684
- Accounts Merge (Medium) - Question #721
- Largest Component Size by Common Factor (Hard) - Question #952
- Binary Tree Zigzag Level Order Traversal (Medium) - Question #103
- Lowest Common Ancestor of a Binary Tree (Medium) - Question #236
- Kth Smallest Element in a BST (Medium) - Question #230
- Serialize and Deserialize Binary Tree (Hard) - Question #297
- Maximum Width of Binary Tree (Medium) - Question #662
- House Robber III (Medium) - Question #337
- Combination Sum (Medium) - Question #39
- Permutations (Medium) - Question #46
- Subsets (Medium) - Question #78
- Palindrome Partitioning (Medium) - Question #131
- Word Search II (Hard) - Question #212
- Find First and Last Position of Element in Sorted Array (Medium) - Question #34
- Find K Closest Elements (Medium) - Question #658
- Minimum Window Substring (Hard) - Question #76
- Find All Anagrams in a String (Medium) - Question #438
- Permutation in String (Medium) - Question #567
- Add Two Numbers (Medium) - Question #2
- Merge Two Sorted Lists (Easy) - Question #21
- Copy List with Random Pointer (Medium) - Question #138
- Reverse Nodes in k-Group (Hard) - Question #25
- Implement Trie (Prefix Tree) (Medium) - Question #208
- Two Sum (Easy) - Question #1
- Group Anagrams (Medium) - Question #49
- Longest Consecutive Sequence (Medium) - Question #128
- Merge Intervals (Medium) - Question #56
- Non-overlapping Intervals (Medium) - Question #435
- Review of the most challenging problems encountered during the previous days.
- Simulate mock interviews focusing on problem-solving, optimizing solutions, and explaining my thought process.
- Tackle one or two additional problems from key areas where my confidence is lower.