О курсе

Интенсив построен вокруг темы хеш-таблиц и их применения в задачах, предлагаемых на алгоритмических собеседованиях. Сначала даётся сжатая теория, ориентированная на практическое решение, без углубления в низкоуровневые концепции. Затем разбираются пять типовых заданий уровня 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, а также участие в качестве спикера на конференциях.