Android
Как меняются требования к оперативной памяти при использовании многомодульной архитектуры в процессе сборки?
Как осуществляется навигация между Activity в Android?
Почему наследование в объектно-ориентированном программировании может быть недостатком или вызывать неудобства?
Какие существуют способы создания анимаций в View?
Как выполнить код в параллельном (не главном) потоке?
В какие направления может быть направлена вариантность в дженериках?
Как ты поддерживаешь качество кода в своих проектах?
Что произойдет, если обратиться к полю nullable объекта в Kotlin?
Какой hash-код возвращает метод hashCode() для списка по умолчанию?
Каковы другие способы борьбы с гонкой потоков, кроме использования ключевого слова volatile?
Какие методы жизненного цикла Activity вы знаете и как они выполняются?
Почему список может тормозить при прокрутке?
Как бы вы расширили TextView с помощью какого-либо метода?
Как бы вы создавали адаптеры для использования с DiffUtil?
Расскажите о методах, которые вызывают перерисовку View в Android.
Как вы организуете взаимодействие между фрагментом и сервисом в вашем приложении?
В каких случаях система может перезапустить сервис?
Что бы вы сделали, если бы релизная сборка приложения падала в том месте, где дебажная сборка работает корректно?
По какому еще критерию, кроме хэш-кода, происходит сравнение объектов?
Что такое выделенная память в куче?