Android
Столкались ли вы с проектами, в которых требования были сформулированы не в виде технического задания?
При каких условиях объекты ViewHolder и View окончательно удаляются из памяти, а не переиспользуются в RecyclerView?
В чем отличие между API и implementation в системе сборки Gradle?
Чем отличается объявление sealed класса от data класса в языке Kotlin?
Произойдёт ли смена выполнения при запуске непрерывного цикла внутри корутинной функции?
Чем отличаются механизмы ReentrantLock и synchronized при управлении потоками?
Применяешь ли ты механизм Coroutine Flow в своих проектах для обработки асинхронных потоков данных?
Является ли различие между командами DDL и DML в базах данных и чем оно определяется?
Какими шагами выполняется добавление нового элемента в структуру ArrayList?
Чем отличается механизм отправки данных с сервера по сравнению с уведомлениями в системе push-пуш
Какими методами и инструментами ты знаком при создании мобильных приложений?
Есть ли у вас планы по профессиональному росту или развитию навыков?
Какими методами можно определить причины долгой загрузки приложения?
Имеете ли опыт разработки или использования архитектурного паттерна MVVM в своих проектах?
Каким образом можно обновить состояние отдельного элемента чекбокса внутри RecyclerView без повторной перерисовки всего списка?
В каких ситуациях стоит принудительно остановить выполнение корутины?
Объясните механизм работы кучи (heap) в виртуальной машине Java и как она управляет памятью для объектов.
Можно ли использовать ключевое слово synchronized для синхронизации корутин в Kotlin?
Чем отличается механизм Binds от Provides в контексте dependency injection или модульных систем?
Можете объяснить концепцию стратегий в библиотеке Moxy и как они используются при внедрении слотов?