Android
Каква е отличителната характеристика на потоковете от данни, които се обработват в реално време, в сравнение с тези, които преминават през етапна обработка без забавяне?
Може ли да се използва клас данни с променливи свойства като ключ в хеш таблица?
Можете ли да обясните как работи моделът на паметта в системите за предотвратяване на грешки и какво е важно да се вземе предвид?
Можете ли да обясните разликите между архитектурните модели MVP и MVI?
На кое професионално постижение в областта на разработката на Android се гордеете особено?
Какви подходи за обработка на изключения се прилагат при работа с Coroutines?
Какъв тип проекти или задачи ви привличат най-много за работа?
Допустимо ли е да се използват вградени примитивни типове в езика Kotlin за съхранение на данни?
Какво означава терминът 'single' в контекста на корутините и как се използва?
Обяснете разликите между механизмите за измерване на размерите при ViewGroup и Layout в Jetpack Compose.
Как ще повлияе липсата на използване на ключовата дума volatile върху поведението на нишката при работа с обект?
Преобразували ли сте референтни типове данни в примитивни типове в Java?
Какъв беше размерът на екипа, с който работихте в предишната си организация?
Можеш ли да обясниш концепцията за Context и ролята й в разработката?
За какви задачи се използва механизмът за лениво зареждане (lazy loading)?
Можете ли да обясните какво е компонентът BroadcastReceiver и как работи в Android?
Какво е ограничението при използването на функция с модификатор inline за всички функции в програмата?
Кои аспекти на вашата текуща позиция ви причиняват недоволство или трудности?
Как се различава използването на корути и нишки при реализирането на асинхронни задачи?
Какви са разликите между реализациите на колекциите LinkedHashMap, TreeHashMap и HashMap по отношение на тяхната вътрешна структура и поведение?