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

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

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

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

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

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

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

Каталог

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

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

По какой причине обработчик (Handler) способен выполнять свои задачи в основном потоке выполнения программы?

Обработчик (Handler) в Android способен выполнять свои задачи в основном (UI) потоке, потому что он связан с Looper этого потока.

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

При каких условиях время поиска элемента в хеш-таблице может увеличиться до линейной сложности?

Время поиска элемента в хеш-таблице обычно близко к константному (O(1)), но может увеличиться до линейной сложности (O(n)) при следующих условиях:

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

Можешь привести пример определения интерфейса в программировании?

В программировании интерфейс определяет набор методов, которые класс должен реализовать, не задавая конкретной реализации. В Android (Java/Kotlin) это часто используется для создания контрактов между компонентами.

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

Можешь объяснить назначение и работу метода observeOn в реактивном программировании?

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

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

Расскажите о вашем опыте реализации архитектурного паттерна Model-View-Intent (MVI).

Model-View-Intent (MVI) — это архитектурный паттерн, который помогает управлять состоянием UI через поток намерений (intents) пользователя.

Читать ответ