You are on page 1of 14

GRIND 75

by the author of Blind 75

Change question preferences

Grind 160 questions


Customize LeetCode study plans according to your needs. You are recommended to work on the
questions in order. Find out why.
Questions Summary
TIME NEEDED 140 hours
Fits into your schedule.

DIFFICULTY Easy: 42 Medium: 98 Hard: 20


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

COMPLETED 2 / 160

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 / 12

1 Two Sum
Easy · 15 mins

2 Valid Parentheses
Easy · 20 mins

3 Merge Two Sorted Lists


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

Week 2 0 / 10

1 Linked List Cycle


Easy · 20 mins

2 Implement Queue using Stacks


Easy · 20 mins

3 First Bad Version


Easy · 20 mins

4 Ransom Note
Easy · 15 mins
Climbing Stairs
5 Easy · 20 mins

6 Longest Palindrome
Easy · 20 mins

7 Reverse Linked List


Easy · 20 mins

8 Majority Element
Easy · 20 mins

9 Add Binary
Easy · 15 mins

10 Diameter of Binary Tree


Easy · 30 mins

Week 3 0 / 12

1 Middle of the Linked List


Easy · 20 mins

2 Maximum Depth of Binary Tree


Easy · 15 mins

3 Contains Duplicate
Easy · 15 mins

4 Meeting Rooms
Easy · 20 mins

5 Roman to Integer
Easy · 20 mins

6 Backspace String Compare


Easy · 15 mins

7 Counting Bits
Easy · 15 mins

8 Same Tree
Easy · 20 mins
9 Number of 1 Bits
Easy · 15 mins

10 Longest Common Prefix


Easy · 20 mins

11 Single Number
Easy · 15 mins

12 Palindrome Linked List


Easy · 20 mins

Week 4 0 / 10

1 Move Zeroes
Easy · 20 mins

2 Symmetric Tree
Easy · 20 mins

3 Missing Number
Easy · 15 mins

4 Palindrome Number
Easy · 15 mins

5 Convert Sorted Array to Binary Search Tree


Easy · 20 mins

6 Reverse Bits
Easy · 15 mins

7 Subtree of Another Tree


Easy · 20 mins

8 Squares of a Sorted Array


Easy · 20 mins

9 Insert Interval
Medium · 25 mins
10 01 Matrix
Medium · 30 mins

Week 5 0 / 7

1 K Closest Points to Origin


Medium · 30 mins

2 Longest Substring Without Repeating Characters


Medium · 30 mins

3 3Sum
Medium · 30 mins

4 Binary Tree Level Order Traversal


Medium · 20 mins

5 Clone Graph
Medium · 25 mins

6 Evaluate Reverse Polish Notation


Medium · 30 mins

7 Course Schedule
Medium · 30 mins

Week 6 0 / 7

1 Implement Trie (Prefix Tree)


Medium · 35 mins

2 Coin Change
Medium · 25 mins

3 Product of Array Except Self


Medium · 30 mins

4 Min Stack
Medium · 20 mins
5 Validate Binary Search Tree
Medium · 20 mins

6 Number of Islands
Medium · 25 mins

7 Rotting Oranges
Medium · 30 mins

Week 7 0 / 7

1 Search in Rotated Sorted Array


Medium · 30 mins

2 Combination Sum
Medium · 30 mins

3 Permutations
Medium · 30 mins

4 Merge Intervals
Medium · 30 mins

5 Lowest Common Ancestor of a Binary Tree


Medium · 25 mins

6 Time Based Key-Value Store


Medium · 35 mins

7 Accounts Merge
Medium · 30 mins

Week 8 0 / 8

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

Week 9 0 / 7

1 Unique Paths
Medium · 20 mins

2 Construct Binary Tree from Preorder and Inorder Traversal


Medium · 25 mins

3 Container With Most Water


Medium · 35 mins

4 Letter Combinations of a Phone Number


Medium · 30 mins

5 Word Search
Medium · 30 mins

6 Find All Anagrams in a String


Medium · 30 mins

7 Minimum Height Trees


Medium · 30 mins
Week 10 0 / 7

1 Task Scheduler
Medium · 35 mins

2 LRU Cache
Medium · 30 mins

3 Kth Smallest Element in a BST


Medium · 25 mins

4 Daily Temperatures
Medium · 30 mins

5 House Robber
Medium · 25 mins

6 Gas Station
Medium · 30 mins

7 Next Permutation
Medium · 30 mins

Week 11 0 / 7

1 Valid Sudoku
Medium · 35 mins

2 Group Anagrams
Medium · 25 mins

3 Maximum Product Subarray


Medium · 30 mins

4 Design Add and Search Words Data Structure


Medium · 35 mins

5 Pacific Atlantic Water Flow


Medium · 30 mins
Remove Nth Node From End of List
6 Medium · 20 mins

7 Shortest Path to Get Food


Medium · 30 mins

Week 12 0 / 7

1 Find the Duplicate Number


Medium · 20 mins

2 Top K Frequent Words


Medium · 30 mins

3 Longest Increasing Subsequence


Medium · 30 mins

4 Graph Valid Tree


Medium · 30 mins

5 Course Schedule II
Medium · 35 mins

6 Swap Nodes in Pairs


Medium · 25 mins

7 Path Sum II
Medium · 25 mins

Week 13 0 / 7

1 Longest Consecutive Sequence


Medium · 30 mins

2 Rotate Array
Medium · 25 mins

3 Odd Even Linked List


Medium · 25 mins

4 Decode String
Medium · 30 mins
5 Contiguous Array
Medium · 30 mins

6 Maximum Width of Binary Tree


Medium · 20 mins

7 Find K Closest Elements


Medium · 30 mins

Week 14 0 / 7

1 Longest Repeating Character Replacement


Medium · 30 mins

2 Inorder Successor in BST


Medium · 30 mins

3 Jump Game
Medium · 20 mins

4 Add Two Numbers


Medium · 25 mins

5 Generate Parentheses
Medium · 25 mins

6 Sort List
Medium · 25 mins

7 Number of Connected Components in an Undirected Graph


Medium · 30 mins

Week 15 0 / 7

1 Minimum Knight Moves


Medium · 35 mins

2 Subarray Sum Equals K


Medium · 35 mins
Asteroid Collision
3 Medium · 30 mins

4 Random Pick with Weight


Medium · 25 mins

5 Kth Largest Element in an Array


Medium · 30 mins

6 Maximal Square
Medium · 30 mins

7 Rotate Image
Medium · 25 mins

Week 16 0 / 7

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

Week 17 0 / 7
1 Meeting Rooms II
Medium · 30 mins

2 Reverse Integer
Medium · 25 mins

3 Set Matrix Zeroes


Medium · 25 mins

4 Reorder List
Medium · 25 mins

5 Encode and Decode Strings


Medium · 25 mins

6 Cheapest Flights Within K Stops


Medium · 45 mins

7 All Nodes Distance K in Binary Tree


Medium · 25 mins

Week 18 0 / 6

1 3Sum Closest
Medium · 30 mins

2 Rotate List
Medium · 25 mins

3 Find Minimum in Rotated Sorted Array


Medium · 30 mins

4 Basic Calculator II
Medium · 30 mins

5 Minimum Window Substring


Hard · 30 mins

6 Serialize and Deserialize Binary Tree


Hard · 40 mins
Week 19 0 / 5

1 Trapping Rain Water


Hard · 35 mins

2 Find Median from Data Stream


Hard · 30 mins

3 Word Ladder
Hard · 45 mins

4 Basic Calculator
Hard · 40 mins

5 Maximum Profit in Job Scheduling


Hard · 45 mins

Week 20 0 / 13

1 Merge k Sorted Lists


Hard · 30 mins

2 Largest Rectangle in Histogram


Hard · 35 mins

3 Binary Tree Maximum Path Sum


Hard · 35 mins

4 Maximum Frequency Stack


Hard · 40 mins

5 Median of Two Sorted Arrays


Hard · 40 mins

6 Longest Increasing Path in a Matrix


Hard · 40 mins

7 Longest Valid Parentheses


Hard · 35 mins
Design In-Memory File System
8 Hard · 40 mins

9 Employee Free Time


Hard · 35 mins

10 Word Search II
Hard · 40 mins

11 Alien Dictionary
Hard · 45 mins

12 Bus Routes
Hard · 45 mins

13 Sliding Window Maximum


Hard · 35 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