Как определить тип параметра в Kotlin для обобщенного типа без использования reified?
В Kotlin без использования reified нельзя напрямую получить тип параметра обобщенного типа из-за стирания типов (type erasure).
Читать ответПодготовка к интервью
49 вопросов с собеседований в Ubic
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Ubic. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, coroutines.
Каталог
В Kotlin без использования reified нельзя напрямую получить тип параметра обобщенного типа из-за стирания типов (type erasure).
Читать ответby lazy — используется для отложенной инициализации свойства. Значение вычисляется при первом обращении к свойству и кешируется.
Читать ответВ Kotlin корутины не имеют прямого механизма наследования параметров от родительской к дочерней корутине, но параметры контекста корутины (CoroutineContext) передаются автоматически дочерним корутинам.
Читать ответДля создания собственного пользовательского компонента вида (View) в Android обычно расширяют один из базовых классов:
Читать ответВ Kotlin корутинах для обработки необработанных исключений используется интерфейс CoroutineExceptionHandler.
Читать ответВ Android нет потока Service, который активируется автоматически при запуске системы по умолчанию.
Читать ответДа, в Android я использовал фоновые службы (Services) для выполнения задач, которые должны работать независимо от активности пользователя и интерфейса. Например:
Читать ответПричины для смены текущего места работы могут быть разными и зависят от личных и профессиональных обстоятельств. Вот несколько распространённых мотивов:
Читать ответВ Jetpack Compose нет встроенного компонента Collapsing Toolbar, как в классическом Android с CoordinatorLayout и AppBarLayout.
Читать ответAny.
Читать ответОбъект данных (Data Object) в Android — это структура или класс, который используется для хранения и передачи данных внутри приложения.
Читать ответВ Hilt для включения классов в граф зависимостей используются следующие основные аннотации:
Читать ответ