Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

GRIND 75

by the author of Blind 75

Change question preferences

Grind 169 questions


Customize LeetCode study plans according to your needs. You are recommended to work on the
questions in order. Find out why.
You are being shown all 169 recommended questions. Why are there only 169 questions?

Questions Summary
TIME NEEDED 150 hours
Fits into your schedule.

DIFFICULTY Easy: 42 Medium: 101 Hard: 26


Array: 24 Binary: 7 Binary Search: 8 Binary Search Tree: 5 Binary Tree: 18
TOPICS Dynamic Programming: 12 Graph: 21 Hash Table: 3 Heap: 8 Linked List: 14 Math: 5
Matrix: 5 Queue: 1 Recursion: 6 Stack: 14 String: 14 Trie: 4
Need study resources? Check out Tech Interview Handbook's algorithm study cheatsheets.

COMPLETED 2 / 169

You can now bookmark the page to save your preferences! We also recently changed the questions
presentation settings. Refer to the changelog for more details.

Based on Preferences Order by Difficulty Group by Weeks Show topics

Week 1 2 / 13

1 Two Sum
Easy · 15 mins

2 Valid Parentheses
Easy · 20 mins
Merge Two Sorted Lists
3 Easy · 20 mins

4 Best Time to Buy and Sell Stock


Easy · 20 mins

5 Valid Palindrome
Easy · 15 mins

6 Invert Binary Tree


Easy · 15 mins

7 Valid Anagram
Easy · 15 mins

8 Binary Search
Easy · 15 mins

9 Flood Fill
Easy · 20 mins

10 Maximum Subarray
Easy · 20 mins

11 Lowest Common Ancestor of a Binary Search Tree


Easy · 20 mins

12 Balanced Binary Tree


Easy · 15 mins

13 Linked List Cycle


Easy · 20 mins

Week 2 0 / 12

1 Implement Queue using Stacks


Easy · 20 mins

2 First Bad Version


Easy · 20 mins
Ransom Note
3 Easy · 15 mins

4 Climbing Stairs
Easy · 20 mins

5 Longest Palindrome
Easy · 20 mins

6 Reverse Linked List


Easy · 20 mins

7 Majority Element
Easy · 20 mins

8 Add Binary
Easy · 15 mins

9 Diameter of Binary Tree


Easy · 30 mins

10 Middle of the Linked List


Easy · 20 mins

11 Maximum Depth of Binary Tree


Easy · 15 mins

12 Contains Duplicate
Easy · 15 mins

Week 3 0 / 13

1 Meeting Rooms
Easy · 20 mins

2 Roman to Integer
Easy · 20 mins

3 Backspace String Compare


Easy · 15 mins

4 Counting Bits
Easy · 15 mins
5 Same Tree
Easy · 20 mins

6 Number of 1 Bits
Easy · 15 mins

7 Longest Common Prefix


Easy · 20 mins

8 Single Number
Easy · 15 mins

9 Palindrome Linked List


Easy · 20 mins

10 Move Zeroes
Easy · 20 mins

11 Symmetric Tree
Easy · 20 mins

12 Missing Number
Easy · 15 mins

13 Palindrome Number
Easy · 15 mins

Week 4 0 / 10

1 Convert Sorted Array to Binary Search Tree


Easy · 20 mins

2 Reverse Bits
Easy · 15 mins

3 Subtree of Another Tree


Easy · 20 mins

4 Squares of a Sorted Array


Easy · 20 mins
5 Insert Interval
Medium · 25 mins

6 01 Matrix
Medium · 30 mins

7 K Closest Points to Origin


Medium · 30 mins

8 Longest Substring Without Repeating Characters


Medium · 30 mins

9 3Sum
Medium · 30 mins

10 Binary Tree Level Order Traversal


Medium · 20 mins

Week 5 0 / 9

1 Clone Graph
Medium · 25 mins

2 Evaluate Reverse Polish Notation


Medium · 30 mins

3 Course Schedule
Medium · 30 mins

4 Implement Trie (Prefix Tree)


Medium · 35 mins

5 Coin Change
Medium · 25 mins

6 Product of Array Except Self


Medium · 30 mins

7 Min Stack
Medium · 20 mins
Validate Binary Search Tree
8 Medium · 20 mins

9 Number of Islands
Medium · 25 mins

Week 6 0 / 8

1 Rotting Oranges
Medium · 30 mins

2 Search in Rotated Sorted Array


Medium · 30 mins

3 Combination Sum
Medium · 30 mins

4 Permutations
Medium · 30 mins

5 Merge Intervals
Medium · 30 mins

6 Lowest Common Ancestor of a Binary Tree


Medium · 25 mins

7 Time Based Key-Value Store


Medium · 35 mins

8 Accounts Merge
Medium · 30 mins

Week 7 0 / 9

1 Sort Colors
Medium · 25 mins

2 Word Break
Medium · 30 mins
3 Partition Equal Subset Sum
Medium · 30 mins

4 String to Integer (atoi)


Medium · 25 mins

5 Spiral Matrix
Medium · 25 mins

6 Subsets
Medium · 30 mins

7 Binary Tree Right Side View


Medium · 20 mins

8 Longest Palindromic Substring


Medium · 25 mins

9 Unique Paths
Medium · 20 mins

Week 8 0 / 7

1 Construct Binary Tree from Preorder and Inorder Traversal


Medium · 25 mins

2 Container With Most Water


Medium · 35 mins

3 Letter Combinations of a Phone Number


Medium · 30 mins

4 Word Search
Medium · 30 mins

5 Find All Anagrams in a String


Medium · 30 mins

6 Minimum Height Trees


Medium · 30 mins
Task Scheduler
7 Medium · 35 mins

Week 9 0 / 8

1 LRU Cache
Medium · 30 mins

2 Kth Smallest Element in a BST


Medium · 25 mins

3 Daily Temperatures
Medium · 30 mins

4 House Robber
Medium · 25 mins

5 Gas Station
Medium · 30 mins

6 Next Permutation
Medium · 30 mins

7 Valid Sudoku
Medium · 35 mins

8 Group Anagrams
Medium · 25 mins

Week 10 0 / 8

1 Maximum Product Subarray


Medium · 30 mins

2 Design Add and Search Words Data Structure


Medium · 35 mins

3 Pacific Atlantic Water Flow


Medium · 30 mins

4 Remove Nth Node From End of List


Medium · 20 mins

5 Shortest Path to Get Food


Medium · 30 mins

6 Find the Duplicate Number


Medium · 20 mins

7 Top K Frequent Words


Medium · 30 mins

8 Longest Increasing Subsequence


Medium · 30 mins

Week 11 0 / 8

1 Graph Valid Tree


Medium · 30 mins

2 Course Schedule II
Medium · 35 mins

3 Swap Nodes in Pairs


Medium · 25 mins

4 Path Sum II
Medium · 25 mins

5 Longest Consecutive Sequence


Medium · 30 mins

6 Rotate Array
Medium · 25 mins

7 Odd Even Linked List


Medium · 25 mins

8 Decode String
Medium · 30 mins

Week 12 0 / 9
1 Contiguous Array
Medium · 30 mins

2 Maximum Width of Binary Tree


Medium · 20 mins

3 Find K Closest Elements


Medium · 30 mins

4 Longest Repeating Character Replacement


Medium · 30 mins

5 Inorder Successor in BST


Medium · 30 mins

6 Jump Game
Medium · 20 mins

7 Add Two Numbers


Medium · 25 mins

8 Generate Parentheses
Medium · 25 mins

9 Sort List
Medium · 25 mins

Week 13 0 / 8

1 Number of Connected Components in an Undirected Graph


Medium · 30 mins

2 Minimum Knight Moves


Medium · 35 mins

3 Subarray Sum Equals K


Medium · 35 mins

4 Asteroid Collision
Medium · 30 mins
Random Pick with Weight
5 Medium · 25 mins

6 Kth Largest Element in an Array


Medium · 30 mins

7 Maximal Square
Medium · 30 mins

8 Rotate Image
Medium · 25 mins

Week 14 0 / 9

1 Binary Tree Zigzag Level Order Traversal


Medium · 25 mins

2 Design Hit Counter


Medium · 30 mins

3 Path Sum III


Medium · 35 mins

4 Pow(x, n)
Medium · 20 mins

5 Search a 2D Matrix
Medium · 30 mins

6 Largest Number
Medium · 20 mins

7 Decode Ways
Medium · 25 mins

8 Meeting Rooms II
Medium · 30 mins

9 Reverse Integer
Medium · 25 mins
Week 15 0 / 8

1 Set Matrix Zeroes


Medium · 25 mins

2 Reorder List
Medium · 25 mins

3 Encode and Decode Strings


Medium · 25 mins

4 Cheapest Flights Within K Stops


Medium · 45 mins

5 All Nodes Distance K in Binary Tree


Medium · 25 mins

6 3Sum Closest
Medium · 30 mins

7 Rotate List
Medium · 25 mins

8 Find Minimum in Rotated Sorted Array


Medium · 30 mins

Week 16 0 / 8

1 Basic Calculator II
Medium · 30 mins

2 Combination Sum IV
Medium · 35 mins

3 Insert Delete GetRandom O(1)


Medium · 20 mins

4 Non-overlapping Intervals
Medium · 20 mins
Minimum Window Substring
5 Hard · 30 mins

6 Serialize and Deserialize Binary Tree


Hard · 40 mins

7 Trapping Rain Water


Hard · 35 mins

8 Find Median from Data Stream


Hard · 30 mins

Week 17 0 / 6

1 Word Ladder
Hard · 45 mins

2 Basic Calculator
Hard · 40 mins

3 Maximum Profit in Job Scheduling


Hard · 45 mins

4 Merge k Sorted Lists


Hard · 30 mins

5 Largest Rectangle in Histogram


Hard · 35 mins

6 Binary Tree Maximum Path Sum


Hard · 35 mins

Week 18 0 / 6

1 Maximum Frequency Stack


Hard · 40 mins

2 Median of Two Sorted Arrays


Hard · 40 mins

3 Longest Increasing Path in a Matrix


Hard · 40 mins
4 Longest Valid Parentheses
Hard · 35 mins

5 Design In-Memory File System


Hard · 40 mins

6 Employee Free Time


Hard · 35 mins

Week 19 0 / 6

1 Word Search II
Hard · 40 mins

2 Alien Dictionary
Hard · 45 mins

3 Bus Routes
Hard · 45 mins

4 Sliding Window Maximum


Hard · 35 mins

5 Palindrome Pairs
Hard · 40 mins

6 Reverse Nodes in k-Group


Hard · 35 mins

Week 20 0 / 4

1 Sudoku Solver
Hard · 40 mins

2 First Missing Positive


Hard · 35 mins

3 N-Queens
Hard · 40 mins
Smallest Range Covering Elements from K Lists
4 Hard · 40 mins

Have feedback or questions?


If you have any feedback or questions, feel free to email us!
We will get back to you as soon as possible.
contact@techinterviewhandbook.org

© 2022 Tech Interview Handbook. All rights reserved.

You might also like