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

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

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

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

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

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

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

Каталог

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

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

Как будете работать с дубликатами при объединении?

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

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

Дан массив целых чисел, нужно найти непустой подотрезок (непрерывную подпоследовательность)

Используйте префиксные суммы: подотрезок существует, если уже встречалась сумма prefix − target. Это работает и с отрицательными числами, в отличие от обычного скользящего окна.

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

Что делает метод istitle() у строк?

str.istitle() проверяет, оформлены ли слова по правилам титульного регистра Unicode: регистровая последовательность начинается с заглавной и продолжается строчными. Должен быть хотя бы один регистровый символ.

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

Кандидат просит пояснить предложенное решение (почему нужно сравнивать произведения минимальных и максимальных пар).

Если ищется максимальное произведение двух разных элементов массива, сравнивают произведения двух наибольших и двух наименьших чисел. Два больших по модулю отрицательных значения дают положительный результат.

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

Как понять, можно ли выбросить конкретный символ (например, символ A) при сужении окна слева, не потеряв покрытие алфавита?

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

Читать ответ