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

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

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

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

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

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

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

Каталог

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

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

Объясните основные особенности и преимущества использования Kotlin в разработке приложений.

Kotlin — современный язык программирования, который широко используется для разработки Android-приложений. Его основные особенности и преимущества:

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

Как определить эффективность работы системы Layout и по каким критериям оценивается её производительность?

Эффективность работы системы Layout в Android определяется тем, насколько быстро и плавно интерфейс отображается и реагирует на действия пользователя. Основные критерии оценки производительности Layout:

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

Объясните механизм действия Dagger и его роль в управлении зависимостями в приложении

Dagger — это библиотека для внедрения зависимостей (Dependency Injection) в Android-приложениях. Она помогает управлять созданием и предоставлением объектов, от которых зависят другие компоненты приложения.

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

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

Неожиданное завершение Android-приложения и возврат на главный экран без отображения ошибок может быть вызвано несколькими причинами:

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

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

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

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

Почему рекомендуется реализовывать методы equals() и hashCode() совместно при определении класса?

Методы equals() и hashCode() связаны между собой и должны быть реализованы совместно, чтобы обеспечить корректное поведение объектов в коллекциях, таких как HashMap, HashSet и других, основанных на хешировании.

Читать ответ