Recently interviewed at three companies: one FANG like, one FANG, and third non FANG. During the interviews almost all of the questions I received were LC-hard style. Since I solved 300 LC questions I can pretty much tell the level at this point. I'm completely astonished by this. What is going on with companies these days? The FANG and FANG like companies already rejected me even though I solved their crazy questions. I feel very desperate at this point. After preparing so hard I failed two interviews and my intuition tells me that the third one will be a nay as well. Any advice will help. I feel like the level of interviews is completely off the charts... or perhaps its my bad luck.
TOP 32 Comments
- Stop worrying about things like fang and fang like. Find something that you are truly passionate about want to pursue.
Getting an offer is a lot more than just meeting the skill bar. I can tell you that regardless of this process, most companies still hire a certain kind of personality. And unless you figure that out no amount of leet coding will help you.
- Microsoft / Engbeing+I failed both FB and Google onsites recently. Solved 200 LC (110 medium, 70 easy, rest hards). I solved most of the easy and mediums on my own and ended up seeing solutions for 75% of the hards. Out of the 10 coding problems I got in FB and Google coding rounds in the on-site, 4 were hards I had not seen before. Only one was from LC. The rest were from Geeksforgeeks or Lintcode. I have not even heard of Lintcode before encountering the questions in my FB interview!
I managed to solve 3/4 fully on the spot (needed hints for one), but in all the rounds where I was asked a hard, I managed to solve only one question in that round. In both cases, the feedback was that I was too slow at coding. I feel your pain. I think Google was fairer, because the question was essentially a combination of tree and stacks, which I should have been able to solve without a hint, but couldn't on the spot. The questions from Lintcode which I was asked in FB were pretty ridiculous IMO. Interviewing is hard work. Keep hustling and you will get the job which is meant for you.
- I doubt it was you coding that held you back.
It may be your demeanor, the manner in which you answer, the manner in which you took feedback and acted on it. It all plays a part in whether you get selected.
Act too aggressive? Get rejected for not being a team player. Act too meek? Get rejected for not having a backbone. You need to have the right amount of pushback coupled with driving a consensus in a discussion.
During my time at A FANG company, we interviewed a girl who was super smart (and super hot!) but she was so damn aggressive. It was like every question was a challenge to her feminism.
In the end, despite almost every engineer wanting her to join, as a group we decided that hiring her would be more of a pain in the butt to deal with her on a day to day basis then hire her.
- SPS Commerce CheerzThat's why I can't wait to switch to another role, hopefully PM.It's really lame and sad that most interviews are now depending on people studying and memorizing these questions, not even a good indication about how bright or smart are you , Just memorize the topic, the workflow and act like you solve it for the first time!
- I’be solved 200 leetcode questions and failed 2 FANG interview loops. One ended at the phone interview stage and the other one on-site. Cleared the third one and got an offer. The ones I failed were all mostly leetcode medium or hard. The one I cleared was all leetcode medium. So I think you just need to get lucky. Don’t give up! Fortune favours the brave!
- FWIW, is really recommend interviewing with other companies out there. I interviewed with a small hardware company and I enjoyed their interview far more than any of the FANG interviews because they didn’t just judge me on my ability to solve leetcode questions. They asked me a lot of questions on system programming and multithreading that were actually relevant to my work experience and to the role I interviewed for I was able to show the true extent of my knowledge. I ended up getting an offer and the TC is pretty decent too. I won’t lie, it’s not as good as FANG which is what I’m joining at the end of the day but just letting you know that there are plenty of good options out there.
- New Cqfn65People need to understand that interviewing is not only about writing solutions for leetcode exercises but, it's about how you go through your solution, how you explain your approach, how you take feedback and react to new requirements.
Stop practicing leetcode and start practicing the way you behave during an interview
- Intel blob_swanDon't be discouraged. You can only control what you can control. It's possible they didn't reject you because of your coding performance but because you didn't have the relevant experience they were looking for.