Алгоритмы · собеседования
Татьяна Коровкина
Готовлю разработчиков к алгоритмическим собеседованиям. Автор курса по алгоритмам и структурам данных в школе Шорткат и Telegram-канала «Коровкина про алгоритмы».
node 1 обо мне
Объясняю алгоритмы так, чтобы их можно было решить на собеседовании
Я пишу и веду курсы по алгоритмам в школе Шорткат: базовый, для junior и middle разработчиков, и продвинутый. Работала в Яндексе.
В Telegram-канале «Коровкина про алгоритмы» разбираю задачи с реальных собеседований в российских IT-компаниях, частые ошибки кандидатов и статистику: какие темы спрашивают чаще всего.
- 01Почему, а не только какОбъясняю, почему решение работает. Тогда его можно восстановить на собеседовании, а не вспоминать наизусть.
- 02Задачи с реальных собеседованийПрактика строится на задачах, которые действительно дают кандидатам в больших компаниях.
- 03Ошибки заранееРазбираю типичные ошибки до того, как вы сделаете их перед интервьюером.
node 2 курс
Алгоритмы и структуры данных. Базовый курс
Вся база, которая нужна, чтобы уверенно проходить алгоритмические собеседования на позиции junior и middle. Без продвинутых тем, которые на этом уровне почти не спрашивают.
- Массивы, строки, связные спискиКак структуры устроены внутри и когда какую выбирать
- HashMap и HashSetЧастотный анализ, поиск повторов, группировка по ключу
- Two pointers и Sliding WindowПаттерны для отсортированных данных и подмассивов
- Стек и очередьLIFO, FIFO и задачи, которые решаются ими
- Бинарный поискКлассический алгоритм и его вариации
- Интервалы и жадные алгоритмыСлияние интервалов, расписания, жадный выбор
- Префиксно-суффиксные вычисленияПрефиксные суммы и быстрые запросы на отрезках
- Рекурсия, Divide and Conquer, BacktrackingБазовые паттерны рекурсивных решений
- Деревья: обходы и BSTPreorder, inorder, postorder, BFS и DFS, бинарное дерево поиска
Курс проходит в менторской программе школы Шорткат: занятия 1-на-1 с ментором, домашние задания с код-ревью и поддержка между занятиями.
Если базу вы уже уверенно решаете, есть продвинутый курс.
node 3 канал
Канал «Коровкина про алгоритмы»
Одна неделя — одна тема. Сначала теория, потом задача с собеседования, через три часа её разбор, а к концу недели частые ошибки и итоги.
- Разборы задачПошагово, с кодом и сложностью
- Частые ошибкиЧто ломается у кандидатов и как этого избежать
- СтатистикаКакие темы и задачи спрашивают чаще всего
- ТеорияСтруктуры данных и паттерны простым языком