Tech IndustryFeb 27, 2020
Amazontsvm30

Google System Design Interview

Previously I have interviewed with Google and failed, especially in system design. I'm planning to interview again this year, targeting L5. So, I have the below questions regarding system design: - Is there any advantage to starting small, e.g. using a single relational DB etc. and then slowly adding more complexity, or should I just dive in and assume Google scale and start with a horizontally scalable system to save myself some time? - If applicable, can I use existing systems in the design, e.g. ZooKeeper, Cassandra, S3, Kafka, or even Google systems such as BigTable, Chubby etc.? Or do I need to design everything from scratch? - How important is discussing alternatives and tradeoffs? - Is system design more important than other interviews to determine level? Thanks in advance! YOE: 12 TC: 250 #google #interview #career @Google

Add a comment
Microsoft ahqndowm Feb 27, 2020

What level are you at Amazon and how many years at Amazon?

Amazon tsvm30 OP Feb 27, 2020

L6, 3 years at AMZN

Google Maverix Feb 27, 2020

Ask your interviewer for details - you're being evaluated for that as well.

Amazon bujowonka Mar 3, 2020

Really? We get evaluated on how we chat with recruiters?

Facebook lc_or_None Mar 4, 2020

he said interviewer, not recruiter πŸ™‰

Alibaba Group cGQE02 Feb 27, 2020

I know so many L6 in Amazon have TC more than 300K,you are downplayed op

Amazon quantish Apr 6, 2020

$250k is bottom of band for SWE L6. OP probably got promoted internally, which bumps you to bottom of the next level band. To go higher you need to get top performance reviews then wait 1-2yrs for new grants to vest. Only join Amazon at L6+ to get that high band offer at terminal level.

Amazon Q.E.D. Feb 27, 2020

Definitely use existing systems in the design. If the task is to design Instagram then design Instagram not the database, messaging queue, blob storage it needs. But point out limitations of the systems you use and try to optimize it if you can. Facebook and Instagram use plenty of systems (Cassandra, Postgres, RabbitMQ, etc.) in their actual implementation

Amazon sfgd Mar 23, 2020

With such questions on your mind, I wonder how did you even land L6 at amazon. Seems like the bar is shitty in USA.

Cox Automotive bigOoO Mar 23, 2020

Are you in India? And is the bar way higher there?

Amazon amazonsd2 Mar 23, 2020

Yes I am in India. I never interviewed for in position in USA. but I have heard that in general the hiring bar in India is higher than that in USA. Getting from L5 SD 2 to L6 sd3 is a big jump and needs lots of efforts from your end. in my team we couldn't manage to hire an sd3 since last 2 years because the bar is very high. we ended up getting someone move internally into our team as sd3.