Android
Можешь назвать коллекции в Java, которые используют метод hashCode для своей работы?
Кто отвечает за завершение и освобождение ресурсов процессов в операционной системе?
Могли бы вы пояснить принцип функционирования стековой области памяти в JVM и её роль при выполнении программ?
Можете ли вы объяснить, что такое анонимная функция в программировании и как она используется?
Чем отличается использование Lazy от Provider в Dagger при внедрении зависимостей?
Какие вопросы чаще всего задают по данной позиции на собеседованиях?
Какова роль компонента View в архитектуре MVVM?
Могли бы вы рассказать, каким образом вы пришли к своей текущей должности?
Каким образом можно запустить участок кода в другом потоке вместо главного в Java?
Участвовал ли ты в автоматизации процесса развертывания приложения?
Как реализуется взаимодействие между принципами Clean Architecture и структурированием проекта через мультимодульность?
Каким образом в языке Java реализуется механизм обработки ошибок и исключительных ситуаций?
Какое нарушение возникает при объединении множества методов разных интерфейсов в один класс или интерфейс?
Можете объяснить, что означает метод apply в контексте программирования?
Что привлекает вас в области Android-разработки и почему вы решили сосредоточиться именно на ней?
Какую проблему позволяет эффективно решать использование многопоточности в программировании?
Какими методами ты можешь реализовать сохранение состояния ViewModel в приложении?
Можно ли перечислить основные характеристики жизненного цикла компонента Activity в Android?
Бывали ли ситуации, когда ваши коллеги не соглашались с предложением использовать новые технологии?
Могли бы вы поделиться тем, что вам не очень понравилось в процессе собеседования?