Расскажем, как проходят алгоритмические собеседования и как к ним подготовиться
5 блоков・~ 10 часов
Начало
Краткое введение в курс: расскажем, что такое алгоритмы и структуры данных, зачем их изучать.
Как проходят алгоритмические собеседования
Поговорим про алгоритмические собеседования: как проводятся и оцениваются. Разберём, почему в крупных компаниях именно такой формат интервью. Поделимся критериями успешного собеседования и расскажем, что нужно делать, чтобы повысить свои шансы на успех.
Какие алгоритмы нужно знать
Подробно разберём алгоритмы, которые могут встретиться на собеседовании.
Какие структуры данных нужно знать
Разберём структуры данных, которые пригодятся на собеседованиях. Для каждой из них вспомним идею реализации, основные операции, названия в разных языках программирования и случаи использования.
«Подготовка и практика
Поделимся рекомендациями по подготовке, задачами на разные темы и источниками для самостоятельной работы. Расскажем, каким должно быть резюме и чего не стоит указывать в нём.