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

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

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

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

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

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

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

Каталог

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

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

Расскажи про свой опыт работы и чем ты занимаешься?

На предыдущих местах работы я занимался разработкой серверных приложений на Go, включая создание REST API и оптимизацию производительности сервисов. Реализовал фичи, такие как:

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

Был ли у вас опыт написания программ с многопоточностью или асинхронностью?

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

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

type Response interface{}

В представленном коде балансировщик (Balancer) реализует интерфейс Backend и распределяет вызовы между несколькими экземплярами BackendImpl по кругу (round-robin).

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

Оберните callback-based функцию asyncCall(callback), которая вызывает callback в формате error-first и ничего не возвращает, в функцию aus, возвращающую Promise.

Вот пример реализации функции asyncAuth с callback-интерфейсом, которая возвращает Promise, и функции tryAuth(n), которая повторяет попытки при ошибке:

Читать ответ