System Design Interview – An Insider's Guide (Paperback)

Xu, Alex

買這商品的人也買了...

商品描述

The system design interview is considered to be the most complex and most difficult technical job interview by many. Those questions are intimidating, but don't worry. It's just that nobody has taken the time to prepare you systematically.

 

We take the time.
We go slow.
We draw lots of diagrams and use lots of examples.
You'll learn step-by-step, one question at a time.
Don't miss out.

 

What's inside?
- An insider's take on what interviewers really look for and why.
- A 4-step framework for solving any system design interview question.
- 16 real system design interview questions with detailed solutions.
- 188 diagrams to visually explain how different systems work.

 

Table Of Contents
Chapter 1: Scale From Zero To Millions Of Users
Chapter 2: Back-of-the-envelope Estimation
Chapter 3: A Framework For System Design Interviews
Chapter 4: Design A Rate Limiter
Chapter 5: Design Consistent Hashing
Chapter 6: Design A Key-value Store
Chapter 7: Design A Unique Id Generator In Distributed Systems
Chapter 8: Design A Url Shortener
Chapter 9: Design A Web Crawler
Chapter 10: Design A Notification System
Chapter 11: Design A News Feed System
Chapter 12: Design A Chat System
Chapter 13: Design A Search Autocomplete System
Chapter 14: Design Youtube
Chapter 15: Design Google Drive
Chapter 16: The Learning Continues

商品描述(中文翻譯)

系統設計面試被許多人認為是最複雜且最困難的技術面試。這些問題可能令人生畏,但不用擔心。只是沒有人花時間系統地準備你而已。

我們會花時間。
我們會慢慢來。
我們會繪製大量的圖表並使用許多實例。
你將逐步學習,一次解決一個問題。
不要錯過這個機會。

內容包括:
- 內部人士對面試官真正關注的事情及原因的深入解析。
- 解決任何系統設計面試問題的四步框架。
- 16個真實的系統設計面試問題,附有詳細解答。
- 188個圖表以視覺方式解釋不同系統的運作方式。

目錄:
第1章:從零到百萬用戶的規模
第2章:信封背面估算
第3章:系統設計面試的框架
第4章:設計速率限制器
第5章:設計一致性哈希
第6章:設計鍵值存儲
第7章:設計分散系統中的唯一ID生成器
第8章:設計URL縮短器
第9章:設計網頁爬蟲
第10章:設計通知系統
第11章:設計新聞訂閱系統
第12章:設計聊天系統
第13章:設計搜索自動完成系統
第14章:設計YouTube
第15章:設計Google Drive
第16章:學習的旅程將繼續