Tech IndustryMar 18, 2018
CiscoRainDrops

System Design Interview Preparation Tips

Hello, I am just starting to prepare for SDE interviews, primarily targeting FANG, Microsoft , Uber, Lyft, Dropbox etc. Regarding system design interview what is the general expectations in terms of depth. Like if we take the question “Design YouTube” , the scope of the question is huge. So how deep shall we go into it. Like I could start to client side, followed by load balancers, web server , application tier and dB model , caching later, security etc Is it expected to go deep in each of these layers. Also do they expect functionality design ( class , interfaces, controller layer etc ) Also using Gainlo and leetcode for preparation. Any suggestions will be helpful. Thanks.!!!

Google LtcodeKid Mar 18, 2018

How many years of experience do you have?

Cisco RainDrops OP Mar 18, 2018

I have 4.5-5 years of experience.Out of this 2 years I was in Network OS Team. The remaining 3 years in REST based Cloud Product Backed Team

Uber dBag Mar 18, 2018

Have you ever worked with any of the technology you need for solution? If not propose you self down level to avoid too much design.

HPE WCmF21 Mar 18, 2018

Search GitHub for system design interview. Look at hiredintech. You need to follow a structure... also look at educative.io for Grokking the system design interview. Regarding depth, all depends on the person interviewing you. My interview at FAANG the guy didn't know what haproxy was, r u kidding? Anyways, be prepared for people who can't answer the question they just asked you. Ok, to stay positive... Follow the structure recommended by the resources I mentioned above. You will need to show you mojo with schema design, draw a preliminary sys design, then the services, data stores. most times the last 10 mins are important. If the interviewer is good, they will question you on the bottlenecks they think exists. If you can defend your choices you are golden. Of course, if you get an idiot make sure you they leave the room with the structure you put up, the picture you drew and general confidence in answering the questions.

Cisco RainDrops OP Mar 18, 2018

Thanks..!!!

Uber Oiutrvjkou Jul 6, 2018

Gainlo is expensive. Try PracticeCodingInterview.com. Similar format but better rate.