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

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

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

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

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

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

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

Каталог

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

Найдено: 978
Поведенческий

Готовы ли вы при необходимости или по личному желанию перейти на другой язык программирования?

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

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

Расскажите о своем опыте работы с высоконагруженными системами. Приходилось ли вам решать задачи по распределению и балансировке трафика?

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

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

Расскажи про особенности RPC и gRPC.

gRPC — это современный фреймворк для удалённого вызова процедур (RPC), разработанный Google. Он работает поверх HTTP/2, что обеспечивает эффективную двунаправленную связь, мультиплексирование потоков и сжатие заголовков.

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

Насколько быстро будет работать линейный перебор всех backend-ов при высоком RPS (например, 30 000 RPS и 10 backend-ов)?

Линейный перебор всех backend-ов при высоком RPS (например, 30 000 запросов в секунду и 10 backend-ов) будет работать очень неэффективно и, скорее всего, станет узким местом в системе.

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

Как ограничить количество горутин, чтобы одновременно выполнялось не более threads методов Process? Кто будет доставать задачи из канала?

Для ограничения количества одновременно работающих горутин в Go часто используют семафоры или буферизованные каналы.

Читать ответ