Android
Можно ли выполнять сетевые операции на основном потоке приложения?
Какой формат используется для хранения данных в базе данных MongoDB?
Какова роль и предназначение концепции структурированного конкуррирования в современных системах программирования?
Могли бы вы объяснить, что означает асинхронный запрос в контексте программирования и взаимодействия с сервером?
Обязательна ли реализация всех уровней Clean Architecture при создании приложения?
Объясните, по какой причине в функциональном интерфейсе обычно предусмотрен только один абстрактный метод?
Каково назначение оператора Maybe в библиотеке RxJava и в каких случаях его используют?
Какова роль слоя Domain в архитектуре, основанной на принципах чистой архитектуры?
Какая основная роль у паттерна Interceptor в архитектуре программных систем?
Можете ли вы объяснить, что такое бинарный оператор в программировании?
Можете объяснить, что такое suspend-функции в языке Kotlin и как они работают?
Объясните концепцию мультиплатформенной работы приложений на Java и чем она отличается от других подходов?
Каким образом можно сбросить все активные фрагменты в back stack и вернуться к начальному фрагменту, используя альтернативные методы, отличные от clearBackStack?
Какие вопросы чаще всего задают по данной позиции на собеседованиях?
Какова роль и применение класса Nothing в программировании?
На каком этапе процесса преобразования Java-кода происходит его компиляция в байт-код?
Какое назначение у типа Any в языке Kotlin и в каких случаях его используют?
В каком месте сохраняется состояние при переходе между suspend функциями в Kotlin?
Могли бы вы объяснить концепцию разделения приложения на несколько модулей и зачем это нужно?
Какова цель использования enum class в языке Kotlin и чем он отличается от обычных перечислений?