Android
Возможна ли ситуация в Kotlin, когда при выполнении кода возникнет NullPointerException?
Следует ли учитывать поля базового класса при реализации hashCode в data class?
Можете объяснить механизм работы JIT-компилятора и его роль в процессе исполнения программ?
Можно ли определить в Kotlin класс с несколькими конструкторами?
Что произойдет, если установить одинаковый intent-filter для нескольких Activity в Android-приложении?
В каких случаях содержимое компонента EditText остается неизменным после его сохранения или обновления?
Какое различие между Min SDK, Target SDK и Compile SDK в настройках Android-проекта?
Когда и в каких случаях вызывается метод onLayout в классе View?
Обеспечивает ли использование оператора zip в RxJava одновременное выполнение потоков данных?
Каким образом осуществляется использование аннотаций в библиотеке Dagger для внедрения зависимостей?
Чем отличается функция consumeAsFlow от receiveAsFlow в контексте работы с Kotlin Flow?
Какова связь между слоями UseCase и Repository в архитектуре приложения?
Чем отличается запуск службы, которая работает в фоновом режиме без привязки, от службы, которая устанавливает связь с клиентским компонентом?
Какое отличие существует между потоками данных Observable и Flowable в реактивном программировании?
Вам удобнее использовать корутины или RxJava в своих проектах?
Являлся ли последний проект разбитым на несколько модулей или компонентов?
Объясните внутреннюю структуру и принципы функционирования связанного списка (LinkedList).
Можешь перечислить основные виды операторов, используемых в Flow?
Можете ли вы объяснить, что такое анонимная функция в программировании и как она используется?
Можно ли объяснить различия между механизмами Flow и Coroutine в Kotlin, и как они используют асинхронность?