Автор статьи выделяет следующие направления:
- Простые классические задачи (для разогрева)
- Алгоритмы и структуры данных
- Алгоритмы
- Структуры данных
- O-нотация
- Динамическое программирование
- Работа со строками
- Дизайн программных систем
- Операционные системы
- Потоки
- ООП
- Паттерны проектирования
- SQL
Для каждой из тем приведены видео уроки и примеры заданий.
Software Engineer Interview The Interview Study Guide For Software Engineers