Треки обучения

Готовые пути: от основ к задачам живого собеседования. Сразу к собеседованию

Основы

Один приём за трек. Сначала массивы и строки, затем окно, динамика, деревья и графы.

К собеседованию

Только задачи, которые регулярно дают на live-coding. Порядок как на подготовке к секции: массивы и строки, стек, поиск, динамика, деревья, графы, рекурсия и в конце пробный час. Так обычно устроен алгоритмический этап в Яндексе, Т-Банке, VK, Авито, Ozon, Сбере, Альфа-Банке, HH и 2ГИС.

Условие и проверка этих задач открываются разовой оплатой 1490 ₽. Подписка zedcode+ их не включает. Уже сданная задача остаётся открытой.

Со скрининга

Массивы на собеседовании

Хеш-таблица, два указателя и одно жёсткое уточнение. С этого набора начинается большинство живых секций по массивам.

13 задач · 5 шагов

Со скрининга

Строки на собеседовании

От палиндрома и анаграмм к скользящему окну. Окно по строке — самая частая вторая задача после короткой разминки.

10 задач · 3 шага

live-coding

Стек на собеседовании

Скобки, вложенная строка, путь и монотонный стек. На бэкенд-секции стек почти всегда приходит в одной из этих формулировок.

6 задач · 2 шага

live-coding

Поиск, окна и интервалы

Бинарный поиск, сумма на отрезке и встречи в переговорках. Набор для секции, где решение просят улучшать по ходу разговора.

8 задач · 4 шага

live-coding

Жадность и динамика

Лестница, сумма подмассива, дома, монеты и возрастающая подпоследовательность. На российских секциях динамику спрашивают именно в этих формулировках.

11 задач · 3 шага

Секция

Деревья на доске

Рекурсия по узлу, дерево поиска и ответы со всего дерева. На доске и в массиве по уровням приём один и тот же.

13 задач · 3 шага

Секция

Сетка и графы

Поворот матрицы, острова, кратчайший путь и курсы с зависимостями. Сетку обходят в ширину или в глубину, курсы — топологической сортировкой.

9 задач · 3 шага

Секция

Рекурсия с откатом

Подмножества, перестановки, скобки и слово в сетке. Этот блок дают, когда хотят увидеть рекурсию: выбрали, ушли глубже, вернули состояние.

7 задач · 2 шага

Проверка

Пробное собеседование

Один час в том виде, как его обычно собирают: короткий первый созвон и секция следом. Приёмы уже разобраны в треках выше.

8 задач · 2 шага

SQL

Запросы на учебных базах: от фильтра и JOIN к группировкам и оргструктуре.