Android
Как следует управлять зависимостями через Context: передавать их извне или создавать внутри класса?
Как определить тип параметра обобщенного типа в Kotlin, если нельзя использовать reified?
Можешь перечислить типы классов, используемых в Kotlin?
Каким образом осуществляется процесс кросс-компиляции для различных целевых платформ?
Каким образом можно объединить две отсортированные последовательности так, чтобы результат оставался отсортированным?
Можете назвать различные типы Broadcast Receiver, используемые в Android?
Можете объяснить, что такое класс ThreadPoolExecutor и как он используется в управлении потоками?
Что происходит с потоком выполнения, когда очередь остается пустой в контексте Looper?
Объясните принцип функционирования Mutable в Jetpack Compose и как он используется для управления состоянием интерфейса
Какие популярные паттерны использования Flow внутри корутин ты знаешь?
В каких случаях целесообразно применять хэш-таблицы для хранения данных?
Каким образом реализована навигация внутри одного Activity в приложениях?
Ты часто изучаешь внешние источники информации для расширения своих знаний?
Имели ли вы прошлый опыт прохождения собеседований в стартап-компаниях?
Расскажите о вашем опыте использования Dependency Injection в проектах.
Как определить время вставки элемента в структуру данных HashMap?
Можете объяснить принципы и основные подходы, лежащие в основе системы дизайна Material Design?
Достигли ли вы поставленных целей в профессиональной сфере?
Каким образом можно запустить задачу в сервисе так, чтобы она не занимала основной поток выполнения?
Каким образом можно вывести сообщение, которое занимает примерно 40 экранов в мессенджере?