Android
Есть ли у вас опыт использования JNI в проектах?
Можешь назвать основные части и элементы, составляющие корутины в Kotlin?
Какова основная роль компонента Activity в архитектуре Android-приложений?
Какова роль и назначение ключевого слова final в языке программирования?
Как применить лямбда-выражение в контексте расширяющей функции в Kotlin?
Каким образом осуществляется сравнение экземпляров обычных классов в объектно-ориентированном программировании?
Каково назначение и применение ключевого слова suspend в языке программирования?
Каким образом можно вывести сообщение, которое занимает примерно 40 экранов в мессенджере?
В каких случаях рекомендуется применять абстрактные классы в объектно-ориентированном программировании?
Как реализовать кэширование данных в условиях backpressure при использовании RxJava?
Можете объяснить механизм работы сборщика мусора в Swift и как он управляет памятью?
Как реализовать работу с сетевыми API в приложении при использовании библиотеки Retrofit?
Какие профессиональные цели вы планируете достичь в будущем?
Каким образом осуществляется процесс кросс-компиляции для различных целевых платформ?
Как следует управлять зависимостями через Context: передавать их извне или создавать внутри класса?
Какой алгоритмический порядок сложности у операции объединения нескольких массивов с последующей сортировкой полученного результата?
Какие недавние задачи ты считаешь особенно важными или показательными в своей практике?
Каким образом можно изменить значение поля внутри suspend-функции в Kotlin?
Можете объяснить, как реализовать архитектурный паттерн Model-View-ViewModel и какие его основные компоненты?
Как определяется временная сложность удаления элемента, находящегося в середине связанного списка?