Android
Обяснете концепцията за Executor в Java и ролята му при изпълнение на асинхронни задачи.
Как да реализирате пул от нишки за изпълнение на задачи във вашето приложение?
В Kotlin по подразбиране класовете се считат за затворени или отворени за наследяване?
Какви са основните предимства и недостатъци на използването на RecyclerView в Android разработката?
Какъв подход към създаването на софтуер използвахте на последната си позиция?
В метода hashCode се използва поле, обявено вътре в data class?
Какъв тип данни връща suspend-функцията в Kotlin?
Кои функции за обхват (scope functions) в Kotlin познаваш?
Кои причини позволяват използването на директивата TODO с всеки тип данни или структура?
Кои компоненти трябва да бъдат дефинирани в Retrofit за получаване на данни в приложението?
Как се осъществява предаването на параметри във функциите на Kotlin и какви особености има този процес?
Възможно ли е да се инстанцира обект от тип Nothing в програма?
Каква е основната функция на аннотацията Singleton и къде се използва?
Може ли да се обяснят разликите между механизмите Flow и Coroutine в Kotlin и как те използват асинхронността?
Каква е ролята на методите в процеса на жизнения цикъл на компонента Activity в Android?
Как да удължим времето за работа на BroadcastReceiver в Android?
Как да определим последователността на елементите след обединяване на два потока с помощта на функцията zip?
Възможно ли е да използвате Interactor за агрегиране на данни от няколко източника?
Каква е ролята на Java Memory Model в управлението на паметта при работа с многопоточност?
Разкажете за опита си с използването на колекции в проекти