Android
Каким образом осуществляется сравнение экземпляров обычных классов в объектно-ориентированном программировании?
Можете перечислить основные составные части типового приложения?
Какая самая последняя функциональность или улучшение ты реализовал в своей работе?
Можно ли передавать любые типы данных с помощью метода putExtra в Intent?
Можно ли осуществить переопределение методов в data class в Kotlin?
Какие компоненты отвечают за реализацию бизнес-правил в рамках Clean Architecture?
Могли бы вы привести пример, когда принцип единственной ответственности нарушается в коде?
Можете объяснить, что такое инструмент Layout Inspector и для чего он используется в разработке приложений?
Можете объяснить, что делает метод onLayout в классе View?
Каким образом можно сконфигурировать пул потоков, чтобы избежать создания ненужных потоков?
Объясните, что подразумевается под типом Unit в программировании.
Какими способами можно улучшить эффективность отправки данных на сервер при заполнении формы в пользовательском интерфейсе?
Кому вы передаете или кому делегируете обязанности в рамках текущего проекта или работы?
Каким образом реализовать паттерн Builder в языке Kotlin?
Какие существуют типы сервисов, отвечающих за запуск приложений или процессов?
При каких условиях операция добавления элемента в HashMap достигнет времени выполнения, пропорционального логарифмической сложности?
Будет ли отменено выполнение async, если внутри него находится launch, и при этом происходит исключение?
Как происходит последовательность удаления компонентов Service в системе?
Каким образом система Android определяет необходимость стартовать новую Activity?
Можете поделиться примером проекта или задачи, которым особенно гордитесь и подробно рассказать о вашей роли в его реализации?