The System Design Interview, 2/e (Paperback)

Lewis C. Lin, Shivam P. Patel

  • 出版商: Independent Publisher
  • 出版日期: 2021-05-17
  • 售價: $1,500
  • 貴賓價: 9.8$1,470
  • 語言: 英文
  • 頁數: 249
  • 裝訂: Paperback
  • ISBN: 9798735625452
  • ISBN-13: 9798735625452
  • 相關分類: 面試技巧
  • 立即出貨(限量) (庫存=1)

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

相關主題

商品描述

The System Design Interview, by Lewis C. Lin and Shivam P. Patel, is a comprehensive book that provides the necessary knowledge, concepts, and skills to pass your system design interview.

It's written by industry professionals from Facebook & Google. Get their insider perspective on the proven, practical techniques for answering system design questions like Design YouTube or Design a TinyURL solution.

Unlike others, this book teaches you exactly what you need to know.

FEATURING THE PEDALS METHOD™

The book revolves around an effective six-step process called PEDALS:

✔️ Process Requirements

✔️ Estimate

✔️ Design the Service

✔️ Articulate the Data Model

✔️ List the Architectural Components

✔️ Scale

WHY IS PEDALS™ THE BEST FRAMEWORK FOR SYSTEM DESIGN

PEDALS demystifies the confusing system design interview by breaking it down into manageable steps. It’s almost like a recipe: each step adds to the next. PEDALS helps you make a clear progression that starts from zero and ends with a functional, scalable system.

The book explains how you can use PEDALS as a blueprint for acing the system design interview.

The book also includes detailed examples of how you can use PEDALS for the most popular system design questions, including:

✔️ Design YouTube

✔️ Design Twitter

✔️ Design AutoSuggest

✔️ Design a TinyURL solution

ALSO COVERED IN THE BOOK

What to expect and what interviewers look for in an ideal answer

How to estimate server, storage, and bandwidth needs

✔️ How to design data models and navigate discussions around SQL vs. NoSQL

✔️ How to draw architecture diagrams

✔️ How to build a basic cloud architecture

✔️ How to scale a cloud architecture for millions of users

✔️ Learn the best system strategies to reduce latency, improve efficiency, and maintain security

✔️ Review of technical concepts including CAP Theorem, Hadoop, and Microservices

HERE'S WHAT READERS ARE SAYING

I just wanted to say that I got the Amazon Senior SDE job offer. I've failed the system design interview several times, and your material is the best resource out there. - Beto A., Senior SDE

Just finished the dreaded Facebook Pirate interview. I used a modified version of PEDALS, and I had him grinning from ear to ear. - Jesse T., Software Engineer

My recruiter just gave me the Google role, and I accept!!! I couldn't have made it through the technical round without PEDALS and your system design material. - Priya D., Product Manager

--

BEWARE OF COUNTERFEIT BOOKS. Readers have reported that Amazon's 3rd-party sellers are selling counterfeit versions; the counterfeit pages have misprints, missing pages or pages in reverse order. We are working with Amazon to resolve the issue. In the meantime, purchase genuine books with the Amazon.com logo: bit.ly/2B9xxBf

商品描述(中文翻譯)

《系統設計面試》是由Lewis C. Lin和Shivam P. Patel所著的一本全面的書籍,提供了通過系統設計面試所需的知識、概念和技能。

這本書是由Facebook和Google的業界專業人士所撰寫的。他們從內部人士的角度提供了回答系統設計問題的成熟、實用的技巧,例如設計YouTube或設計TinyURL解決方案。

與其他書籍不同,這本書教授您確切需要了解的內容。

特色之一是PEDALS方法。這本書圍繞著一個有效的六步流程,稱為PEDALS:

✔️過程需求
✔️估計
✔️設計服務
✔️闡述數據模型
✔️列出架構組件
✔️擴展

PEDALS方法將複雜的系統設計面試分解為可管理的步驟,幾乎就像一個食譜:每一步都為下一步增添了基礎。PEDALS方法幫助您實現從零開始到功能完善、可擴展的系統的明確進展。

這本書解釋了如何使用PEDALS方法來應對系統設計面試。

書中還包含了如何使用PEDALS方法回答最常見的系統設計問題的詳細示例,包括:

✔️設計YouTube
✔️設計Twitter
✔️設計AutoSuggest
✔️設計TinyURL解決方案

書中還涵蓋了以下內容:

預期的面試內容以及面試官對理想答案的期望

如何估計伺服器、存儲和頻寬需求

✔️如何設計數據模型並探討SQL vs. NoSQL的問題

✔️如何繪製架構圖

✔️如何構建基本的雲架構

✔️如何為數百萬用戶擴展雲架構

✔️學習最佳的系統策略,以減少延遲、提高效率和維護安全性

✔️回顧技術概念,包括CAP定理、Hadoop和微服務

以下是讀者的評論:

我只想說我獲得了Amazon高級軟體開發工程師的工作機會。我在系統設計面試中多次失敗,而你的資料是最好的資源。- Beto A.,高級軟體開發工程師

剛剛完成了令人害怕的Facebook海盜面試。我使用了PEDALS的修改版本,他對我的回答滿意得合不攏嘴。- Jesse T.,軟體工程師

我的招聘人員剛剛給了我Google的職位,我接受了!如果沒有PEDALS和你的系統設計資料,我無法通過技術面試。- Priya D.,產品經理

請注意假冒書籍。讀者報告稱,亞馬遜的第三方賣家正在出售假冒版本;假冒頁面有印刷錯誤、缺少頁面或頁面順序相反。我們正在與亞馬遜合作解決這個問題。在此期間,請購買帶有亞馬遜.com標誌的正版書籍:bit.ly/2B9xxBf

作者簡介

Lewis C. Lin

LEWIS C. LIN is CEO of Impact Interview, an interview coaching firm. Lewis was named by CNN as one of the "top 10 job tweeters you should be following." He has also been featured on FOX, ABC News, San Francisco Chronicle, The Atlantic, The Telegraph, and Business Insider.

Before Impact Interview, Lewis was Microsoft's Director of Product Management. Prior to Microsoft, he worked at Google, leading new AdWords product launches.

Lewis holds a B.S. in computer science from Stanford University and an M.B.A. from Northwestern University's Kellogg School of Management. He also serves on the advisory board for University of Washington's software product management program.

作者簡介(中文翻譯)

Lewis C. Lin

LEWIS C. LIN 是 Impact Interview 的首席執行官,一家面試輔導公司。CNN 將他列為「你應該追蹤的前十位求職推特帳號」之一。他也曾在 FOX、ABC News、舊金山紀事報、The Atlantic、The Telegraph 和 Business Insider 等媒體上受到報導。

在加入 Impact Interview 之前,Lewis 是微軟的產品經理總監。在微軟之前,他在 Google 工作,負責推出新的 AdWords 產品。

Lewis 擁有斯坦福大學的計算機科學學士學位和西北大學凱洛格管理學院的工商管理碩士學位。他還擔任華盛頓大學軟體產品管理課程的顧問委員會成員。