Какие методы жизненного цикла Activity вы знаете и как они выполняются?
onCreate(): Вызывается при первом создании Activity.
Читать ответПодготовка к интервью
35 вопросов с собеседований в АВ Софт
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в АВ Софт. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, compose.
Каталог
onCreate(): Вызывается при первом создании Activity.
Читать ответВ Kotlin Coroutines launch и асинхронные функции с await служат разным целям, хотя оба связаны с асинхронным выполнением.
Читать ответВ Kotlin методы run, let, also и apply — это функции расширения с разным поведением и назначением:
Читать ответВ программировании конструкция with {} часто используется для создания блока, в котором можно обращаться к свойствам или методам объекта без повторного указания имени объекта.
Читать ответКласс AndroidView в Android-разработке используется для интеграции нативных Android View-компонентов в Jetpack Compose.
Читать ответИнтерфейсы рекомендуются для использования в следующих случаях:
Читать ответBroadcastReceiver в Android — это компонент, который позволяет приложению получать и обрабатывать широковещательные сообщения (broadcasts) от системы или других приложений.
Читать ответИспользуя один из следующих механизмов:
Читать ответInline функции — это функции, которые компилятор пытается заменить непосредственно в месте вызова, а не вызывать как обычную функцию.
Читать ответВ Kotlin нет нативного понятия static. Вместо этого используются:
Читать ответОсновная цель расширяющих функций (extension functions) — добавить новые методы к существующим классам без необходимости наследования или изменения исходного кода класса.
Читать ответВ Android для обработки отсутствующих данных или случаев часто используется паттерн Optional (например, класс Optional в Java или Nullable типы в Kotlin).
Читать ответ