Android
Можете объяснить, что такое неявные намерения (Implicit Intent) в Android?
Объясните каждое из пяти принципов SOLID и их применение в проектировании программного обеспечения.
Как долго длился ваш адаптационный период в предыдущей компании?
Каким образом можно сконфигурировать пул потоков, чтобы избежать создания ненужных потоков?
Можешь привести пример, как реализовать принцип открытости/закрытости из принципов SOLID в практике разработки?
Какие типы сервисов вы использовали в своей работе?
Есть ли у тебя планы расширять свои знания и работать с новыми технологиями?
Случалось ли у вас сталкиваться с трудностями в объяснении своих мыслей коллегам?
Каким образом обеспечить синхронную работу и предотвращение конфликтов при использовании одной учетной записи на нескольких устройствах одновременно?
Какие задачи решают корутины и в чем их преимущество при асинхронном программировании?
Что можно сказать о достоинствах и недостатках использования операционной системы Android?
Каким образом можно задержать выполнение корутин в асинхронной программе?
Что делает Foreground Service предпочтительным в определённых случаях по сравнению с обычными сервисами?
Какими методами можно реализовать список элементов в Android-приложении?
Можешь рассказать о ключевых особенностях системы типов в языке Kotlin?
В чем заключается назначение метода equals() в Java?
С какими трудностями сталкиваются при доступе к переменной из нескольких потоков исполнения?
Объясните концепцию ковариантности в дженериках на языке Kotlin и её применение
Чем отличаются режимы запуска activities singleTop и singleTask в Android?
Могли бы вы объяснить, что подразумевается под термином Target Fragment в контексте разработки Android?