Google L5 Onsite Review

Had my onsite today for L5 SWE. Below is a summary of my interview experience. 1. Coding: Variation of max island. Solved perfectly without help 2. Sys design. Open ended question. Did not go well. Expecting no hire on this. The interviewer was a staff engineer and walked circles around my design capabilities. Though I'm disappointed at doing badly in this round, it was great to observe a seasoned staff engineer articulate his sys design thoughts. 3. Coding. Data struct design. Solved perfectly. Was asked some multi threading questions later and messed those up 4. Coding. Bad interview. Was asked a string question not on leetcode. Solved using brute force which interviewer said was inefficient. Was able to figure out the optimal solution after the interview(facepalm). Googleyness. Frank conversation. Follow star technique. Meh. I am expecting a reject. Going into the interview I was hoping to do the 3 coding rounds well and try to get L4, as I was not sure of clearing L5 bar. Is there a chance of an L4 offer after this performance? This was also my third attempt in 3 years. 2 L4 and 1 L5 . Am I disbarrred from interviewing at G again ? Update: I got rejected for L5. They tried to match me for L4 but feedback in coding rounds was mixed. I have the option of appearing for 2 L4 coding rounds and they will send my packet to the hc with the additional feedback. Wondering if it makes sense to try L5 since I'm already a senior at Servicenow. TC 150 k cad. Yoe 5

Uber afsd2314 Aug 23, 2021

Tough luck, sounds like a reject. Better luck next time 🤞

Jumio Corporation FUow16 Aug 23, 2021

Rip my Canadian friend I and u will be cad bound

Expedia Group ObtR07 Aug 23, 2021

Thanks for sharing! Hope they give you another chance but everyone is hiring so you'll make it eventually.

New
johnjacoba Aug 23, 2021

No you are screwed. That said, can you clarify some things? - what was sys design question and what you mean they ran circles around you? Did they implement Paxos in 2 mins? - what was the data structure - what solution strategy did you miss for the inefficient question (was it a backtracking problem or maybe O(log N) and you coded a O(N*N) ?)

ServiceNow 5ft11Desi OP Aug 23, 2021

1. My preparation of sys design is based on educative Io and other online sources. I do not have much experience actually designing complex systems in my work experience. That got exposed in the interview. I was not able to showcase sufficient depth after the initial high level design 2. Snapshot array. Follow up was snapshot map. 3. The optimal solution was to use a suffix tree. I brute forced it.

New
johnjacoba Aug 23, 2021

@desi thanks. Yeah thats pretty unfortunate if you never seen those pattern match type problems before you wouldnt know. You sure it was suffix trees and not KMP? Also was the snapshot array question worded oddly? Snapshot arrays are pretty easy to implement, you just don't have much multithreading experience? You'll get em next time champ. Did you study DDIA? As it really helps in learning tradeoffs and you can watch quick LinkedIn Learning videos to see applications afterwards

Google pm324 Aug 23, 2021

You can reapply in the future

ServiceNow 5ft11Desi OP Aug 23, 2021

Yes I can reapply. But I heard that they stop considering you after 3 failed attempts :(

Google een Aug 23, 2021

Haven’t seen or heard about there being a limit myself.

Tesla wildfires Aug 23, 2021

plz keep us updated on the feedback, if any, good luck next time buddy,

ServiceNow 5ft11Desi OP Sep 7, 2021

Update: I got rejected for L5. They tried to match me for L4 but feedback in coding rounds was mixed. I have the option of appearing for 2 L4 coding rounds and they will send my packet to the hc with the additional feedback. Wondering if it makes sense to try L5 since I'm already a senior at Servicenow.

New
__J__ Sep 7, 2021

Sorry to hear that bud. I think you should just wait and apply next year. On top of this, have you applied for other companies? Google is a great name yes but so is Facebook, LinkedIn etc and their senior eng bars are lower.