Android
Является ли значение типа val неизменяемым после его объявления?
На каком этапе разработки вы участвовали при реализации новой функции в проекте?
Используешь ли ты английский язык для коммуникации в профессиональной среде?
Каким образом можно вывести сообщение, которое занимает примерно 40 экранов в мессенджере?
Какие ключевые возможности и особенности языка Kotlin ты можешь выделить?
В чем причина того, что Fragment не считается частью основных компонентов Android?
Какими методами можно реализовать навигацию между экранами в Android-приложениях?
Можешь перечислить основные подходы и техники, используемые при работе с View в архитектуре приложений?
Как обработать исключения при запуске корутин с помощью try/catch, размещенного за пределами функции launch?
Почему в библиотеке Room необходимо объявлять функции как suspend для работы с асинхронными операциями?
Каким образом можно изменить значение поля внутри suspend-функции в Kotlin?
Можете ли вы перечислить и описать наиболее распространённые типы диспетчеров в программировании?
Какие подходы использовать, чтобы избежать прямого создания экземпляра функции в коде?
Какие механизмы позволяют приостанавливать и продолжать выполнение корутин в программировании?
Вы готовы заниматься разработкой интерфейсных компонентов отображения данных?
Какой инструмент для асинхронного программирования вам более знаком – RxJava или Coroutines?
Каким образом можно организовать систему перемещения между различными разделами или страницами приложения?
Как реализованы внутренние структуры данных в классах MutableList и ImmutableList?
Какие последствия можно ожидать после слияния двух потоков выполнения?
Из чего состоит внутреннее устройство области выполнения корутины?