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

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

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

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

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

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

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

Каталог

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

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

Каким образом можно реализовать сохранение анимационных эффектов внутри ViewHolder, избегая его полной переинициализации или уничтожения?

Чтобы сохранить анимационные эффекты внутри ViewHolder и избежать их полной переинициализации или уничтожения при скроллинге RecyclerView, можно:

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

Можешь привести примеры конкретных ситуаций или случаев, где применяется принцип инверсии зависимостей?

Принцип инверсии зависимостей (Dependency Inversion Principle, DIP) применяется для снижения связности компонентов и повышения гибкости кода. Вот несколько примеров из Android-разработки:

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

Какие компоненты входят в состав контекста корутин в Kotlin?

Контекст корутин в Kotlin — это набор элементов, который определяет среду выполнения корутины и содержит информацию, необходимую для её работы.

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

Расскажите о вашем опыте использования Dagger в проектах

В проектах на Android я использовал Dagger для внедрения зависимостей, что значительно упрощало управление объектами и повышало модульность кода.

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

Можете объяснить, что представляет собой паттерн Dependency Injection в контексте Scout?

Паттерн Dependency Injection (внедрение зависимостей) в контексте Scout (фреймворка для Android) используется для упрощения управления зависимостями между компонентами приложения.

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

Можете объяснить отличие между объектами Intent и PendingIntent в Android?

Intent — это объект, который описывает намерение выполнить какое-то действие, например, запуск Activity или сервиса. Он содержит информацию о том, что нужно сделать и с какими данными.

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

Какие отличия существуют между обычным классом, дата-классом и запечатанным классом в языке программирования Kotlin?

В Kotlin существуют разные типы классов, которые имеют свои особенности:

Читать ответ