Android
Каким образом вы осваивали разработку под Android платформу?
Чем отличаются классы BigDecimal и Double в Java и в каких случаях предпочтительнее использовать каждый из них?
В чем отличие между API и implementation в системе сборки Gradle?
Чем отличаются механизмы ReentrantLock и synchronized при управлении потоками?
Каким образом можно определить тип параметра дженерика во время выполнения без применения reified?
Использовали ли вы фреймворк Ktor для разработки приложений на Kotlin?
При каких условиях объекты ViewHolder и View окончательно удаляются из памяти, а не переиспользуются в RecyclerView?
Каким образом в языке C++ можно передать переменную в функцию: по значению, по ссылке или по указателю?
Имеете ли опыт разработки или использования архитектурного паттерна MVVM в своих проектах?
Произойдёт ли смена выполнения при запуске непрерывного цикла внутри корутинной функции?
Какие ограничения существуют у компонента BroadcastReceiver в Android?
На каком этапе жизненного цикла системы осуществляется взаимодействие с ActivityManager?
Каким образом можно обновить значение свойства State в архитектуре MVI?
Столкались ли вы с проектами, в которых требования были сформулированы не в виде технического задания?
Объясните, почему не все операции с памятью в приложении осуществляются на стеке, а часть выполняется в куче?
Можете объяснить, что означает концепция потокового парсинга данных?
Какими методами и инструментами ты знаком при создании мобильных приложений?
Можете объяснить концепцию стратегий в библиотеке Moxy и как они используются при внедрении слотов?
Можешь рассказать, как осуществляется взаимодействие с объектом Intent в Android?
Можно ли использовать ключевое слово synchronized для синхронизации корутин в Kotlin?