Hi Everyone! I have an upcoming virtual onsite interview in a few weeks for a Level 6 software engineering position at Google. During this process, there are two rounds dedicated to system design. I'm seeking clarity on the types of questions typically asked in these rounds. Can I anticipate standard system design questions such as those related to platforms like YouTube, Twitter, or logging and metrics systems? Or should I prepare for questions focusing more on designing databases or caches etc? If possible, could anyone share a few examples of the types of questions I might encounter? Any insights or guidance on this matter would be greatly appreciated. Thank you! EOY: 10 TC: 375 #google #swe #tech
Google System Design can be any of the two you described or even product system design type. I am done with 3 rounds despite the first two being positive (God knows why). First round was more like design a key vault, another was like designing a service to handle slow responding APIs, third was Google News. The last Google News one, interviewer was not interested in scale but to understand the algorithmic and different strategy for ranking and relevancy. They explicitly skipped the scale despite me asking. I left surprised for the last one and am waiting for the feedback. Without interviewer explicit mention, it might be bit difficult from time management perspective. Solve things on Google Doc for different type of interview s. Google doc is also sort of mandatory as HC finds it more comfortable. Best of luck
It seems like the interviewers have a lot of freedom. I got a domain specific one that was just a bunch of open ended questions with no feedback (so was basically talking to a wall), and then a distributed algorithm question. I got the offer, but it was strange that neither one was a typical System Design question. But,.again,.taking with other folks,.I think that was an anomaly.
Thanks! Can I DM you to get the specifics of the questions?