Какие методы жизненного цикла Activity вы знаете и как они выполняются?
onCreate(): Вызывается при первом создании Activity.
Читать ответПодготовка к интервью
27 вопросов с собеседований в EDJE
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в EDJE. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
onCreate(): Вызывается при первом создании Activity.
Читать ответАвтоматическая очистка памяти сборщиком мусора (Garbage Collector, GC) происходит, когда объекты в памяти становятся недостижимыми, то есть на них больше нет ссылок из активного кода.
Читать ответВ Android для передачи информации между компонентами с помощью Intent можно использовать следующие методы:
Читать ответViewModel в Android сохраняет свою жизнеспособность после уничтожения Activity благодаря тому, что она связана с жизненным циклом компонента на уровне архитектуры, а не напрямую с Activity.
Читать ответВ архитектуре Android-приложения, использующей паттерн MVVM, модель ViewModel обычно размещается в слое представления (UI layer), но логически отделена от Activity или Fragment.
Читать ответОсновные области памяти, используемые JVM во время работы:
Читать ответВ Kotlin нет нативного понятия static. Вместо этого используются:
Читать ответДелегаты ViewModel — это интерфейсы или объекты, через которые ViewModel передаёт события или команды во View (Activity/Fragment) без прямой зависимости.
Читать ответДа, ViewModel в Android специально создан для того, чтобы переживать изменения конфигурации, такие как поворот экрана или смена языка.
Читать ответВ Java анонимные функции можно реализовать с помощью Lambda-выражений, которые позволяют писать компактный код для функциональных интерфейсов (интерфейсов с одним абстрактным методом).
Читать ответОсновные компоненты в файле AndroidManifest.xml включают:
Читать ответАннотация @Parcelize в Android используется для автоматической генерации кода, который реализует интерфейс Parcelable для класса.
Читать ответ