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

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

21 вопрос с собеседований в m4bank

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

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

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

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

Каталог

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

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

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

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

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

Каким образом управляется жизненный цикл Activity в Android при смене конфигурации устройства?

При смене конфигурации устройства (например, поворот экрана, смена языка или изменение размера экрана) Android по умолчанию уничтожает текущую Activity и создает её заново, чтобы применить новые настройки.

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

Какой ваш наиболее запоминающийся проект интерфейса, реализованный с помощью Jetpack Compose?

Один из запоминающихся проектов с Jetpack Compose — создание адаптивного интерфейса для приложения новостей, который автоматически подстраивается под разные размеры экранов и режимы (светлый/тёмный).

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

Какова цель использования CoroutineScope в Kotlin и какая роль у него в управлении корутинами?

CoroutineScope в Kotlin служит для управления жизненным циклом корутин. Он определяет область, в которой запускаются корутины, и позволяет контролировать их отмену и завершение.

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

В каких случаях и в каком месте можно объявить подклассы, если класс помечен как sealed?

В Kotlin класс, помеченный как sealed, ограничивает иерархию наследования: все подклассы такого класса должны быть объявлены в том же файле, что и сам sealed класс.

Читать ответ