Description: Brand new. About the technologyThe system design interview is daunting even for seasoned software engineers. Fortunately, with a little careful prep work you can turn those open-ended questions and whiteboard sessions into your competitive advantage! In this powerful book, Zhiyong Tan reveals practical interview techniques and insights about system design that have earned developers job offers from Amazon, Apple, ByteDance, PayPal, and Uber.About the bookAcing the System Design Interview is a masterclass in how to confidently nail your next interview. Following these easy-to-remember techniques, you’ll learn to quickly assess a question, identify an advantageous approach, and then communicate your ideas clearly to an interviewer. As you work through this book, you’ll gain not only the skills to successfully interview, but also to do the actual work of great system design.What's insideInsights on scaling, transactions, logging, and morePractice questions for core system design conceptsHow to demonstrate your engineering maturityGreat questions to ask your interviewer Table of ContentsPART 11 A walkthrough of system design concepts2 A typical system design interview flow3 Non-functional requirements4 Scaling databases5 Distributed transactions6 Common services for functional partitioningPART 27 Design Craigslist8 Design a rate-limiting service9 Design a notification/alerting service10 Design a database batch auditing service11 Autocomplete/typeahead12 Design Flickr13 Design a Content Distribution Network (CDN)14 Design a text messaging app15 Design Airbnb16 Design a news feed17 Design a dashboard of top 10 products on Amazon by sales volumeAppendix A Monoliths vs. microservicesAppendix B OAuth 2.0 authorization and OpenID Connect authenticationAppendix C C4 ModelAppendix D Two-phase commit (2PC)
Price: 35 USD
Location: Bellevue, Washington
End Time: 2024-10-28T18:08:55.000Z
Shipping Cost: 6.13 USD
Product Images
Item Specifics
Restocking Fee: No
Return shipping will be paid by: Buyer
All returns accepted: Returns Accepted
Item must be returned within: 14 Days
Refund will be given as: Money Back
Subject Area: Software Development
Subject: Design
Country/Region of Manufacture: United States
Item Length: 9.1in
Item Height: 0.8in
Item Width: 7.5in
Author: Zhiyong Tan
Publication Name: Acing the System Design Interview
Format: Hardcover
Language: English
Publisher: Manning Publications Co. LLC
Publication Year: 2024
Type: Textbook
Item Weight: 30.1 Oz
Number of Pages: 472 Pages