Android
Можно ли использовать альтернативные методы сериализации для хранения классов, кроме интерфейса Serializable?
Имели ли вы деловое участие или опыт работы в стартап-проектах?
Какова цель использования интерфейса Runnable в потоках и какую роль играет метод run в этом интерфейсе?
Какие механизмы позволяют переключаться между состояниями в реализации стейт-машины с использованием Coroutines?
Какова роль и основные применения системы Flowable в процессе автоматизации бизнес-процессов?
Каково предназначение class с использованием ключевого слова data в современных языках программирования?
Могли бы вы объяснить концепцию синхронизации в многопоточном программировании?
Как отличить архитектурные паттерны MVI и MVVM и в чем их основные различия?
Какие преимущества и недостатки использования одного активити в приложении?
Чем отличаются ключевые особенности переменных с пометкой volatile и атомных типов данных?
Чем отличается использование Activity Context от Application Context в Android?
Когда следует очищать кэш после удаления сообщения пользователем?
Расскажите о вашем опыте использования Dependency Injection в проектах.
Можешь перечислить базовые примитивные типы данных в Java?
Можешь назвать основные коллекции данных, используемые в Java?
Какова цель использования метода equals в языке Kotlin?
Можете объяснить, что представляет собой концепция Channel в контексте программирования или в рамках определённых технологий?
Можете объяснить, что подразумевается под понятием транзитивность в математике или теории отношений?
Можете ли вы привести пример ситуации конфликта, с которой столкнулись, и рассказать, как вы её разрешили?
Когда рекомендуется применять data class в программировании?