1. Design twitter
2. Design a key-value store
3. Design a cache system
http://blog.gainlo.co/index.php/2016/05/17/design-a-cache-system/
4. Design hit counter
http://blog.gainlo.co/index.php/2016/09/12/dropbox-interview-design-hit-counter/
5. Design tiny url
http://n00tc0d3r.blogspot.in/
6. Design elevator system
http://thought-works.blogspot.in/2012/11/object-oriented-design-for-elevator-in.html
7. Design parking system
8. Design monitoring system.
Hint: Observer Pattern
https://www.careercup.com/question?id=5121055761891328
9. Design your own hash map
10. Design restaurant reservation system.
https://www.careercup.com/question?id=5733795254763520
11. How Uber scales?
http://highscalability.com/blog/2015/9/14/how-uber-scales-their-real-time-market-platform.html
12. Design bookmyshow.com
https://www.careercup.com/question?id=6193420734300160
13. Design ATM
http://www.math-cs.gordon.edu/courses/cs211/ATMExample/
14. Design crossroad traffic signal system
// Facebook Interview Question
15. Design an instagram API which supports following feature:
- Upload Photos
- Follow/Unfollow
- Get User Feed
16. Design a system to return an unique ID for each request. For most of requests, the ID value should increase as time goes, the system should handle 1000 requests per second at least.
Helpful links to refer for design questions:
https://www.interviewbit.com/
https://geekibuti.blogspot.in/