I've got an interview with square coming up for an ML engineer position. Square gives you the general sys design question ahead of time (build a hotel booking site) and there will be an ML sys design round as well. I have a few questions: 1) Large system architectures like this are not really my expertise, but for the hotel problem, I know one aspect of this problem in depth. How much of a general over is expected vs. a deep dive into something specific? 2) Would slides be a good idea? 3) Any insights into the ML sys design problem? Will it be a standard "design a recommender system" type problem or something else? What kind of skills are you looking for in this round? TC: 400k #square #block #systemdesign #interview
I recently went through the interview for a SWE position and here is my understanding/experience- 1. The depth at which you can talk about the problem determines your level. Expectations from someone who is interviewing for L6 would be higher than someone interviewing for L4. For any System Design interview, one of the most important pieces is data modeling and choice of storage, so think about that. 2. No. You would need to draw as you explain the system. IMO more than drawing, spend time on your thought process and the actual design of the system. You can use whatever tool you are comfortable with and share the screen. Draw.io is pretty easy to use or you can use a pen and paper and hold it up to the camera. 3. No idea about this.
Hey any tips on this for sys design with Square? How did your interview go?
2024 Presidential Election
Yesterday
532
Heartwarming peaceful protests
Tech Industry
Yesterday
307
Diversity: Indian and White Men
Tech Industry
Yesterday
3515
Asians - what are your thoughts on asian female white male ?
Tech Industry
Yesterday
1163
The end of Backdoor Roth?!
India
Yesterday
421
Modi is a legend, will be remembered for centuries to come
i can speak about 1 & 2 having gone through it recently, 1. it helped me to outline out the steps i was going to use to go over the design. as i started building, they asked questions dug deep into specific areas (for me the api) so i doubt you’d be able to choose what u go in depth into 2. i don’t think you can prepare something in advance, you’re gonna have to use like google sheets drawing or something to build the design in the interview
interesting -- how do you illustrate things in google sheets? did you have to build things using icons for sys diagram, arrows, db schema etc?
yeah there’s like an insert drawing tool and u use that