Title: System design interview : an insider's guide /
Authors: Xu, Alex.
Year: 2020
Subjects: Computer programming Problems, exercises, etc.; Computer programming Vocational guidance; Computer programming Employment.; Employment interviewing; Computer programming; Computer programming Vocational guidance; Employment interviewing
Abstract: An insider's take on what interviewers are really looking for and why including: a 4-step framework for solving any system design interview question and 16 real system design interview questions with detailed solutions.
Contents: Scale from zero to millions of users -- Back-of-the-envelope estimation -- A framework for System Design interviews -- Design a rate limiter -- Design consistent hashing -- Design a key-value store -- Design a unique ID generator in distributed systems -- Design a URL shortner -- Design a web crawler -- Design a notification system -- Design a news feed system -- Design a chat system -- Desigh a search autocomplete system -- Design Youtube -- Design Google drive -- The learning continues.