How many been there done that, i.e. interviewed by FAANG and failed all?
I never in my wildest dreams thought that I will get a Google on-site and as luck would have it, had it last year. Needless to say, read through everything, knew about hash tables, queue, stack, and what not. I couldn’t solve any of the coding problems, had a good design interview, just explained the overall system design I was currently working on and added couple of constraint related questions. What would I be thinking. Got a feedback few days later that there were some positives but lacked on coding. (Haven’t been actively doing prod code since 2014).
Next came Amazon and I was like, u gotta be kidding me. No way, I could get an Amazon interview. Went through online coding and flew to Seattle. Couldn’t flatten a linked list and that was it. Didn’t know how to. Next day feedback, moving on.
Next in-line was FB albeit not for a role I would have envisioned but recruiter somehow convinced me. Alright, set up an online session and flunked it. Must say, FB adds unnecessary complexity in the problem statement that you figure out later it was a simple sorting problem (not in my case though). Done deal.
Who was next in line? Microsoft. Had a discussion with recruiter, with a team member of the prospective team, flew to Seattle and cab took a right turn. You guessed it, to Redmond. Thought I had a decent interview, show caused my “improved” coding, needless to say I am very good soft skill wise, exhibited personable traits. Feedback after few days that I missed the boat by not much. I was 2nd best. Gave some solace to me.
Last was Apple. Spoke to hiring manager, went through a little coding exercise and off came the on-site interview. Btw, this was the shortest turnaround period among all. Everything done within 4 weeks, from the first call to the last phone from the recruiter. Well, didn’t make it either albeit I was told, I lacked the technical depth that was required. Not sure what they were looking for. I bet a 3 year experienced engineer would know that. (JD was for 3 yoe).
How did I fair? Loser?
10+yoe, non-CS background, self learnt embedded systems.