System Design, Подготовка к сложному интервью, Сюй А., 2022.
Интервью по System Design (проектированию ИТ-систем) очень популярны у работодателей, на них легко проверить ваши навыки общения и оценить умение решать реальные задачи. Пройти такое собеседование непросто, поскольку в проектировании ИТ-систем не существует единственно правильных решений. Речь идет о самых разнообразных реальных системах, обладающих множеством особенностей. Вам могут предложить выбрать общую архитектуру, а потом пройтись по всем компонентам или, наоборот, сосредоточиться на каком-то одном аспекте. Но в любом случае вы должны продемонстрировать понимание и знание системных требований, ограничений и узких мест. Правильная стратегия и знания являются ключевыми факторами успешного прохождения интервью!
ПРОЕКТИРОВАНИЕ ПОИСКОВОГО РОБОТА.
В этой главе мы сосредоточимся на интересной классической задаче, которую можно встретить на интервью по проектировании ИТ-систем, — создании поискового робота. Поисковый робот еще называют веб-пауком или веб-краулером. Он широко используется в поисковых системах для обнаружения нового или обновленного контента в Сети. Это могут быть веб-страницы, изображения, видео, PDF-файлы и т. д. Сначала поисковый робот собирает несколько веб-страниц, а затем проходит по всем ссылкам, которые они содержат, чтобы собрать новый контент. Пример этого процесса показан на рис. 9.1.
ОГЛАВЛЕНИЕ.
Об авторе.
Введение.
Глава 1.Масштабирование от нуля до миллионов пользователей.
Глава 2.Приблизительные оценки.
Глава 3.Общие принципы прохождения интервью по проектированию ИТ-систем.
Глава 4.Проектирование ограничителя трафика.
Глава 5.Согласованное хеширование.
Глава 6.Проектирование хранилища типа «ключ–значение».
Глава 7.Проектирование генератора уникальных идентификаторов в распределенных системах.
Глава 8.Проектирование системы для сокращения URL-адресов.
Глава 9.Проектирование поискового робота.
Глава 10.Проектирование системы уведомлений 166
Глава 11.Проектирование ленты новостей.
Глава 12.Проектирование системы мгновенного обмена сообщениями.
Глава 13.Проектирование системы автозаполнения поисковых запросов.
Глава 14.Проектирование YouTube.
Глава 15.Проектирование Google Drive.
Глава 16.Век живи — век учись.
Послесловие.
Купить .
Теги: Сюй :: проектирование :: информатика :: системное администрирование :: программирование
Смотрите также учебники, книги и учебные материалы:
- BPF, Профессиональная оценка производительности, Брендан Г., 2024
- PowerShell для сисадминов, Бертрам А., 2021
- Основы кибербезопасности, 5-11 классы, Вангородский С.Н., 2019
- Информатика, 9-й класс, Базовый уровень, Учебник, Босова Л.Л., Босова А.Ю., 2023
- SQL Server, Наладка и оптимизация для профессионалов, Короткевич Д., 2023
- Роман с Data Science, Как монетизировать большие данные, Зыков Р., 2021
- Информатика, 8 класс, Базовый уровень, Босова Л.Л., Босова А.Ю., 2023
- Информатика, 7 класс, Базовый уровень, Босова Л.Л., Босова А.Ю., 2023