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..!!!
Curious, how was your interview for A9?
They had 1 take home, 1 phone Screen and 5 onsite...Mostly LC Medium/Easy and design questions which are open ended
Cool, thanks for the info! I got a phone interview with a9 so I figured I’d ask
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.
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.
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.
Thanks...How did the interview go...And did you get these Hard LC questions in your real interviews
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.
not many from LC itself, but probably 3-digit count from other programming contests... the top competitors have done at least 1k-2k
What other programming contests?