← All threads

Is 500 LC questions good enough to pass a NG faang-level interview?

3 of Michael's comments in this thread · View thread on Reddit ↗

u/michaelnovati replied ·
It's not about how many problems you do but how you do the problems. I run a program that trains people on their DS&A gaps, amongst other things, so I've seen hundreds of people progress from basic DS&A to a FAANG-level bar (i.e. passing a FAANG DS&A interview). The analogy that most resonates with people is this. The best and most experienced handy person can solve a lot of household problems with simple, well used tools in their tool belt. They have built up years of problem solving ability through practice and experience and know the right tool to fix the right thing. Doing 500 LC problems with little experience is like becoming a handy person by going to Home Depot and buying a $1000 set of fancy tools that you don't really need. You want to become the handy person that can hang a painting with a hammer and a nail, rather have like a $200 laser leveler, three different bolts because you aren't sure which is right for the painting's weight, a ladder because you want to drill the bolt on at the perfect angle, etc... You'll be a lot more efficient and successful with knowing how to use a simple set of tools properly.

u/BeneficialHoneydew96 wrote (the comment Michael replied to):

I like your analogy. Just to clarify, does it refer to how you solve leetcode problems? As in, it is better to know how to practically solve some of the problems vs knowing the most efficient way? I just started so apologies if i am understanding incorrectly

u/michaelnovati replied · ★ FEATURED
1. You want to build (or apply) a framework for problem solving. There are different ones around, we created the "Formation Engineering Method" as one such framework. 2. You want to be extremely comfortable with basic concepts before moving on to harder ones. People jump too fast into LC Mediums to feel like they are making progress. Someone I worked with got a job at Google and did about 150 LC problems focusing on LC Easy the week before, for example.

u/BeneficialHoneydew96 wrote (the comment Michael replied to):

Thanks for replying, i will look further into problem-solving frameworks! And glad to hear one can make good progress focusing on easies before prematurely moving up to mediums

u/michaelnovati replied ·
Here is a link to ours https://formation.dev/blog/the-engineering-method/