Android
Опишите процесс старта Android-приложения и этапы его инициирования
Какие методы существуют для предотвращения завершения процесса системой по её инициативе?
В каких ситуациях предпочтительнее использовать связанный список вместо динамического массива для обработки последовательных входных данных с последующим чтением?
Какие способы перехода между фрагментами ты знаешь и применяешь в своих проектах?
Как организована структура коллекций и как они связаны между собой?
Каким образом реализовать возвращение к предыдущему экрану после выполнения транзакции, добавленной в стек обратно?
Как реализован механизм расширения функций в Kotlin на уровне внутренней архитектуры?
Какова цель выполнения миграций базы данных и в каких случаях их обычно используют?
Можете объяснить концепцию изоляции транзакций в системах управления базами данных?
Содержится ли компонент componentN в списке List?
В каком случае срабатывает метод onDetachedFromWindow у элемента View в Android?
Какой способ отображения переменных Kotlin на соответствующие типы в языке Java использует компилятор?
Какие особенности и ограничения существуют у классов данных в Kotlin?
Как осуществить выполнение двух запросов один за другим, передавая токен для авторизации, и получить оба результата одновременно?
Объясните концепцию Modifier в Jetpack Compose и его роль в настройке компонентов пользовательского интерфейса.
Какие потенциальные угрозы связаны с использованием устройств с подтвержденным root-доступом?
Что может привести к возникновению исключения TransactionTooLargeException в Android?
Каким образом может возникнуть переполнение стека в программе?
Каким образом вы делили задачи и роли внутри команды?
Каким образом можно преобразовать коллекцию пар ключ-значение в список чисел, используя расширенную функцию в Kotlin?