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

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

88 вопросов с собеседований в IBS

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

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

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

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

Каталог

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

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

В каких ситуациях целесообразно использовать ключевое слово inline для функции?

Ключевое слово inline в Kotlin (часто используемом в Android-разработке) используется для функций, которые вызываются часто и имеют небольшой размер.

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

Можешь перечислить и объяснить основные области (scope), используемые в Dagger для управления жизненным циклом зависимостей?

В Dagger области (scope) используются для управления временем жизни и уникальностью создаваемых зависимостей. Основные области:

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

Обязателен ли обязательный вызов функции remember при создании состоянием в Jetpack Compose?

В Jetpack Compose вызов функции remember не является строго обязательным для создания состояния, но он необходим, если вы хотите, чтобы состояние сохранялось между рекомпозициями.

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

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

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

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

Объясните внутреннюю реализацию и механизм работы функций расширения в языке программирования.

В языках программирования, поддерживающих расширения (extensions), функции расширения реализуются как дополнительные модули, которые подключаются к основному языку или среде выполнения.

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

В каких ситуациях необходимо реализовывать базовые методы в интерфейсах?

Предоставление реализации по умолчанию: Когда большинство, но не все, реализации интерфейса будут использовать одну и ту же базовую логику для определенного метода.

Читать ответ