Android
Какими способами реализовать создание анонимных экземпляров классов в Kotlin?
Объясните различия между методами equals() и hashCode() в Java и зачем они нужны вместе.
В каких ситуациях и почему происходит утечка памяти в приложении?
Когда рекомендуется применять inline-функцию в программировании?
Какой способ отображения переменных Kotlin на соответствующие типы в языке Java использует компилятор?
На какой версии Android API были внедрены лямбда-выражения?
Можешь назвать классы, которые являются потомками класса Throwable?
Можешь перечислить основные метрики, используемые для оценки уведомлений?
Какие программные средства ты используешь для отображения и обработки изображений?
Можешь перечислить основные части архитектурного паттерна MVI?
Как происходит последовательность удаления компонентов Service в системе?
Можете объяснить различия между компиляторными инструментами APT и KAPT в Android-разработке?
На какой платформе или среде запускается Android-приложение?
Можешь перечислить компоненты Android, которые не считаются ключевыми?
Где именно в памяти Java хранятся объекты потоков выполнения?
В какую корутину следует добавить обработчик исключений?
Можешь назвать основные уровни и слои, которые используются в чистой архитектуре программных систем?
С какими трудностями можно столкнуться при сохранении состояния ViewModel?
Какими способами сборщик мусора выявляет объекты, подлежащие удалению из памяти?
Какие типы коллекций, реализующих интерфейс List, используются в Kotlin, и как они отличаются друг от друга?