Tech IndustryJul 27, 2019
NewcccF52

Leetcode for Google/Facebook?

After solving how many problems on Leetcode, when do you feel that you are ready for an interview with Google or Facebook? Also are system design questions common for new grads? Thank you. 😄

Oracle TLead Jul 27, 2019

System design are not common for new grad. Depends on your experience though. However solving medium question in 15 - 20 minutes and hard questions in around 30 minutes would help. Don’t look at the number of questions solely. There are folks who merely solved 50 and got into FB and G. Saying that try to get good understanding of the data structures and algorithms and also their complexities and applications. Particularly for Google.

Bloomberg Enig16 Jul 27, 2019

If you can solve any leetcode hard in 30 minutes without hints, you can go anywhere..

Microsoft Sexybeast Jul 27, 2019

My 2 cents - Leetcode will not help you for Google. It is a different beast. You have to be a really brilliant programmer to be able to crack Google. And probably Facebook too. LC will help you crack Amazon, Microsoft, Adobe. Not Google. Source - personal experience.

Facebook ⭕w⭕ Jul 27, 2019

*laughs in 汉语*

Microsoft ogoz Jul 27, 2019

How many problems did you do?

New
PwxT6c Jul 27, 2019

Next time search Blind first. I’d say 200-300 questions 30/50/20 split on easy/medium/hard. Hope this can help: https://www.rooftopslushie.com/request/New-Grad-Interview-Process-at-Google-9

Google o Jul 27, 2019

1) Solve enough so that you're great at CS fundamentals and pattern matching. 2) Alternatively, if you're not great at either, solve enough that you'll have a good shot of having seen the questions before already. I much prefer (1) so did an easy, medium, and hard for each data structure. Worked out fine for me w G/FB offers. I probably got lucky in that none of the questions required me to be clever.

Facebook 007xxx Jul 27, 2019

Solving questions from leetcode is a good practice. But understanding the basic steps on how to approach a problem is far more important, IMO. Once you could take random 10 problems and identify the optimal solution is first 5 mins of working with it, you know you can crack any coding interview. Cracking design interview comes with pure experience. Because, in practice there would be more challenges that you wouldn't know by just watching some videos or understanding existing design. It requires a very good understanding of breadth as well as depth of the problem.

New
naire Jul 27, 2019

I can work for you - no pay in any none engineering role.

Facebook Raptor77 Jul 28, 2019

Its all about doing enough to recognize what ds to use and the most efficient approach. Some get it in 50, some in 500, some never.