Android
Можете объяснить назначение и принцип работы аннотации @ActivityScope в Dagger?
Какими альтернативными подходами можно использовать для разделения элементов, помимо определения типа представления (ViewType)?
Насколько хорошо ты умеешь создавать и интерпретировать диаграммы для проектирования систем?
В чем заключается роль ViewModel при реализации архитектурных образцов в приложениях?
Можете объяснить, как работает модель памяти в баг-воздерживающих системах и что важного в ней учитывать?
Когда и в каких случаях вызывается метод onLayout в классе View?
Какие последствия могут возникнуть при непосредственном вызове конструктора ViewModel для создания её экземпляра?
Как строится наследование и связь между типами, допускающими и не допускающими значения null?
Можно ли использовать один и тот же экземпляр ViewModel в разных частях приложения, реализующих MVVM паттерн?
Какие основные параметры следует учитывать при выборе механизма внедрения зависимостей в проекте?
Какое внутреннее представление используется в компиляторе для реализации suspend-функций в Kotlin?
Какими методами ты будешь диагностировать причины задержек при работе RecyclerView?
Чем отличается объявление полей внутри конструктора и в основном теле data class?
Чем отличаются различные виды ссылочных типов и как они работают в управлении памятью?
В каких случаях содержимое компонента EditText остается неизменным после его сохранения или обновления?
Можете объяснить, каким образом в Kotlin реализована функция передачи именованных аргументов с заданными значениями по умолчанию?
Как оценить временные затраты на операцию чтения элемента из ArrayList?
Какие статусы имели задачи в вашем последнем проекте или месте работы?
В чем заключается основная концепция Jetpack Compose для разработки интерфейсов в Android?
Как оценивается по сложности операция чтения элемента по индексу в структуре данных LinkedList?