Acing the System Design Interview
by Zhiyong Tan
$50.99 / copy at 25+ copies As low as $47.99 at 1,000+Your best volume price
Total $1,274.75
Format
The more copies, the less each one costs
Applied automatically in your cart. No code needed.
Turn this order into a program
Groups that order in bulk often pair the copies with something more. We handle the extras so you don't have to.
One address, many sites or individual recipients' homes, in the US and abroad.
Fulfillment options Pair it with a branded journalJournals with your logo or each reader's name, for the same group.
Branded journalsBookPal is partnering with Talezo to help you find and book authors, speakers and performers for your event.
BookPal × TalezoAcing the System Design Interview
In Acing the System Design Interview you will master a structured and organized approach to present system design ideas like:
- Scaling applications to support heavy traffic
- Distributed transactions techniques to ensure data consistency
- Services for functional partitioning such as API gateway and service mesh
- Common API paradigms including REST, RPC, and GraphQL
- Caching strategies, including their tradeoffs
- Logging, monitoring, and alerting concepts that are critical in any system design
- Communication skills that demonstrate your engineering maturity
Don’t be daunted by the complex, open-ended nature of system design interviews! In this in-depth guide, author Zhiyong Tan shares what he’s learned on both sides of the interview table. You’ll dive deep into the common technical topics that arise during interviews and learn how to apply them to mentally perfect different kinds of systems.
Foreword by Anthony Asta, Michael D. Elder.
About the technology
The 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 book
Acing 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 inside
- Insights on scaling, transactions, logging, and more
- Practice questions for core system design concepts
- How to demonstrate your engineering maturity
- Great questions to ask your interviewer
About the reader
For software engineers, software architects, and engineering managers looking to advance their careers.
About the author
Zhiyong Tan is a manager at PayPal. He has worked at Uber, Teradata, and at small startups. Over the years, he has been in many system design interviews, on both sides of the table.
The technical editor on this book was Mohit Kumar.
Table of Contents
PART 1
1 A walkthrough of system design concepts
2 A typical system design interview flow
3 Non-functional requirements
4 Scaling databases
5 Distributed transactions
6 Common services for functional partitioning
PART 2
7 Design Craigslist
8 Design a rate-limiting service
9 Design a notification/alerting service
10 Design a database batch auditing service
11 Autocomplete/typeahead
12 Design Flickr
13 Design a Content Distribution Network (CDN)
14 Design a text messaging app
15 Design Airbnb
16 Design a news feed
17 Design a dashboard of top 10 products on Amazon by sales volume
Appendix A Monoliths vs. microservices
Appendix B OAuth 2.0 authorization and OpenID Connect authentication
Appendix C C4 Model
Appendix D Two-phase commit (2PC)
The book, Acing the System Design Interview [Bulk, Wholesale, Quantity] ISBN#9781633439108 in Paperback by Zhiyong Tan may be ordered in bulk quantities. Minimum starts at 25 copies. Availability based on publisher status and quantity being ordered.
Details
- Publisher
- Manning
- Author
- Zhiyong Tan
- Format
- Paperback
- Published
- Jan 30, 2024
- ISBN-13
- 9781633439108
- ISBN-10
- 1633439100
- Pages
- 472
- Carton quantity
- 16 copies
Acing the System Design Interview in bulk: pricing
Volume pricing applies automatically in your cart. No codes, no account needed.
| Copies | Price per copy | You save |
|---|---|---|
| 25 – 99 | $50.99 | 15% off list |
| 100 – 249 | $50.39 | 16% off list |
| 250 – 499 | $49.79 | 17% off list |
| 500 – 999 | $49.19 | 18% off list |
| 1,000+ | $47.99 | 20% off list |
Popular for
A copy for every member, on one order.
A book for every attendee, delivered to your venue.
For clients, staff, members or volunteers.
How fast can I get copies of Acing the System Design Interview?
Need them by a specific date? Request a quote and we'll confirm timing before you pay.
Can you ship to several locations or people's homes?
Yes. We ship in bulk to one address, to multiple sites, or to individual recipients, in the US and internationally. See fulfillment options.
Can I get a formal quote for approval before ordering?
Yes. Request a quote and we'll send a PDF you can forward for approval.
Do you accept purchase orders and tax-exempt orders?
Yes. We accept purchase orders upon approval, as well as cards, PayPal, ACH, wire transfers and checks. BookPal is a tax-exempt supplier in all 50 states. See purchase orders and sales tax exemption.
What if I find a lower price?
Send us the link. We match prices from other bulk booksellers and distributors on a new copy in the same edition, available to ship in the quantity you need. Clearance sales and pricing errors are the exception, and we'll tell you quickly if that's the case. Start a price match.
Write a Review
Acing the System Design Interview
Groups also order




A colleague asked you to approve this order
Your quote list
Add books as you browse, then request one quote for all of them.