- Как писать более эффективный код
- Как решать задачи, которые не могут решить другие программисты
- Как знание алгоритмов и структур данных помогает устроиться в топовые компании: Facebook, Apple, Amazon, Netflix, Google
Программа: 4 блока, 24 урока
Блок 1
Введение в алгоритмы
- Основные понятия теории алгоритмов
- Зачем программистам разбираться в алгоритмах
- Простейший анализ алгоритмов
Блок 2
Какие алгоритмы и структуры данных пригодятся на практике
- Распространённые алгоритмы и структуры данных
- Кейсы: как алгоритмы и структуры данных улучшают код
- Связь алгоритмов с «чистым кодом»
Блок 3
Какие знания нужны на собеседованиях в FAANG
- Зачем спрашивают алгоритмические задачи на собеседованиях
- Какие задачи нужно уметь решать для трудоустройства
- Как проходит собеседование в FAANG
- Опыт собеседований в Microsoft, Google, Amazon
Блок 4
Как изучать алгоритмы и где практиковаться
- Как развивать навыки по использованию алгоритмов при написании кода
- Инструменты для самообучения
- Полезные идеи для ежедневной работы и подготовки к собеседования
Продажник