| Class | |
|---|---|
| 1 | Fundamental questions in system design interviews |
| 2 | Design data with class and inheritance, user system, payment system (locks) |
| 3 | Design crawler, thread-safe consumer and producer, tinyURL |
| 4 | What happens when you visit www.google.con in your browser, how to increase visiting speed of a webpage, design "秒杀" system, design rate limiter |
| 5 | Design distributed file system(GFS) and database(BigTable), calculate word appearance/inverted index/anagrams with MapReduce |
| 6 | Design Twitter/Instagram/Facebook, design WhatsAPP/Facebook Chat |
| 7 | Design typeahead/instant search(输入法补全),object oriented design: elevator, parking lot, blackjack, achievement system (打怪升级) |
面试评估维度



