О курсе
Интенсив построен вокруг темы хеш-таблиц и их применения в задачах, предлагаемых на алгоритмических собеседованиях. Сначала даётся сжатая теория, ориентированная на практическое решение, без углубления в низкоуровневые концепции. Затем разбираются пять типовых заданий уровня easy/medium: для каждой задачи объясняется идея и приводится эталонное решение, которое можно воспроизвести на собеседовании. Для самостоятельной работы предлагаются три дополнительные задачи.
В комплект входят материалы о прохождении алгоритмического интервью: как уточнять требования, анализировать условие и действовать при отсутствии идей. Отдельный бонусный курс посвящён структурам данным и асимптотическому анализу без сложной математики — по замыслу автора, это помогает понимать идею алгоритма, а не заучивать решения.
Формат включает записанные уроки, доступные сразу после оплаты, домашнюю работу с самопроверкой (задачи easy/medium и оптимальные решения) и дополнительные материалы для более глубокого изучения. Преподаватель — Владимир Балун, ex-team lead в Яндекс, с опытом решения 400 задач на LeetCode и проведения алгосекций; в описании перечислен его опыт работы в Yandex, Ozon, Tinkoff, Kaspersky Lab и Mail.ru, а также участие в качестве спикера на конференциях.
Что рассматривается в программе
- Рассматривается работа с хеш-таблицами при решении алгоритмических задач.
- Разбираются пять типовых заданий уровня easy/medium с объяснением кода.
- Изучаются принципы прохождения алгоритмического собеседования: уточнение требований и анализ задач.
- Даётся база по структурам данным и асимптотическому анализу.
- Предлагаются задания для самостоятельной практики с возможностью самопроверки.
Кому может быть полезен курс
- Разработчикам любого стека, которые готовятся к алгоритмическим собеседованиям.
- Тем, кто хочет разобрать типовые задачи на хеш-таблицы уровня easy/medium.
- Специалистам, которым нужно освежить подход к решению задач без хаотичной зубрёжки.
- Тем, кто планирует проходить алгосекции и хочет ознакомиться с принципами их прохождения.
Вопросы о программе
Какие темы охватывает интенсив?
Основная тема — хеш-таблицы: краткая теория и разбор пяти типовых задач уровня easy/medium. Дополнительно рассматриваются принципы прохождения алгоритмического собеседования и основы структур данных с асимптотическим анализом.
Сколько задач разбирается и сколько даётся для практики?
В программе предусмотрен разбор пяти типовых заданий с подробным объяснением кода и три задания для самостоятельной практики с возможностью самопроверки.
Кому подходит интенсив?
По описанию, он ориентирован на разработчиков любого стека. Требуется знание основ программирования и понимание структур данных с асимптотическим анализом; курс по структурам данных идёт бонусом.
Кто преподаватель?
Владимир Балун, ex-team lead в Яндекс. В описании указан его опыт работы в Yandex, Ozon, Tinkoff, Kaspersky Lab и Mail.ru, а также участие в качестве спикера на конференциях.