Интервью по 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.Век живи — век учись.
Послесловие.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Сюй :: #проектирование :: #информатика :: #системное администрирование :: #программирование
Смотрите также учебники, книги и учебные материалы:
- BPF, Профессиональная оценка производительности, Брендан Г., 2024
- PowerShell для сисадминов, Бертрам А., 2021
- Основы кибербезопасности, 5-11 классы, Вангородский С.Н., 2019
- Информатика, 9-й класс, Базовый уровень, Учебник, Босова Л.Л., Босова А.Ю., 2023
- SQL Server, Наладка и оптимизация для профессионалов, Короткевич Д., 2023
- Роман с Data Science, Как монетизировать большие данные, Зыков Р., 2021
- Информатика, 8 класс, Базовый уровень, Босова Л.Л., Босова А.Ю., 2023
- Информатика, 7 класс, Базовый уровень, Босова Л.Л., Босова А.Ю., 2023