Android
Можете рассказать о ваших основных задачах и ответственностях на текущем месте работы?
Объясните принцип работы и роль коллбэков при обновлении пользовательского интерфейса в моделях архитектуры MVP или MVVM.
Чем отличаются инструменты Network Inspector и Inspector в контексте их назначения и функций?
Чем отличается свойство gravity от textAlignment при размещении текста в интерфейсе?
Какое отличие между понятием pull request и merge request в системе Git?
Какие отличия существуют между циклами for и while при организации повторяющихся операций в программировании?
Как различаются объявление неизменяемых переменных с помощью ключевых слов val и const val в Kotlin?
В каких случаях содержимое компонента EditText остается неизменным после его сохранения или обновления?
Как отличить поток выполнения от корутины и в чем между ними основные различия?
Вы готовы принимать участие в разнообразных проектах и адаптироваться к разным задачам?
Имел ли опыт реализации анимационных эффектов в компонентах пользовательского интерфейса?
Вы готовы заниматься разработкой интерфейсных компонентов отображения данных?
Какова роль и назначение диспетчера IO внутри Kotlin Coroutines?
Как определить правильный Looper для использования с Handler при обмене данными между фоновым и основным потоками?
Можете ли вы быть готовы к работе на полную ставку, 40 часов в неделю?
В каких случаях и для чего применяется тип Nothing в языке программирования?
Какова роль свойства 'by lazy' в Kotlin и в каких сценариях его использование уместно?
В каких случаях оптимально использовать inline функции в программе?
Какова роль и назначение ключевого слова 'object' в программировании?
Какова роль функции remember в Jetpack Compose и зачем она используется при создании пользовательских компонентов?