Android
Каква е алгоритмичната сложност на операцията по сливане на няколко масива с последващо сортиране на получения резултат?
Как използването на AsyncTask може да доведе до течове на памет в приложението?
Как гарантира патърнят Observer проследяването на промените в свързаните обекти?
Какви са основните подходи за създаване на корутини в програмирането?
Можеш ли да обясниш какво са корените на събирача на боклук и какви са техните типове?
Можете ли да обясните какво представляват дълбоките връзки и как работят в мобилните приложения?
Как се осъществява прехвърлянето на данни в параметрите на метода в Java?
Какви методи използваш за преобразуване на данни във формат, подходящ за съхранение или предаване, и за обратната процедура?
Какъв е вашият опит при прилагането на концепции за обектно-ориентирано програмиране в практиката?
Каква е разликата между pull request и merge request в системата Git?
Каква е разликата между съхраняването на данни във ViewModel и използването на метода onSaveInstanceState за запазване на състоянието на приложението?
Може ли да се реализира използването на аргументи в конструктора за Fragment в Android?
Кои компоненти на Jetpack ViewModel използвате за управление на данните и състоянието на UI?
Можеш ли да обясниш какви са диспетчерите и как се използват в програмирането?
Какви методи могат да се използват за повишаване на приоритета на изпълнение на процес в операционната система?
От какви компоненти се състои структурата на данните HashMap и как работи вътре?
Имали ли сте опит с използването на компонента BroadcastReceiver във вашите проекти?
Какво отличава модулните тестове от тестовете, които не връщат резултат, например тестове с странични ефекти?
Каква е разликата между локалния контекст и контекста на приложението в рамките на инфраструктурата и защо това е важно?
Какъв е максималният брой методи, разрешени в интерфейс с функционално назначаване?