Каква е ролята на компонента Handler при обработката на събития или заявки?
Android
Каква е разликата между използването на Activity Context и Application Context в Android?
Каква е ролята на viewModelScope в управлението на жизнения цикъл на корутините вътре във ViewModel?
Кои са основните разлики между моделите MVP и MVVM в контекста на архитектурата на приложенията?
Какво се изпълнява по-бързо в LinkedList в сравнение с ArrayList при извършване на операции по добавяне или премахване на елементи?
Какво се случва на системно ниво при изпълнение на операция по увеличаване на променлива?
Какви типове диспетчери за корутини познаваш и как работят?
Какви са основните предимства и недостатъци на подхода MVP в разработката на софтуер?
Как може да се прекъсне изпълнението на нишка в програма?
Каква е основната функция на компонента LiveData в архитектурата на Android приложенията?
Можеш ли да изброиш различните типове CoroutineDispatcher, които се използват в Kotlin?
Възможно ли е да се предвиди завършването на операцията по стартиране преди нейното изпълнение?
Кои аспекти на вашата текуща позиция ви причиняват недоволство или трудности?
За каква цел служи всеки от основните CoroutineDispatcher и как се различават помежду си?
Какви са разликите между Dispatchers.IO и Dispatchers.Default в Coroutine и в кои случаи е препоръчително да ги използвате?
Какво е предимството на използването на масив пред свързан списък при извършване на операции по добавяне и премахване на елементи?
Каква е целта на променливата с ключовата дума volatile в езика за програмиране?
Какви задачи и направления бихте искали да реализирате в бъдещата си проектна работа?
Обяснете концепцията за атомарни променливи и тяхната роля в многопоточната програмация.
Можете ли да разкажете за проектите и задачите, по които сте работили в текущата си длъжност?