System Design. Подготовка к сложному интервью - Глава 3 - Общие принципы прохождения интервью по проектированию ИТ-систем
Четыре стандартных этапа собеседования по проектированию ИТ-систем. Однако я бы думал о них шире: как о четырех начальных шагах проектирования любого ПО.
- Шаг 1. Понимание проблемы и определение скоупа проектирования
- Шаг 2. Предложите дизайн высокого уровня и получите одобрение
- Шаг 3. Спроектируйте глубокое погружение
- Шаг 4. Завершение
Глава 3 книги раскрывает подробности о каждом шаге, хорошие вопросы, которые нужно задать (над которыми следует подумать), а также то, что НУЖНО и НЕЛЬЗЯ делать. Она также показывает хороший пример процесса разработки системы новостных лент в соц сетях.
“System Design. Подготовка к сложному интервью” Алекса Сюй. Оригинал: “System Design Interview – An insider’s guide” by Alex Xu
Делюсь своей ментальной картой со всеми подробностями, как обычно:
Смотрите также:
- System Design. Подготовка к сложному интервью - Глава 2 - Приблизительные оценки
- System Design. Подготовка к сложному интервью - Глава 1 - Масштабирование от нуля до миллионов пользователей
- System Design. Подготовка к сложному интервью - Глава 5 - Консистентное хэширование
- System Design. Подготовка к сложному интервью - Глава 6 - Проектирование хранилища типа Ключ-Значение
- System Design. Подготовка к сложному интервью - Глава 4 - Проектирование ограничителя трафика