System Design: пережить интервью

Оглавление⌄
Часть 1Глава 1. Обзор основных концепций проектирования систем....38Глава 2. Типичный ход собеседования по проектированию систем....64Глава 3. Нефункциональные требования....101Глава 4. Масштабирование баз данных....130Глава 5. Распределенные транзакции....169Глава 6. Популярные сервисы для функционального секционирования....184Часть 2Глава 7. Дизайн Craigslist....212Глава 8. Проектирование сервиса для ограничения частоты запросов....242Глава 9. Проектирование сервиса уведомлений/оповещений....274Глава 10. Проектирование сервиса пакетного аудита базы данных....305Глава 11. Автозаполнение/опережающий ввод....331Глава 12. Проектирование Flickr....357Глава 13. Проектирование CDN....381Глава 14. Проектирование приложения для обмена текстовыми сообщениями....406Глава 15. Проектирование Airbnb....432Глава 16. Проектирование ленты новостей....461Глава 17. Проектирование дашборда для топ-10 товаров Amazonпо объему продаж....486Приложение А. Монолитные архитектуры и микросервисы....511Приложение Б. Авторизация OAuth 2.0 и аутентификация OpenID Connect....520Приложение В. Модель C4....532Приложение Г. Двухфазный коммит (2PС)....538
Описание
Ниже — практический обзор по теме «собеседования».
К счастью, стоит немного подготовиться — и все эти вопросы, не имеющие однозначного ответа, и whiteboard-сессии станут вашим конкурентным преимуществом! Собеседования по проектированию систем могут стать серьезной преградой даже для опытных разработчиков. В своей замечательной книге Чжиюн Тань делится практикой успешных собеседований и советами по дизайну систем, благодаря которым разработчики получали предложения от Amazon, Apple, ByteDance, PayPal и Uber.«System design: пережить интервью» — мастер-класс по уверенному прохождению собеседования. В ходе работы с книгой вы не только приобретете навыки, необходимые, чтобы успешно пройти собеседование, но и попрактикуетесь в создании качественного дизайна. Используя простые и легко запоминающиеся методы, вы научитесь моментально анализировать задачи, находить эффективные решения и четко объяснять свои идеи эксперту.
Файл доступен для загрузки ниже.
Поделиться
Частые вопросы
Можно ли скачать «System Design: пережить интервью» бесплатно?
Да, «System Design: пережить интервью» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.
В каком формате и какого размера файл?
Книга предоставляется в формате PDF.
Кто автор и когда вышла книга?
автор — Тань Чжиюн, издательство Питер, год выпуска 2025, 544 страниц.
О чём книга «System Design: пережить интервью»?
Собеседования по проектированию систем могут стать серьезной преградой даже для опытных разработчиков.