Android
Можешь перечислить типы данных в Java, отличные от базовых примитивов?
Можно ли применять функции с приостановкой выполнения для реализации механизмов синхронизации в многопоточной среде?
Что думаешь о классах в коде, превышающих 2000 строк?
Какое отличие между методами onStart и onResume в жизненном цикле Android-активности?
Можете объяснить, что подразумевается под термином greylisted API и в чем заключаются его особенности?
Объясните, чем отличаются использование абстрактных классов в Java и Kotlin.
Как долго вы занимали позицию в вашей последней компании?
Случалось ли у вас сталкиваться с трудностями в объяснении своих мыслей коллегам?
Каким образом осуществляется подключение и использование сторонних библиотек при разработке интерфейсов с Jetpack Compose?
Можете ли вы рассказать о проекте или достижении, которым особенно гордитесь?
Каким образом можно обмениваться данными между двумя окнами в Android-приложении?
Какой у вас опыт работы с тестированием программных продуктов?
Объясните, что такое структура данных коллекция и как она используется в программировании
Что привлекает вас в области Android-разработки и почему вы решили сосредоточиться именно на ней?
Какие методы обычно реализуются в классах данных в вашем опыте?
Можете объяснить, что означает использование ключевого слова crossinline в Kotlin и в каких случаях оно применяется?
Когда желательно реализовать собственный метод equals() в классах данных?
Бывали ли ситуации, когда у вас возникали сложности или неудачи при выполнении задачи?
В чем основные отличия между обработкой опасных и безопасных разрешений в системе безопасности?
Ты готов пройти собеседование и обсудить свои технические навыки и опыт?