There's not a lot of questions online unlike coding questions. Let us know the questions you have come across in interviews (feel free to not reveal the company name, mostly interested in questions) I've heard of these 2 recently: 1) Design a metrics collector and graphing system. An app uses your client api to count metrics and users can graph data over different time ranges. Asked at LinkedIn. 2) Design Twitter like system and news feed. Quite popular one.
What was the architecture at your last company? What did you like and not like about it? What would you have done differently? How would you scale it to accommodate 10x, 100x, 1000x more users?
design whatsapp
Can we also discuss the solutions?
Design Blind Design Dropbox Design Facebook Design Gmail Design Google Chrome Design Google Docs Design Google Drive Design Google Maps Design Google Photos Design Google Play Design Google Sheets Design Indeed Design Netflix Design Robinhood Design Slack Design Snap Design Splunk Design Spotify Design Twitter Design WhatsApp Design Yelp Design YouTube
Design a orchestration service
As an interviewer I have asked questions like these and I have found them to be not very useful to indicate real life performance of candidate. I instead ask the candidate to describe the most complex design they have built and ask them to improve them even further or change the constraints on those problems and make it more interesting. This has several benefits: 1. They doesn’t need new context 2. It is more grounded in practical experience 3. It mimics real situations. Rarely are they going to be building something from the ground up. But if that’s the job you are hiring for, they better have designed something from the ground up earlier in which case the strategies continues to apply. 4. It’s mimics a real life conversation that I would have with them if they were to join. They are much more at ease. 5. Often they don’t realize they are being interviewed and they let their guards down which also helps me perform a true analysis of candidate
Design an e-commerce website.
Design heat map of all uber drivers
Design twitter notification service.
Design a distributed lock service
Like zookeeper?
Zookeeper is a key value store that happens to provide locks as one of its features.