Grind 75 LeetCode Questions List, with Visual Solutions

Grind 75 is a 75-question LeetCode plan by the author of the original Blind 75 post, spread over 8 weeks with the easier problems first. Here is the full list in that order. Every one of the 75 links to a FaangPrep lesson that runs the solution step by step, so you can watch the pointers, the stack or the DP table change instead of reading code cold.

39 of these problems are also on the Blind 75 and are marked B75 below. If you want more practice per pattern afterwards, the NeetCode 150 groups 150 problems by pattern, and the patterns cheat sheet has a code template for each pattern.

Grind 75 is published on Tech Interview Handbook; this page only maps its default list to our lessons.

Week 1 (13)

  1. 01

    EasyB75Visual solutionLeetCode
  2. 02

    EasyB75Visual solutionLeetCode
  3. 03

    EasyB75Visual solutionLeetCode
  4. 04

    EasyB75Visual solutionLeetCode
  5. 05

    EasyB75Visual solutionLeetCode
  6. 06

    EasyB75Visual solutionLeetCode
  7. 07

    EasyB75Visual solutionLeetCode
  8. 08

    EasyVisual solutionLeetCode
  9. 09

    EasyVisual solutionLeetCode
  10. 10

    Lowest Common Ancestor of a Binary Search Tree

    via the binary tree version (LeetCode 236), which also solves the BST case

    MediumB75Visual solutionLeetCode
  11. 11

    EasyVisual solutionLeetCode
  12. 12

    EasyB75Visual solutionLeetCode
  13. 13

    EasyVisual solutionLeetCode

Week 2 (12)

  1. 14

    EasyVisual solutionLeetCode
  2. 15

    EasyVisual solutionLeetCode
  3. 16

    EasyB75Visual solutionLeetCode
  4. 17

    EasyVisual solutionLeetCode
  5. 18

    EasyB75Visual solutionLeetCode
  6. 19

    EasyVisual solutionLeetCode
  7. 20

    EasyVisual solutionLeetCode
  8. 21

    EasyVisual solutionLeetCode
  9. 22

    EasyVisual solutionLeetCode
  10. 23

    EasyB75Visual solutionLeetCode
  11. 24

    EasyB75Visual solutionLeetCode
  12. 25

    Maximum Subarray

    Kadane's algorithm

    MediumB75Visual solutionLeetCode

Week 3 (8)

  1. 26

    MediumB75Visual solutionLeetCode
  2. 27

    MediumVisual solutionLeetCode
  3. 28

    MediumVisual solutionLeetCode
  4. 29

    MediumB75Visual solutionLeetCode
  5. 30

    MediumB75Visual solutionLeetCode
  6. 31

    MediumB75Visual solutionLeetCode
  7. 32

    MediumB75Visual solutionLeetCode
  8. 33

    MediumVisual solutionLeetCode

Week 4 (8)

  1. 34

    MediumB75Visual solutionLeetCode
  2. 35

    MediumB75Visual solutionLeetCode
  3. 36

    MediumB75Visual solutionLeetCode
  4. 37

    MediumB75Visual solutionLeetCode
  5. 38

    MediumVisual solutionLeetCode
  6. 39

    MediumB75Visual solutionLeetCode
  7. 40

    MediumB75Visual solutionLeetCode
  8. 41

    MediumVisual solutionLeetCode

Week 5 (8)

  1. 42

    MediumB75Visual solutionLeetCode
  2. 43

    MediumVisual solutionLeetCode
  3. 44

    MediumVisual solutionLeetCode
  4. 45

    MediumB75Visual solutionLeetCode
  5. 46

    MediumVisual solutionLeetCode
  6. 47

    MediumVisual solutionLeetCode
  7. 48

    MediumVisual solutionLeetCode
  8. 49

    MediumVisual solutionLeetCode

Week 6 (9)

  1. 50

    MediumB75Visual solutionLeetCode
  2. 51

    MediumVisual solutionLeetCode
  3. 52

    MediumVisual solutionLeetCode
  4. 53

    MediumB75Visual solutionLeetCode
  5. 54

    MediumVisual solutionLeetCode
  6. 55

    MediumVisual solutionLeetCode
  7. 56

    MediumB75Visual solutionLeetCode
  8. 57

    MediumB75Visual solutionLeetCode
  9. 58

    MediumB75Visual solutionLeetCode

Week 7 (7)

  1. 59

    MediumB75Visual solutionLeetCode
  2. 60

    MediumVisual solutionLeetCode
  3. 61

    MediumB75Visual solutionLeetCode
  4. 62

    MediumVisual solutionLeetCode
  5. 63

    MediumVisual solutionLeetCode
  6. 64

    MediumVisual solutionLeetCode
  7. 65

    MediumVisual solutionLeetCode

Week 8 (10)

  1. 66

    MediumB75Visual solutionLeetCode
  2. 67

    HardB75Visual solutionLeetCode
  3. 68

    HardB75Visual solutionLeetCode
  4. 69

    HardVisual solutionLeetCode
  5. 70

    HardB75Visual solutionLeetCode
  6. 71

    HardVisual solutionLeetCode
  7. 72

    HardVisual solutionLeetCode
  8. 73

    HardVisual solutionLeetCode
  9. 74

    HardB75Visual solutionLeetCode
  10. 75

    HardVisual solutionLeetCode

Grind 75 questions, answered

What is Grind 75?

A study plan of 75 LeetCode questions published on Tech Interview Handbook by the author of the original Blind 75 post. By default it runs for 8 weeks at 8 hours a week and orders the questions from easier to harder. On the site you can change the number of weeks and hours per week, and the full question bank behind it has 169 questions.

Grind 75 vs Blind 75: which should I do?

They share 39 questions. Grind 75 swaps some of the Blind 75's harder or dated problems for common interview questions such as Flood Fill, Rotting Oranges and LRU Cache, and it gives you a week-by-week schedule. If you are starting now, Grind 75 is the easier plan to follow; if you have already done most of the Blind 75, finish that instead of switching.

Grind 75 vs NeetCode 150?

58 of the 75 Grind 75 questions are also in the NeetCode 150. The NeetCode 150 is about twice as long and groups problems by pattern, which suits a longer preparation; Grind 75 is shorter and ordered by week. A common path is Grind 75 first, then the NeetCode 150 problems it does not include.

How long does Grind 75 take?

The default plan is 8 weeks at 8 hours a week, 64 hours in all, and the site lets you stretch it to 26 weeks or squeeze more hours into each week. What matters more than the pace is that you can solve each problem again later without looking at the solution.

Is Grind 75 enough for FAANG interviews?

It covers the patterns most coding rounds are built from, so it is a solid base. It is not company-specific and it is not timed practice; once you can solve its questions without hints, practise new problems under a timer and explain your approach out loud.