Android
Можете ли да обясните механизма на функциониране на анотациите в библиотеката Dagger?
Как трябва да се управляват зависимостите чрез Context: да се предават отвън или да се създават вътре в класа?
Може ли да се реализира функция с използване на callback като suspend-функция в корутините на Kotlin?
Може ли да се извършват мрежови операции в основния поток на приложението?
Позволено ли е да се използва модификаторът sealed за обявяване на data class в Kotlin?
Кои жизнени цикли на методите на активността се задействат, когато се превключва от един фрагмент към друг?
Какво прави компонентите на Android ключови за работата на системата и защо се считат за основни?
Може ли да се спре изпълнението на планирана операция, отложена с помощта на Deferred?
Как се различават стратегиите за предаване на данни в програма: по стойност и по препратка към обекта?
Колко подходящо е да се използва неформалното обръщение „ти“ в работна среда?
Възможно ли е една услуга да бъде едновременно в състоянията onBind и started?
Какво място заема WorkManager в архитектурата на Android приложенията и защо той не е ключов компонент на системата?
С какви други начини, освен използването на микросервизи, може да се реализира изпълнението на задачи във фонов режим?
Как се определя и оценява сложността на добавяне на нов елемент към структурата от данни HashMap?
Каква е разликата между използването на SharedFlow и StateFlow в реактивните потоци от данни?
Опит в използването и разработването на потребителски изгледи в Android
Какъв опит имате с разработването на проекти на Kotlin?
Какво са затворените класове и какви са техните предимства и недостатъци?
Каква е разликата между обявяването на вътрешен клас и вложен клас в Kotlin?
Как се различават подходите на RxJava и Kotlin Coroutines при работа с асинхронност в Android приложенията?