Открытое алгоритмическое собеседование
Кандидат решает задачи на массивы, жадные алгоритмы и бинарный поиск; интервьюер уточняет сложность, ошибки и ход рассуждений.
- Опубликовано на YouTube:
- Просмотры на YouTube: 14,8 тыс.
- Лайки на YouTube: 265
Коротко о видео
Вебинар показывает открытое алгоритмическое мок-собеседование между senior-инженером и кандидатом, выпускником курса. После представления формата интервьюер сразу переходит к задачам: кандидат пошагово разбирает массив, объясняет переменные и оценивает сложность как O(n). Затем решают задачу жадным алгоритмом и обсуждают, почему этот класс решения подходит. В блоке бинарного поиска интервьюер предлагает найти ошибку в коде и объясняет некорректную оценку сложности, связанную с суммой элементов. В финале участники говорят о том, как часто на интервью встречается динамическое программирование и допустимо ли начать с неоптимального решения. Запись содержит реальный процесс решения задач с кандидатом.
Затронутые темы
Что взять на заметку
- Кандидат должен уметь назвать сложность и объяснить, что означает N.
- Жадный алгоритм нужно обосновывать свойством задачи, а не только результатом примера.
- При бинарном поиске важны условия изменения границ и возвращаемое значение.
- Оценка сложности зависит от фактического пространства поиска.
- Если оптимальное решение не найдено, полезно сначала показать работающее и обсудить улучшение.