Do Just 75 LeetCode problems – Is Blind 75 Worth it? - Tanishq Chaudhary (2024)

Is Blind 75 good to do for LeetCode beginners? And what they won’t tell you about Blind 75.

So, you want to grind LeetCode, get that dream job in MAANG.

But, there are more than two thousand problems.

You don’t have the time to go through each and every single one.

Is there an optimal way to cover all the important data structures and algorithms?

Is there a good answer to which LeetCode problems one should do?

1. Why Blind 75 is the best list of LeetCode problems.

The solution to all your problems:

Blind 75 (aka Grind 75).

Do Just 75 LeetCode problems – Is Blind 75 Worth it? - Tanishq Chaudhary (1)

Blind 75 is a curated list of 75 problems created by a staff engineer at Meta.

It has been distilled from 500 questions, down to just 75.

It covers all the important topics to prepare you for coding interviews @MAANG and other Tier-1 companies.

It should take a total of 64 hours of consistent effort (8 hours for 8 weeks) to complete it.

Now, that might sound like a lot, but remember!

This is it.

By doing this list, you will be at a pretty good level of preparation.

You have covered all the frequently asked data structures and algorithms, in the least number of problems possible.

So, what’s the catch?

Do Just 75 LeetCode problems – Is Blind 75 Worth it? - Tanishq Chaudhary (2)

2. Where Blind 75 won’t help you.

Isn’t this too good to be true?

Let’s break it down.

This is what they won’t tell you about Blind 75.

2.1. It is 8 weeks of consistent effort

The problems are supposed to take not more than 15 minutes for easy and 30-40 minutes for the hard ones.

But, this assumes that you know the relevant data structures and algorithms.

It will take 15 minutes to 30 minutes to understand the problem and apply the DSA.

Debugging and all, the good stuff.

Do Just 75 LeetCode problems – Is Blind 75 Worth it? - Tanishq Chaudhary (3)

But, if you are a beginner at LeetCode, be prepared to spend hours on a single problem trying to understand it.

I am not trying to scare you.

It is important to understand what is going on, at the fundamental level.

So, take your time.

It will be 64 hours for you if you have some prior knowledge, experience in DSA or math.

Definitely not 64 hours for a complete beginner.

2.2. It is not enough

With the big claim of just 75 questions, you should be asking …

“Really? Is it this easy for beginners too?”

And the truth it, it depends.

Again.

Do Just 75 LeetCode problems – Is Blind 75 Worth it? - Tanishq Chaudhary (4)

Do you have a math undergrad degree?

Have you done some competetive programming before?

Do you know these data structures and algorithms beforehand?

If your answer “yes” to any of these questions, you are sorted!

Otherwise … your journey has not ended.

To build your intuitions, to be able to solve unseen LeetCode mediums and hards, require a lot of grinding.

A LOT of grinding.

2.3. My personal experience

I myself spent a year – not 8 weeks (2 months), but an entire year, slowly working my way up the difficulty ladder.

I had solved over 420 problems along the way, before I got an internship.

You can check out my YouTube journey on my channel, or get a summary in this and this LinkedIn post.

Take you time.

Solve as many problems as you need, to become comfortable.

3. Final Verdict

So, is it really worth doing the list?

3.1. Blind 75 For LeetCode Beginners

Yes.

If you are a complete beginner, this list of problems will give you a taste of what to expect.

The disappointments,

the random search through YouTube videos trying to understand an algorithm,

trying to figure out ways to optimize the solution (when there looks to be none),

and hours and hours of debugging.

Do Just 75 LeetCode problems – Is Blind 75 Worth it? - Tanishq Chaudhary (5)

But, at the end, you should have solved more than 75 problems; in trying to do these 75.

You should have spent more than 64 hours; in trying to complete this as optimally as possible.

3.2. Blind 75 For LeetCode Experienced

Yes.

If you are somewhat experienced, I would recommend doing this list as a revision.

It will test your speed of solving,

the ability to understand and implement the questions,

the ability to modify the DSA to suit the problem needs,

and coding up the optimal solution within time.

4. Bonus

So, me and my friends tried speedrunning the entire list in 10 hours.

Here is the result:

Do Just 75 LeetCode problems – Is Blind 75 Worth it? - Tanishq Chaudhary (2024)

FAQs

Is LeetCode 75 and blind 75 the same? ›

One notable aspect within the coding community is the concept of 'Blind 75. ' (Curated by Neetcode). It refers to a curated list of 75 LeetCode problems that candidates often aim to master to increase their chances of success in technical interviews.

Is Blind75 still relevant? ›

Blind 75 was created 7 years during my last job hunt. Although it is no longer that new, most of the questions are still relevant! However, apparently 75 questions is too few for some folks and they have been asking for more questions to practice beyond the initial Blind 75 list.

Is blind 75 questions enough? ›

Blind 75 leetcode is a list of 75 most frequent asked leetcode questions which had helped many developers clear interviews of Google, Amazon, Microsoft, Facebook etc. Hence, it is a tried and tested list with 1000s of testimonials available on all public review platforms such as quora, teamblind etc.

Which is better, blind 75 or grind 75? ›

Grind 75 - A better Blind 75 you can customize, by the author of Blind 75.

Is it worth buying LeetCode Premium? ›

In conclusion, LeetCode Premium can be a powerful tool for those who have ample time to dive deep into the myriad of coding problems it offers. However, for individuals like me, who are balancing tight schedules, a platform that provides a more structured and focused learning experience may be more beneficial.

How many LeetCode problems should I do per day? ›

Once you have hit each topic you can knock down a question every 30-40 min. Remember quality over quantity! For me personally, I like doing around 5-8 questions a day when I'm free and at least 3 on days that I'm busy.

Is neetcode 150 enough for faang? ›

The NeetCode 150 is an invaluable resource for studying for LeetCode-style interviews you might get at FAANG and other big tech companies. The problem is: how do you go about studying a list of 150 coding challenges? This article provides my methodology, which helped me pass interviews at Google and Microsoft.

Who created Blind 75? ›

👋 Hi there, I'm Yangshun, an ex-Meta Staff Engineer, author of this handbook and Blind 75.

What does blind 75 mean? ›

The Blind 75 list is a curated list of 75 important coding questions designed to help software engineers prepare for coding interviews.

How long does it take to grind a LeetCode? ›

Please be patient that the whole process will take around at least 3–6 months. In order to get really really good at it, it'll probably take more than 6 months — 1 year.

What is grind 75 LeetCode? ›

"Grind 75" or "Blind 75" (as it's more commonly known) refers to a curated list of 75 coding problems from LeetCode, which are considered essential for preparing for technical interviews at major tech companies like Google, Amazon, Microsoft, Facebook, and others.

What is the difference between LeetCode and LintCode? ›

The main difference between them is that LintCode focuses on algorithmic and data structure problems, while LeetCode covers a broader range of topics, including system design and database management.

Top Articles
Latest Posts
Article information

Author: Kelle Weber

Last Updated:

Views: 6235

Rating: 4.2 / 5 (73 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Kelle Weber

Birthday: 2000-08-05

Address: 6796 Juan Square, Markfort, MN 58988

Phone: +8215934114615

Job: Hospitality Director

Hobby: tabletop games, Foreign language learning, Leather crafting, Horseback riding, Swimming, Knapping, Handball

Introduction: My name is Kelle Weber, I am a magnificent, enchanting, fair, joyous, light, determined, joyous person who loves writing and wants to share my knowledge and understanding with you.