Android
Объясните концепцию стирания типов и её влияние на работу с типами данных в языках программирования
В Kotlin, по умолчанию, классы считаются закрытыми или открытыми для наследования?
Что подразумевается под жестким кодированием данных в коде и почему это может быть проблемой?
Можете объяснить, что включает в себя процесс профилирования программного обеспечения?
Какие функции или особенности вы бы хотели реализовать в новом проекте?
Можете объяснить, что такое Cold Flow и как он функционирует в системе?
Что позволяет инициативно возобновлять выполнение корутин в асинхронных операциях?
Какое назначение функции componentN() в контексте работы с коллекциями данных?
Какие ограничения существуют у технологического пакета (bundle)?
Вам хорошо слышно мой голос/звуковой сигнал?
Можно ли сохранить состояние ViewModel после завершения процесса приложения?
Чем отличается поведение и особенности HashMap от LinkedHashMap в Java?
При каких условиях операции в HashMap имеют временную сложность, пропорциональную размеру коллекции?
Чем отличаются обработка ошибок в Java и Kotlin, и как реализуются исключения в каждой из языков?
Чем отличается создание копии объекта по принципу глубокой копии от поверхностной копии?
Чем отличается использование Sealed Interface от Enum в Java?
Объясните, чем отличаются методы onCreateViewHolder и onBindViewHolder в адаптере RecyclerView?
Как отличается обработка стандартных исключений от исключений, возникающих в корутинах?
Какому назначению служит каждый из основных CoroutineDispatcher, и чем они отличаются друг от друга?
Обязательно ли метод onDestroy вызывается при уничтожении Activity в Android?