Android
Почему в Android необходимо указывать основные компоненты приложения в файле манифеста?
Каким образом механизм сборщика мусора определяет, что объект больше не используется и его можно освободить?
Применяли ли вы рефлексию в своих проектах на практике?
Применяли ли вы параллельную обработку данных или многозадачность в своих проектах?
К какому классу относится концепция Flow в программировании или системах?
Какой тип потока данных представляет собой Subject в рамках RxJava и чем он отличается от других типов?
Чем отличаются ключевое слово volatile и атомарные типы данных в контексте многопоточности?
В каком участке памяти JVM создаются новые объекты во время выполнения программы?
В чем основные отличия между использованием BottomSheetDialog и BottomSheetDialogFragment при реализации нижней панели?
Когда рекомендуется применять inline-функцию в программировании?
Какого рода команду ты бы хотел присоединить к своему профессиональному развитию?
Когда вы завершили работу на этой должности?
Где в коде осуществляется привязка интерфейса к компоненту Fragment?
Какие преимущества и недостатки имеют прямые связи с Repository в архитектуре приложения?
Можете объяснить назначение и использование модификатора доступа protected в языке Kotlin?
Можешь объяснить, что означает параметр stateIn в контексте управления состоянием?
На что следует обращать внимание при подборе компании-работодателя?
Если создать data class в Kotlin, которая наследуется от другого класса, будет ли автоматически переопределяться методы hashCode и equals или потребуется реализовать их вручную?
Можете объяснить, что представляет собой инструмент LeakCanary и для чего он используется в разработке Android приложений?
Столкались ли вы с проектами, в которых требования были сформулированы не в виде технического задания?