Android
Как вы относитесь к очень длинным классам, содержащим от 2000 до 4000 строк кода?
Работали ли вы с Kotlin Multiplatform?
Перечислите маркеры и интерфейсы в Android-разработке.
Что такое паттерн проектирования Factory Builder?
Как работает основной поток в Android?
Если доменный слой не зависит от других слоев, то каким образом он взаимодействует с уровнем данных?
Как происходит объявление переменной в языке программирования Kotlin для Android?
В чем различие между обычными и расширяющими методами в Kotlin?
Какой метод используется для описания работы сервиса в Android?
Расскажите о коллизиях в HashMap.
Как передать контекст в Dagger?
Расскажи, что такое Content Provider и как он используется в Android?
В чем заключается особенность Data Class по сравнению с другими классами в Kotlin?
Какие особенности протокола DDP?
В чем разница между перегрузкой и переопределением метода?
Изменится ли объем памяти стека или кучи, если в приложении создано несколько потоков?
Что ты считаешь плохим в коде и что бы ты хотел сразу заменить?
Что такое layout в Android, какие виды layout существуют и в каких случаях их следует использовать?
Что такое Handler в Android?
Опиши самый сложный пользовательский интерфейс, который тебе приходилось разрабатывать.