Tech IndustryFeb 18, 2019
CiscorainDrops

Leetcode Hard...!!!

How many LeetCode Hard Problems have people done before appearing for FAANG, Uber, Microsoft , LinkedIn, Lyft... I am planning to appear for the above companies for Backend Engineering Roles in about 4-5 months... I am able to solve Easy/Medium in decent time limits ( based on other LeetCode threads ). But Hard problems are the one where it takes a lot of time or takes way too much time to understand the solution. I had appeared with this level of preparation and had offers from Adobe, A9 So was curious how much successful candidates stress on LC Hard problems before appearing for these... Thanks for inputs..!!!

Google tsukino Feb 18, 2019

not many from LC itself, but probably 3-digit count from other programming contests... the top competitors have done at least 1k-2k

Booking.com letsgtfo Feb 18, 2019

What other programming contests?

Cisco ABGslayer Feb 18, 2019

Curious, how was your interview for A9?

Cisco rainDrops OP Feb 18, 2019

They had 1 take home, 1 phone Screen and 5 onsite...Mostly LC Medium/Easy and design questions which are open ended

Cisco ABGslayer Feb 18, 2019

Cool, thanks for the info! I got a phone interview with a9 so I figured I’d ask

Airbnb xfeftr Feb 18, 2019

The number is different for everyone. Just do enough that you can solve reliably recognize patterns and solve them, then schedule interviews with companies you’re less interested in first. If you pass onsites fairly easily then move on to FANG onsites.

Apple 🏃‍♂️boy Feb 18, 2019

There’s no right answer to this. There’s a huge luck factor involved with interviews. I cleared G with very strong feedback, and when I was discussing the questions my friend got in G a week after mine, I couldn’t answer a question he was asked. There’s a small amount of luck involved, and you can only prepare well and do your best. Luckily, this strategy you’re following is good enough for most FAANG level companies. Anyway, I did 25-30 hards. Got offers from FGAAU. All of them in Europe.

IBM UipK84 Feb 19, 2019

I did 46 LC hard before such interviews. During the last few weeks, I was mostly doing hards. Like someone said above, it's about recognizing the patterns. Some hard ones took me hours to understand even after looking at the solution, while some were quicker than medium ones. Whenever I felt demotivated with the former ones, I would do some mediums. Don't take it too hard (pun intended), some of those solutions are actually very complex to understand, let alone come up with it in 20 mins.

Cisco rainDrops OP Feb 19, 2019

Thanks...How did the interview go...And did you get these Hard LC questions in your real interviews

IBM UipK84 Feb 19, 2019

Both FB and Google asked LC medium. I passed all coding rounds in FB, but failed 2 in Google. G not only wants the solution, but drills you for the choices you make to solve the question. FB has higher standards for system design. I was asked medium/hard DP problems in other companies but not other hard problems. Keep in mind, this varies a lot. I was interviewing for L4. Doing LC hard gave me newer ideas to try, but if you get a hard one in interview and you've never seen any question similar to it, it's very difficult to pass that interview. Even if you solve it, you'll not do as good as someone who knew the solution.