Android
Какими способами ты развиваешь свои профессиональные навыки в выбранной области?
Каким образом вы планируете и организуете выполнение множества неотложных задач в ограниченные сроки?
Каким образом осуществляется внедрение объекта в Dagger для внедрения зависимостей?
Как реализованы и работают корутины внутри системы на низком уровне?
Какие подходы используются для реализации асинхронных задач в Android-приложениях?
Как вы оцениваете свое состояние после завершения собеседования?
Каким образом реализовать переход к новому экрану при нажатии кнопки в запущенном Android-приложении?
Каким образом можно извлечь информацию из объекта Bundle в Android?
Какие способы существуют для обмена данными между компонентами пользовательского интерфейса в приложении?
Можете объяснить механизм работы JIT-компилятора и его роль в процессе исполнения программ?
Объясните принцип работы делегированных свойств в языке программирования Kotlin.
Какие методы ты используешь для повышения своих технических навыков и знаний?
Можете объяснить, как реализован основной поток выполнения в программе?
Каким образом можно сохранять данные внутри ViewModel для их дальнейшего повторного использования?
Как реализовать проверку правильности расстановки скобок в строке, используя задачу Valid Parentheses на LeetCode?
Каким образом обеспечивается сохранение данных при изменении ориентации экрана в мобильных приложениях?
Какие обязанности и функции вы выполняли на предыдущем месте работы?
Как оценивается трудность внесения нового элемента в структуру данных HashMap?
Можешь назвать классы, которые наследуют от Context или его аналогов в различных фреймворках?
Можешь перечислить ключевые компоненты, из которых состоит платформа Android?