Android
Какими способами осуществляется создание объекта при использовании композиции?
Какие методы можно использовать для устранения условий состязания в многопоточном программировании?
Каким образом распределялась работа между участниками команды?
В чем заключается назначение переменной с ключевым словом volatile в языке программирования?
Какие жизненные циклы методов активити активируются при смене одного экрана на другой в Android?
Какое назначение у атомарных переменных в многопоточных приложениях?
Какие задачи и мероприятия вы выполняли в первые месяцы работы в предыдущей компании, чтобы адаптироваться к новым условиям?
Каким образом метод equals осуществляет сравнение двух объектов в Java?
От какого базового класса следует наследоваться при создании собственного компонента Layout в системе View?
Для каких целей используется переопределение метода hashCode в классе данных?
Следует ли предоставлять обратную связь в процессе работы или выполнения задачи?
Можешь объяснить основные правила переопределения метода equals в Java?
Каким образом GSON справляется с обработкой больших объемов данных при сериализации и десериализации?
Можете объяснить, что такое лямбда-выражение в языке Kotlin и как его используют?
Какие преимущества и недостатки использования компонента Activity в Android-разработке?
Какое различие существует между закрытым классом (sealed class) и перечислением (enum)?
Какие последствия могут возникнуть при непосредственном вызове конструктора ViewModel для создания её экземпляра?
Какое ваше мнение о языке программирования Kotlin и его преимуществах?
Какие новые возможности и API были добавлены в Android версии 9.0?
Имеете ли вы опыт автоматизации процессов сборки и развертывания с помощью CI/CD инструментов?