По какви причини изпълнението на атомарна операция не може да бъде спряно или отменено по време на изпълнение?
Android
Трябва ли ясно да се посочат подкласовете вътре в определен sealed клас при обявяване?
Каква е целта на използването на CoroutineScope в Kotlin и каква роля играе в управлението на корутините?
Разкажете за опита си с обобщените типове в проекти
Как да реализираме конструктор на интерфейс в кода?
Кои annotations знаете за повишаване на ефективността при работа с Composable?
Какви конструкции за създаване на корутини познаваш извън основните функции?
Разкажете за опита си с използването на колекции в проекти
Как може да се промени стойността на поле вътре в suspend функция в Kotlin?
Можете ли да назовете основните етапи на процеса на компилиране на програма?
Обяснете разликата между използването на CompositionLocalStatic и CompositionLocal в Jetpack Compose.
Можете ли да обясните концепцията за структурирана конкуренция в програмирането?
Може ли да се реализира фабричен метод за създаване на обект на интерфейса?
Как да открием намаляване на производителността вътре във функцията Composable?
Можете ли да обясните какво означава функцията coroutineScope в Kotlin и за какво се използва?
Можете ли да обясните какво означава използването на derivedStateOf в контекста на управлението на състояния?
Какъв е вашият опит с Jetpack Compose за разработка на интерфейси в Android?
Как реализирате и управлявате списъци в Jetpack Compose, и какъв опит имате в тази област?
При кои условия операциите в HashMap имат времева сложност, пропорционална на размера на колекцията?
Кои етапи от жизнения цикъл на активността се активират при промяна на ориентацията на екрана?