Подготовка к интервью

Вопросы на собеседовании в Яндекс

978 вопросов с собеседований в Яндекс

978 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Яндекс. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, backend, database.

Каталог

Результаты поиска

Найдено: 978
Теория

По какому принципу нужно двигать левую границу окна, когда оно уже покрывает весь алфавит?

Когда окно покрывает весь нужный алфавит, запомните его как кандидата и двигайте левую границу вправо, пока покрытие сохраняется. Так убираются лишние символы и находится самое короткое окно для текущей правой границы.

Читать ответ
Лайвкодинг

a = "abc", not-empty, unique

Если задача — найти минимальную подстроку s, содержащую все символы a, подходит скользящее окно. Для указанного примера результат aceb, а при отсутствии подходящего окна возвращается пустая строка.

Читать ответ
Лайвкодинг

from collections import Counter

Код ищет минимальную подстроку s со всеми различными символами a. Повторы в a не учитываются. Нужно обработать пустое a и сохранять индексы, а не многократно копировать найденные подстроки.

Читать ответ
Поведенческий

От какой суммы готов рассматривать предложение?

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

Читать ответ
Теория

Зачем нужен модуль queue?

queue предоставляет синхронизированные очереди для обмена задачами между потоками: FIFO Queue, LifoQueue и PriorityQueue. Очередь координирует доступ, ожидание данных и ограничение размера.

Читать ответ