Android
Для каких типов устройств вы создавали программные решения?
Какие функции в классе Unit имеют переопределённую реализацию?
Что вызывает столкновения при использовании хеш-таблицы в HashMap?
Как вы описали взаимодействие и сотрудничество внутри вашей команды на нынешней должности?
Можете ли вы объяснить основные принципы и компоненты архитектурного паттерна MVVM?
Применяли ли вы в Java статические методы для реализации утилитных функций?
Каким образом поток получает контроль над объектом и каким образом происходит его захват в много-поточной среде?
Какова роль сборщика мусора в управлении памятью в Java?
Имели ли вы опыт работы с многопоточностью и параллельным выполнением задач в Java?
Каким образом можно изменить или дополнить поведение методов при наследовании базового класса в Kotlin?
В чем заключается предназначение принципа композиции в объектно-ориентированном программировании?
Каким образом реализовать плавное переключение между двумя интерфейсными окнами?
Чем отличаются методы сравнения объектов в Kotlin и Java, и как они работают?
Какая основная роль и предназначение служб типа Foreground Service в Android-приложениях?
Как отличить предварительную компиляцию кода перед выполнением от компиляции кода во время работы программы?
Как вы начали свой путь в области разработки приложений для Android?
Какими командами или инструкциями в Gradle можно задать связи между разными модулями проекта?
Какие типы сервисов ты применял в своей работе?
Какова назначение и применение фрагментов в разработке приложений?
Какой поток обработки данных обычно используется для выполнения сервисов?