Android
Как се осъществява предаването на параметри в Java методите и как се различава?
Може ли да се изброят основните характеристики на жизнения цикъл на компонента Activity в Android?
Можете ли да обясните принципа на работа на структурата данни Heap и в кои случаи се използва?
Възможно ли е едно приложение да работи едновременно в няколко процеса?
Какви са основните типове методи commit, използвани във FragmentManager?
Каква е основната роля на конструкцията 'let' в езика за програмиране?
Как може да се реализира собствен компонент в Hilt за внедряване на зависимости?
Кой от принципите SOLID е невъзможен за реализиране без използване на интерфейси?
Могат ли да се използват функции с пауза за реализиране на механизми за синхронизация в многонишкова среда?
Кои компоненти или класове в Android API могат да противоречат на принципите SOLID при проектирането?
Как се различава процесът на управление на състоянието и жизнения цикъл на Activity от подобните механизми при Fragment в Android?
Можете ли да обясните какво е функция за разширение в програмирането?
Кога е препоръчително да използвате data class във вашия проект?
Какви са начините за организиране на взаимодействието между различните компоненти на системата?
Каква е основната роля на ламбда функциите в програмирането?
Каква е разликата между механизма expect/actual и стандартните интерфейси в програмирането?
Какво ще се случи, ако изпълните мрежова заявка в основния поток на програмата?
Как може да се извлече резултатът от извикването на услуга?
Разкажете ни за вашия опит в разработката с Kotlin и големи проекти, в които сте използвали този език.
Може ли Retrofit да се използва за автоматично обработване на изтеклите токени при изпълнение на API заявки?