Android
Чем отличается использование RelativeLayout от LinearLayout в Android-разработке?
Чем отличаются методы add и replace при работе с фрагментами в Android?
Чем отличается создание копии объекта по принципу глубокой копии от поверхностной копии?
Каковы отличия между концепциями Flow и RxJava при обработке асинхронных потоков данных?
Как различаются Flow, StateFlow и SharedFlow в контексте реактивного программирования?
Объясните, чем отличаются методы onCreateViewHolder и onBindViewHolder в адаптере RecyclerView?
Каковы основные отличия между базами данных SQLite и Realm по функциональности и использованию?
Чем отличаются структуры данных Set и List в контексте сохранения порядка элементов?
Какие основные отличия между операторами flatMapLatest и flatMapMerge в реактивном программировании?
Как различается использование корутин и потоков при реализации асинхронных задач?
Чем отличается применение комбайн-оператора от использования zip-оператора при объединении потоков данных?
Какое отличие существует между локальным контекстом и контекстом приложения в рамках инфраструктуры и почему это важно?
Чем отличается свойство gravity от textAlignment при размещении текста в интерфейсе?
Что такое гонки потоков и почему они могут приводить к ошибкам в многопоточном приложении?
Какое время суток вы считаете оптимальным для проведения технической оценки кандидата?
Можно ли полностью управлять стэком действий в Android-активитях?
Проявлял ли ты инициативу и предлагал новые идеи или улучшения в своей работе?
Как отличить поток выполнения от корутины и в чем между ними основные различия?
Какой механизм лучше использовать для сохранения состояния UI: ViewModel или SaveInstanceState, и чем они отличаются?
Можете объяснить основную идею модели MVVM и как она помогает в организации кода?