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

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

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

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

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

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

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

Каталог

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

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

Как фиксировали архитектурные решения при декомпозиции монолита? RFC или ADR?

RFC удобно использовать для обсуждения предлагаемого решения, ADR — для фиксации принятого решения, его контекста и последствий. Эти документы дополняют друг друга.

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

С какими базами данных и другими хранилищами данных вы работали?

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

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

data[i] = &backentry{

В ветке entry == nil mutex не освобождается, поэтому следующий Invoke зависнет. Нужно разблокировать его перед возвратом, сохраняя сетевой вызов вне критической секции.

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

func Pipe(p Producer, c Consumer) error {

В показанном фрагменте ошибка flush игнорируется, а подтверждение cookies после Process требует идемпотентности. При частичном commit повтор может заново обработать уже выполненную часть.

Читать ответ
System Design

Как организовать архитектуру для запроса, который выполняет бизнес-логику, ходит во внешний сервис (Google) и сохраняет результат в БД? Опиши по слоям сверху вниз.

Разделите HTTP-слой, сценарий приложения, адаптер внешнего API и репозиторий БД. Внешний сетевой вызов не стоит выполнять под длительной транзакцией с блокировками.

Читать ответ