Android
В каких ситуациях целесообразно использовать ключевое слово inline для функции?
Можете объяснить, что такое Data Object в языке Kotlin и как он используется?
Какие методы существуют для сохранения пользовательского интерфейса при изменении ориентации или конфигурации устройства?
Как различаются объявление неизменяемых переменных с помощью ключевых слов val и const val в Kotlin?
Можете объяснить отличия между методами onStop и onPause в жизненном цикле активити?
Возможно ли, чтобы сервис одновременно находился в состояниях onBind и started?
Что именно возвращает обработчик onComplete после завершения операции?
Можете ли вы привести пример ситуации, когда возникает состояние гонки в многопоточной среде?
Какие шаги предпримешь, если обнаружишь, что срок выполнения задачи поджимает и нужно урегулировать ситуацию?
Можете рассказать о вашей профессиональной области или специализации?
Как изменится поведение системы, если частота обновления кадров окажется ниже 60 кадров в секунду?
Когда и зачем следует переопределять метод hashCode в классе?
Какие методы или библиотеки ты использовал для реализации асинхронных операций в своих проектах?
Можешь перечислить основные виды intent в Android?
Какие типы CoroutineDispatcher вам знакомы и в каких случаях их применяли?
Какой ваш наиболее запоминающийся проект интерфейса, реализованный с помощью Jetpack Compose?
Возможно ли объявить наследника у data class в Kotlin?
Какие из принципов SOLID сохраняются при использовании Context в Android и не нарушаются им?
Какие подходы и инструменты используют для проверки корректности работы функций, использующих аннотацию @Composable в Jetpack Compose?
Какие подходы ты знаешь для повышения эффективности отображения интерфейсов в Android-приложениях?