Android
Какие темы и вопросы задавали вам на предыдущих собеседованиях?
Какое отличие между понятием pull request и merge request в системе Git?
Какие отличия существуют между стандартной функцией и функцией, встроенной в код для повышения эффективности?
Какие отличия существуют между циклами for и while при организации повторяющихся операций в программировании?
Как различаются объявление неизменяемых переменных с помощью ключевых слов val и const val в Kotlin?
В каких случаях содержимое компонента EditText остается неизменным после его сохранения или обновления?
Какой инструмент или язык программирования вы предпочитаете для разработки своих проектов?
Можно ли использовать ключевое слово 'this' в делегированной свойстве после оператора 'by' при передаче его в функцию?
Расскажи о наиболее сложном пользовательском интерфейсе, который ты разрабатывал или реализовывал
Использовал ли ты собственные компоненты визуализации вместо стандартных элементов?
Каким образом реализована организация элементов с одинаковым значением хеш-кода внутри HashMap?
Можно ли объявлять каждую функцию с ключевым словом inline в программе?
Какое внутреннее представление используется в компиляторе для реализации suspend-функций в Kotlin?
Как отличить поток выполнения от корутины и в чем между ними основные различия?
Какое значение имеет данный символ или оператор в контексте программирования или синтаксиса?
В каком контексте или модуле функционирует обработчик (Handler)?
Для каких задач используется механизм ленивой загрузки (lazy loading)?
В каком месте обычно размещается модель ViewModel в архитектуре приложения?
Какова основная цель и назначение корутин в программировании?
Имел ли опыт реализации анимационных эффектов в компонентах пользовательского интерфейса?