Open4

『システム設計の面接試験』

kazaimu_kazaimu_
  1. ユーザ数ゼロから数百万人へのスケールアップ
  2. おおまかな見積もり
  3. システム設計の面接試験のフレームワーク
  4. レートリミッターの設計
  5. コンシステントハッシュの設計
  6. キーバリューストアの設計
  7. 分散システムにおけるユニークIDジェネレーションの設計
  8. URL短縮サービスの設計
  9. Webクローラの設計
  10. 通知システムの設計
  11. ニュースフィードシステムの設計
  12. チャットシステムの設計
  13. 検索オートコンプリートシステムの設計
  14. YouTubeの設計
  15. Googleドライブの設計
  16. 学習は続く
kazaimu_kazaimu_

2章 おおまかな見積もり
短い2-3ページの章で、ディスクアクセスのスループットや、ストレージの容量見積について触れられている。
9.5は10として計算するなど面接を意識したちょっとしたコツが紹介されている

kazaimu_kazaimu_

3章 システム設計の面接試験のフレームワーク

エンジニアにとって最も重要なスキルの1つは正しく質問し、適切な仮定を立て、システムを構築するために必要なすべての情報を収集することです。
ですから、臆することなく質問してください。

これはプロジェクトやプロダクトについての話と理解した。

この章は基本的に面接試験の構成について書かれている。