Курс на Stepik
Обложка курса «Грокаем паттерны собеседований на C++. Приводим голову в порядок» на Stepik
4 890 ₽

Грокаем паттерны собеседований на C++. Приводим голову в порядок 0.000

Открыть на
STEPIK.ORG

Этот курс - концентрат рабочих стратегий от инженеров FAANG, который позволяет привести голову в порядок перед интервью всего за несколько часов, а не недель. Курс учит не «решать тысячу задач», а видеть паттерн за условием и сразу понимать, как задачу правильно решать на C++. В итоге ты перестаёшь угадывать подход и начинаешь осознанно разбирать любые типовые вопросы с интервью. Готовься и забирай оффер!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Грокаем паттерны собеседований на C++. Приводим голову в порядок»Учеников на курсе 10
Сертификаты, выданные на курсе «Грокаем паттерны собеседований на C++. Приводим голову в порядок»Сертификатов выдано 0
Отзывы о курсе «Грокаем паттерны собеседований на C++. Приводим голову в порядок»Отзывов получено 0
Рейтинг курса «Грокаем паттерны собеседований на C++. Приводим голову в порядок»Рейтинг курса 0.000
Уроки в курсе «Грокаем паттерны собеседований на C++. Приводим голову в порядок»Количество уроков 124
Тесты в курсе «Грокаем паттерны собеседований на C++. Приводим голову в порядок»Количество квизов 1
Задачи с кодом в курсе «Грокаем паттерны собеседований на C++. Приводим голову в порядок»Количество задач с кодом 49
Время прохождения курса «Грокаем паттерны собеседований на C++. Приводим голову в порядок»Время прохождения курса
Стоимость курса «Грокаем паттерны собеседований на C++. Приводим голову в порядок»Стоимость курса 4 890 ₽
Обновления курса «Грокаем паттерны собеседований на C++. Приводим голову в порядок»Обновления курса
Дата публикации курса «Грокаем паттерны собеседований на C++. Приводим голову в порядок»Дата публикации курса
Последнее обновление курса «Грокаем паттерны собеседований на C++. Приводим голову в порядок»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Грокаем паттерны собеседований на C++. Приводим голову в порядок» 15 разделов Уроки в курсе «Грокаем паттерны собеседований на C++. Приводим голову в порядок» 124 урока Тесты в курсе «Грокаем паттерны собеседований на C++. Приводим голову в порядок» 1 тест Задачи в курсе «Грокаем паттерны собеседований на C++. Приводим голову в порядок» 49 задач Время прохождения курса «Грокаем паттерны собеседований на C++. Приводим голову в порядок» 0 ч. Последнее обновление курса «Грокаем паттерны собеседований на C++. Приводим голову в порядок» обн. 13 апреля 2026

1. Two Pointers

14 уроков
Закрытый
1.1 Введение в Two Pointers
9
4
-
0
Закрытый
1.2 Задача: сортировка цветов
5
2
-
0
Закрытый
1.3 Задача: Reverse Words in a String
5
0
-
0
Закрытый
1.4 Задача: 3Sum
3
1
-
0
Закрытый
1.5 Добавить символы в строку, чтобы получить подпоследовательность
4
0
-
0
Закрытый
1.6 Lowest Common Ancestor бинарного дерева (вариант III)
2
0
-
0
Закрытый
1.7 Мин. количество шагов для преобразования строки в палиндром
2
0
-
0
Закрытый
1.8 Задача: следующий палиндром с теми же цифрами
1
0
-
0
Закрытый
1.9 Задача: Create Maximum Number
0
0
-
0
Закрытый
1.10 Задача: Valid Palindrome
0
0
-
0
Закрытый
1.11 Задача: Valid Word Abbreviation
1
0
-
0
Закрытый
1.12 Проблема: Strobogrammatic Number
0
0
-
0
Закрытый
1.13 Задача: Квадраты отсортированного массива
0
0
-
0
Закрытый
1.14 Reverse String
2
0
-
0

2. Fast и Slow Pointers

11 уроков
Закрытый
2.1 Введение в Fast and Slow Pointers
2
2
-
0
Закрытый
2.2 Задача: найти повторяющееся число
2
0
-
0
Закрытый
2.3 Задача: Циклический проход по массиву
0
0
-
0
Закрытый
2.4 Задача: Linked List Cycle III
1
0
-
0
Закрытый
2.5 Проблема: Linked List Cycle IV
0
0
-
0
Закрытый
2.6 Задача: Максимальная сумма пар в связном списке
1
0
-
0
Закрытый
2.7 Проблема: Разделение кольцевого связного списка
0
0
-
0
Закрытый
2.8 Задача: цикл в связном списке
0
0
-
0
Закрытый
2.9 Задача: Палиндром в связном списке
0
0
-
0
Закрытый
2.10 Задача: Happy Number
0
0
-
0
Закрытый
2.11 Задача: найти средний элемент связного списка
0
0
-
0

3. Sliding Window

16 уроков
Закрытый
3.1 Введение в Sliding Window
0
0
-
0
Закрытый
3.2 Проблема: Самая длинная подстрока без повторяющихся символов
0
0
-
0
Закрытый
3.3 Задача: Замена символов для максимальной повторяющейся подстроки
0
0
-
0
Закрытый
3.4 Задача: Повторяющиеся DNA-последовательности
2
0
-
0
Закрытый
3.5 Минимальная длина подмассива с заданной суммой
1
0
-
0
Закрытый
3.6 Задача: Фрукты в корзины
1
0
-
0
Закрытый
3.7 Задача: Частота самого частого элемента
0
0
-
0
Закрытый
3.8 Задача: Minimum Window Substring
0
0
-
0
Закрытый
3.9 Проблема: Minimum Window Subsequence
0
0
-
0
Закрытый
3.10 Задача: Максимум в скользящем окне
0
0
-
0
Закрытый
3.11 : Подмассивы с K разными числами
0
0
-
0
Закрытый
3.12 Задача: Подсчёт подмассивов с оценкой меньше K
1
0
-
0
Закрытый
3.13 Подсчет подстрок с символами, встречающимися как мин. K раз (II)
0
0
-
0
Закрытый
3.14 Задача: лучшая точка для покупки и продажи акции
0
0
-
0
Закрытый
3.15 Задача: Максимальный средний подмассив I
1
0
-
0
Закрытый
3.16 Задача: Diet Plan Performance
0
0
-
0

4. Intervals

10 уроков
Закрытый
4.1 Введение в интервалы
2
2
-
0
Закрытый
4.2 Задача: Merge Intervals
1
0
-
0
Закрытый
4.3 Проблема: Insert Interval
0
0
-
0
Закрытый
4.4 Проблема: Meeting Rooms II
0
0
-
0
Закрытый
4.5 Задача: Планировщик задач
0
0
-
0
Закрытый
4.6 Задача: Пересечение списков интервалов
0
0
-
0
Закрытый
4.7 Задача: Удалить покрытые интервалы
0
0
-
0
Закрытый
4.8 Задача: Подсчитать количество дней без встреч
0
0
-
0
Закрытый
4.9 Задача: Car Pooling
0
0
-
0
Закрытый
4.10 Задача: Свободное время сотрудников
0
0
-
0

5. In-place манипуляции со связанным списком

13 уроков
Закрытый
5.1 Введение в in-place манипуляции со связанным списком
0
0
-
0
Закрытый
5.2 Задача: Поменять узлы местами по парам
0
0
-
0
Закрытый
5.3 Проблема: Reorder List
0
0
-
0
Закрытый
5.4 Задача: Reverse Linked List II
0
0
-
0
Закрытый
5.5 Задача: перестановка узлов в связанном списке
0
0
-
0
Закрытый
5.6 Задача: разворот узлов в группах с чётной длиной
0
0
-
0
Закрытый
5.7 Задача: Разделить связный список на части
0
0
-
0
Закрытый
5.8 Задача: Вставка в отсортированный циклический связный список
0
0
-
0
Закрытый
5.9 Задача: Odd Even Linked List
0
0
-
0
Закрытый
5.10 Задача: Развернуть узлы в связном списке группами по k
0
0
-
0
Закрытый
5.11 Задача: Развернуть связный список
0
0
-
0
Закрытый
5.12 Задача: Удаление элементов связного списка
1
1
-
0
Закрытый
5.13 Задача: Удалить N узлов после M узлов в связанном списке
0
0
-
0

6. Кучи

9 уроков
Закрытый
6.1 Введение в кучи
1
1
-
0
Закрытый
6.2 Задача: Планирование задач с минимальным числом машин
0
0
-
0
Закрытый
6.3 Задача: Минимальная стоимость соединения палочек
1
1
-
0
Закрытый
6.4 Задача: Longest Happy String
0
0
-
0
Закрытый
6.5 Задача: Maximum Average Pass Ratio
1
1
-
0
Закрытый
6.6 Задача: Номер наименьшего свободного стула
1
0
-
0
Закрытый
6.7 Задача: Find Right Interval
1
0
-
0
Закрытый
6.8 Задача: найти медиану в потоке данных
0
0
-
0
Закрытый
6.9 Задача: Максимизировать капитал
1
0
-
0

7. K-way Merge

7 уроков
Закрытый
7.1 Введение в K-way Merge
0
0
-
0
Закрытый
7.2 Задача: найти K пар с минимальными суммами
0
0
-
0
Закрытый
7.3 Задача: k-й наименьший элемент в отсортированной матрице
1
0
-
0
Закрытый
7.4 Задача: k-й наименьший элемент в m отсортированных списках
1
0
-
0
Закрытый
7.5 Задача: k-я наименьшая простая дробь
0
0
-
0
Закрытый
7.6 Задача: Super Ugly Number
0
0
-
0
Закрытый
7.7 Задача: Слияние K отсортированных списков
1
0
-
0

8. Top K Elements

7 уроков
Закрытый
8.1 Введение в Top K Elements
0
0
-
0
Закрытый
8.2 Задача: Топ K самых частых элементов
0
0
-
0
Закрытый
8.3 Задача: k-й наибольший элемент в массиве
0
0
-
0
Закрытый
8.4 Задача: Reorganize String
0
0
-
0
Закрытый
8.5 Проблема: K ближайших точек к началу координат
1
0
-
0
Закрытый
8.6 Максимальный счёт после применения K операций
0
0
-
0
Закрытый
8.7 Задача: найти k-й по величине элемент в массиве
0
0
-
0

9. Модифицированный бинарный поиск

5 уроков
Закрытый
9.1 Введение в модифицированный бинарный поиск
0
0
-
0
Закрытый
9.2 Проблема: единственный элемент в отсортированном массиве
0
0
-
0
Закрытый
9.3 Проблема: Поиск в повёрнутом отсортированном массиве
1
0
-
0
Закрытый
9.4 Проблема: найти k ближайших элементов
0
0
-
0
Закрытый
9.5 Проблема: Поиск в повернутом отсортированном массиве II
0
0
-
0

10. Subsets

6 уроков
Закрытый
10.1 Введение в подмножества
1
1
-
0
Закрытый
10.2 Проблема: Permutations
0
0
-
0
Закрытый
10.3 Задача: Комбинации букв по номеру телефон
1
0
-
0
Закрытый
10.4 Задача: Subsets
0
0
-
0
Закрытый
10.5 Задача: найти подмножества с суммой K
0
0
-
0
Закрытый
10.6 Проблема: Перестановка букв в письме
0
0
-
0

11. Greedy Techniques

5 уроков
Закрытый
11.1 Введение в жадные техники
1
1
-
0
Закрытый
11.2 Задача: Jump Game I
0
0
-
0
Закрытый
11.3 Задача: Jump Game II
0
0
-
0
Закрытый
11.4 Задача: Gas Stations
0
0
-
0
Закрытый
11.5 Задача: Boats to Save People
0
0
-
0

12. Backtracking

5 уроков
Закрытый
12.1 Введение в backtracking
4
4
-
0
Закрытый
12.2 Задача: Поиск слова
1
1
-
0
Закрытый
12.3 Задача: House Robber III
0
0
-
0
Закрытый
12.4 Разбить строку на максимальное количество уникальных подстрок
0
0
-
0
Закрытый
12.5 Задача: Все пути от источника к цели
1
0
-
0

13. Динамическое программирование

5 уроков
Закрытый
13.1 Введение в динамическое программирование
2
2
-
0
Закрытый
13.2 Задача: Палиндромные подстроки
0
0
-
0
Закрытый
13.3 Задача: Размен монет
1
0
-
0
Закрытый
13.4 Задача: Combination Sum
2
0
-
0
Закрытый
13.5 Задача: Word Break
4
0
-
0

14. Циклическая сортировка

6 уроков
Открытый
14.1 Введение в Cyclic Sort (циклическую сортировку)
23
23
5м 50с
0
Закрытый
14.2 Задача: Найти повреждённую пару
1
0
-
0
Закрытый
14.3 Задача: первое отсутствующее положительное число
1
0
-
0
Закрытый
14.4 Задача: Missing Number
1
0
-
0
Закрытый
14.5 Проблема: Sort Array By Parity II
1
0
-
0
Закрытый
14.6 Задача: Циклическая сортировка
1
0
-
0

15. Топологическая сортировка

5 уроков
Закрытый
15.1 Введение в топологическую сортировку
1
1
-
0
Закрытый
15.2 Задача: Расписание курсов
1
0
-
0
Закрытый
15.3 Задача: найти все возможные рецепты из доступных ингредиентов
1
0
-
0
Закрытый
15.4 Проблема: порядок компиляции
1
0
-
0
Закрытый
15.5 Задача: Parallel Courses
1
0
-
0