Android
Как строится наследование и связь между типами, допускающими и не допускающими значения null?
Можете объяснить механизм реализации задач в системе сборки Gradle?
Каким образом осуществляется управление основным потоком выполнения в Android-приложениях?
Устройство прошло процедуру рутирования?
Как следует вести себя, когда в структуре пользовательского интерфейса появляется новый компонент View?
Каким образом можно реализовать добавление заголовков в HTTP-запросах при использовании библиотек Retrofit и OkHttp?
Каким образом реализовать и внедрить Fragment в вашем приложении?
Что означает аббревиатура MVI в контексте архитектурных паттернов?
Какими языками программирования вы владеете?
Какой механизм внутри DiffUtil помогает обновлять только изменённые части элемента в списке?
Каким образом взаимодействуют компоненты Handler и Looper в системе обработки сообщений?
Каким образом бы ты подошел к решению задачи, для которой у тебя есть только два дня и с которой раньше не сталкивался?
Расскажи о наиболее сложном пользовательском интерфейсе, который ты разрабатывал или реализовывал
Можно ли выполнить обновление представления вне основного пользовательского потока?
Требуются ли разрешения для создания новых файлов в операционной системе Android?
Каким образом реализовать анимационные эффекты при использовании Jetpack Compose?
Как осуществляется взаимодействие между View и ViewModel в паттерне MVVM?
Какими методами можно устранить взаимные зависимости между модулями или компонентами системы?
Каким образом ты подойдешь к решению задачи, которая ранее не встречалась тебе в практике?
Можно ли определить в процессе выполнения, что система была рекомпозирована?