Since the beginning of my undergrad, I always wanted to work in Google, I like the innovation that google (or alphabet) is doing as a group. Since FAANG companies are those which brings the new technology and tech innovations into the world, and I wanted to be part of that, but I couldn't crack the interview in my last 2 attempts. I have appeared in Google twice, first time I was rejected in phone screen and second time I got rejection in on-site interview. I would like to know how to prepare to ace the Google interview and start working there. Along with being part of such good teams, of course TC, stocks, benefits and overall WLB is important and as what I heard and read that it's really good at Google. So any advice, how to prepare for it? I am doing LC everyday but is there any specific approach I should follow? How much LC questions should be enough for being confident in the interview? And how long should I prepare before applying for the role TC: not even 🥜 it's more like mustard seed. YOE: 6yrs
Google is overrated! I do not mean to be arrogant here. I'm saying it in nicest possible way. Just keep interviewing some of the best companies and you'll get into one eventually
My friends suggested me that keep interviewing while preparing, don't wait for your preparation to be finished. if you get the offer, that's great, if not then consider it as a mock interview and move on to next interview. Is it a right approach to land a job?
Who are you kidding Microsoft. If you got a G offer you'd say bye bye to papi satya
I think luck plays a major factor. I failed my on-site twice before finally getting an offer last week. 2nd time, I genuinely felt I did a great job and would definitely get it. Got a call 1 week later saying I did not make it. This time, my interviews was so easy, like LC easy-medium level. So, I’m not sure anymore. But, I always wanted to go to google too, and it is finally happening. So, good luck to you 🍀 Also, curious to know what the TC is at Seagate?
What kind of job do you do at seagate?
Nothing interesting to mention, redundant work. Software Development though.
Don't spend too much time in a dead end, keep the conversation moving, don't stay silent thinking The behavioral interview, also called googleyness interview, is important to assess leadership skills which can make the difference between L5 and L4 Also practice system design questions, where it will be important to call out any tradeoffs between the ideal solution and the actual implementation
You may want to do dry runs with a friend
@apple where do you study all these? Is LC and YouTube videos for system design is enough or something else is required that I don't know of.
This is my experience, and the resources I used : https://www.youtube.com/watch?v=ECLlBfvydLE My take away from my last rejection is that I didn't do enough Google tagged leetcode questions. Assuming you already did the Blind Top 75, I'd say focus on Google's top rated questions and go through the mediums, and hards (some easies as well). Try to focus on the different patterns and see what you're still lacking in or may not have been exposed to yet. For me I've been focusing on dynamic programming and more in depth breadth first problems. From all the posts, and my own experience, Google really likes asking Graph related questions and sometimes math related questions (I was pretty weak on the latter).
I would say don't target a particular company, in this case 'Google'. Target what you are looking for in a company and any company that satisfies those criteria should be good enough. People don't realize that chasing a company is foolish because there is a LOT of luck involved in coding interviews. Starting from having a good connection over a call to understanding your interviewer's accent (which can be an extremely challenging task sometimes, trust me) to being in a good state of mind that day. Last year I prepared for 3 months for a Google interview. Did over 150 medium questions, was able to solve even DP problems by recognizing correct patterns but failed because I got some stupid roman integer password verify BS question that was just painful to code. I failed the interview and lost my progress in the upcoming months as I had no other interviews lined up. This year I started the prep again but this time I made sure I had interviews lined from various companies I was interested in by keeping the best at the last. I was able to get multiple offers (MS, Amazon, Goldmann Sachs, Uber). I got rejected from 5 on-sites but since I had other companies in the pipeline whom I was also interested in, my efforts did not go in vain. Good luck on your interviews !
200 mediums, 90 Hards (most frequent Google tagged Hards) should be good enough to succeed in a Google on-site.
I’ve done 600 medium, 120 hard. Still not confident
if you had to do 600 mediums, that means you haven't prepared well.