Android
Какой наиболее сложный интерфейс ты реализовал с использованием Jetpack Compose?
Какие способы многопоточности, кроме корутин, ты знаешь и использовал в своих проектах?
Можешь ли ты назвать основные типы компонентов в Dagger и объяснить их использование?
Какие аннотации в Hilt используются для включения классов в граф зависимостей?
Какие способы хранения и организации данных тебе знакомы?
Могут ли быть ситуации, при которых необходимо удалять Strong-ссылки в коде, и какие являются возможными причинами этого?
Можешь перечислить основные классы, расширяющие Throwable в Java?
Какие неявные параметры автоматически предоставляются функции с аннотацией @Composable?
Какие особенности обработки ошибок вы знаешь при работе с Kotlin Coroutines?
Можешь описать основные характеристики viewModelScope в архитектуре Android?
Какие способы реализации интерфейса Set доступны в Kotlin и чем они отличаются?
Какими методами можно реализовать разветвление логики в программном коде?
Могли бы вы рассказать о позициях и обязанностях участников вашей последней команды проекта?
Какие преимущества и недостатки использования Koin в проекте?
Как можно наиболее эффективно реализовать передачу данных между компонентами внутри Fragment?
Какими инструментами и библиотеками для модульного тестирования вы пользовались в проектах?
Что такое побочные эффекты в программировании и каковы их преимущества и недостатки?
Какие сообщения появятся в логах, если активити последовательно проходит типичный жизненный цикл, но в методе onCreate вызывается finish, после чего в логах фиксируется завершение:
Расскажите о вашем опыте использования Compose Multiplatform в проектах.
Какой HTTP-метод предпочтительно использовать для отправки учетных данных пользователя, таких как логин и пароль?