Hey, I have interview with apple in a week for Senior Software Engineer role within Data Engineering team, so role is mainly like Data Engineer. I have one System Design round and one Data Design round, and I haven’t given system design round before, I have just started reading Alex Xu’s book. Can someone tell me what type of question to expect in those rounds, like will there be any overlap in the rounds, or system design will be complete different regular SD round? And can someone tell me what type of questions to expect, like any system design and data design example which I should try before hand. Any help will be highly appreciated. And I have 45 mins round, so should I expect high level design or low level? TC: $150k YOE:2 #tech #systemdesign #interview #apple #faang
System Design rounds examine your understanding of the bigger picture. The best part is, there's no single correct solution to a system design problem. For example, you may get a question like "design a chatting application". You won't be expected to write down an end to end code for an application, (may be you won't be asked to write any code at all). You will be asked to explain how does your chatting application work. Like you would say, you would implement a queue to insure guaranteed message deliveries
Probably the biggest piece of advice when it comes to SD rounds. Ask follow up questions. You must clarify any ambiguities. The interviewer will like it if you can scope down the problem to 2-3 features that you would like to talk about
So in the chatting example, you could have features like: Messaging guarantees Delivery/Read receipts Cold storage of messages Message encryption Activity/online status
https://leetcode.com/discuss/career/229177/My-System-Design-Template
Senior at 2 YOE?
Yeah idk why recruiter contacted me for senior role, but the JD he has sent doesn’t include any work ex requirement or something, so I’m not sure.
Funny thing is in all roles I had I was always a senior so titles dont mean much