Android
Какие потенциальные угрозы связаны с использованием устройств с подтвержденным root-доступом?
Какие основные сложности могут возникнуть при отмене выполнения корутин?
Можешь описать основные принципы и особенности архитектуры чистого кода?
Какие ограничения существуют у компонента типа Background Service?
Какими методами можно повысить скорость отрисовки пользовательского интерфейса в Jetpack Compose?
Какие ограничения существуют у статических методов в объектно-ориентированном программировании?
Можешь привести примеры ситуаций или факторов, которые могут привести к утечкам памяти в приложениях на Android?
Можете перечислить основные компоненты в слое Data в архитектуре Clean Architecture?
Каковы основные элементы и принципы работы Dagger в контексте внедрения зависимостей?
Какими методами можно организовать обмен данными между двумя фрагментами в приложении?
Можете объяснить отличия между архитектурными паттернами MVP и MVI?
Можешь перечислить и описать основные встроенные функции или расширения в Kotlin?
Какие сложности могут возникнуть при реализации паттерна Singleton через сериализацию?
Какие методы и подходы ты бы предложил внедрить для улучшения инженерных процессов в команде
Какого типа программные проекты ты хотел бы создавать в будущем?
В каком из потоков обработки данных реализована механика управления нагрузкой (backpressure)?
Опишите ситуацию, когда вы сталкивались с механизмом backpressure в системе или приложении?
Расскажите о вашем опыте внедрения и использования методов управления проектами на основе Kanban.
Могли бы вы объяснить, как работает передача переменных по ссылке в программировании?
Можете объяснить концепцию функции suspend в Kotlin и как она работает для асинхронного программирования?