Android
Можете объяснить, что такое атомарные переменные и в чем их отличие от обычных?
Объясните принцип работы оператора равенства (==) в языке программирования
Можете рассказать о составе и роли вашей команды в последнем проекте?
Каким образом реализовать обмен сообщениями между потоками с использованием Handler и Looper?
Обладаете ли вы опытом работы с языком программирования Kotlin?
Каким образом организовать обработку нескольких одновременных запросов в системе?
В чем основные отличия между использованием BottomSheetDialog и BottomSheetDialogFragment при реализации нижней панели?
Применяется ли в View концепция декларативного программирования?
Бывали ли ситуации, когда у вас возникали сложности или неудачи при выполнении задачи?
Какими методами вы подходили к решению задач, не имея четкого технического описания?
Какие ограничения существуют при определении подклассов в объектно-ориентированном программировании?
Какие ключевые преимущества и недостатки языка Kotlin по сравнению с другими языками программирования?
Какие три личных качеств вы считаете ключевыми для успешной работы как разработчик?
В каких ситуациях и при каких условиях Java вызывает сборщик мусора для различных типов ссылок?
В методе hashCode применяется поле, объявленное внутри data class?
Почему внедрение зависимостей считается ключевым аспектом при проектировании программных модулей?
Можно ли использовать ViewModel для внесения изменений в отображение элемента интерфейса?
При каких условиях операции в HashMap имеют временную сложность, пропорциональную размеру коллекции?
Возможна ли инстанцизация объекта без указания имени переменной?
Каким образом осуществляется передача данных в параметры метода в языке Java?