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

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

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

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

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

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

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

Каталог

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

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

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

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

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

Что такое CSP (Content Security Policy) и как оно помогает защититься от XSS?

CSP (Content Security Policy) — это механизм безопасности веб-приложений, который помогает предотвратить атаки типа XSS (межсайтовый скриптинг) и другие внедрения вредоносного кода.

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

Расширьте Array.prototype методом, который группирует элементы массива по ключу, вычисляемому переданной функцией, и возвращает объект, где каждому ключу соответствует массив элементов. Объясните, что произойдёт, если функция вычисления ключа вернёт не строку и не число.

Метод groupBy группирует элементы массива по ключу, который вычисляется переданной функцией. Он возвращает объект, где ключи — это результаты функции, а значения — массивы элементов, соответствующих этим ключам.

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

9. Списывание

Задача сводится к проверке, можно ли разбить множество студентов на две группы так, чтобы все пары обмена записками были между студентами из разных групп. Это классическая задача проверки двудольности графа.

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

Определите порядок вывода в консоль и значения измеренного времени в примере с sleep, таймерами, Promise и очередями задач; объясните, почему фактическая задержка может быть больше заданной.

Время выполнения функции sleep в JavaScript (и в других языках) не гарантирует точное соответствие заданной задержке, а лишь минимальное время ожидания. Причины задержки:

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

[имя] спросил: что такое CORS?

CORS (Cross-Origin Resource Sharing) — это механизм, позволяющий веб-страницам запрашивать ресурсы с другого домена, порта или протокола, отличного от того, с которого была загружена сама страница.

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

У нас есть набор билетов вида:

Для восстановления маршрута из набора билетов можно построить словарь (Map) от города отправления к билету, а затем последовательно идти от стартового города, выбирая следующий билет по ключу.

Читать ответ