Android
Какие операции вы обычно выполняете в Git?
Для чего используются разные способы передачи данных между приложениями?
Как ты будешь выбирать архитектуру для проекта?
Расскажи о Jetpack ViewModel.
Ты когда-нибудь создавал пользовательские представления (Custom View) для Android приложений?
В чем разница между асинхронностью и параллелизмом?
Какие паттерны проектирования в мобильной разработке вы предпочитаете и почему?
В чем разница между горячими и холодными потоками?
Имеете ли вы опыт работы с семафорами в разработке Android-приложений?
В каких случаях следует вызывать метод commitAllowingStateLoss?
Какие механизмы в Android позволяют обеспечить стабильность работы приложения?
Что вы будете делать, если вам поручат исправить длительное время запуска приложения в устаревшем проекте?
Для чего нужны inline-функции в программировании?
Какие базовые конструкции нельзя использовать в интерфейсе в Java?
В чем разница между примитивными и ссылочными типами?
Что такое PendingIntent?
Что такое лямбда-выражения с точки зрения синтаксиса в Java и Kotlin?
Расскажи о модификаторах доступа в Java и Kotlin.
Расскажите о коллекции Map в Java и ее особенностях.
Какова роль канала в архитектуре системы, и как он взаимодействует с несколькими подписчиками или потребителями?