System Design. Подготовка к сложному интервью

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Интервью по System Design (проектированию ИТ-систем) очень популярны у работодателей, на них легко проверить ваши навыки общения и оценить умение решать реальные задачи. Пройти такое собеседование непросто, поскольку в проектировании ИТ-систем не существует единственно правильных решений. Речь идет о самых разнообразных реальных системах, обладающих множеством особенностей. Вам могут предложить выбрать общую архитектуру, а потом пройтись по всем компонентам или, наоборот, сосредоточиться на каком-то одном аспекте. Но в любом случае вы должны продемонстрировать понимание и знание системных требований, ограничений и узких мест. Правильная стратегия и знания являются ключевыми факторами успешного прохождения интервью!

Author(s): Алекс Сюй
Series: Библиотека программиста
Edition: 1
Publisher: Питер
Year: 2022

Language: Russian
Commentary: Vector PDF
Pages: 304
City: СПб.
Tags: Software Engineering; Web Applications; Distributed Systems; Scalability; Web Crawlers; Software Architecture; Directed Acyclic Graphs; System Design

Об авторе
Введение
Глава 1. Масштабирование от нуля до миллионов пользователей
Глава 2. Приблизительные оценки
Глава 3. Общие принципы прохождения интервью по проектированию ИТ-систем
Глава 4. Проектирование ограничителя трафика
Глава 5. Согласованное хеширование
Глава 6. Проектирование хранилища типа «ключ–значение»
Глава 7. Проектирование генератора уникальных идентификаторов в распределенных системах
Глава 8. Проектирование системы для сокращения URL-адресов
Глава 9. Проектирование поискового робота
Глава 10. Проектирование системы уведомлений
Глава 11. Проектирование ленты новостей
Глава 12. Проектирование системы мгновенного обмена сообщениями
Глава 13. Проектирование системы автозаполнения поисковых запросов
Глава 14. Проектирование YouTube
Глава 15. Проектирование Google Drive
Глава 16. Век живи — век учись
Послесловие