Kde sa v systéme zvyčajne implementuje rozhranie úložiska?
Android
Môžete vysvetliť architektúru a fungovanie DefaultDispatcher?
Ako vybrať optimálnu veľkosť vlákna pre vykonávanie výpočtov pri veľkom počte zdrojov?
Ako je implementovaná a funguje inštrukcia volatile v Jave na zabezpečenie viditeľnosti a poradia zmien premenných medzi vláknami?
Môžeš uviesť rôzne typy kontextov používaných v programovaní alebo návrhu systémov?
V akých prípadoch by ste mali použiť kľúčové slovo volatile v Jave?
Čo robí komponenty Android kľúčovými pre fungovanie systému a prečo sú považované za základné?
Môžeš uviesť hlavné kľúčové slová používané pri použití `inline` v kóde?
Ako sa vykonáva spracovanie správ vnútri komponenty Looper?
Je možné použiť kľúčové slovo refied bez použitia inline v kóde?
Môže byť kľúčové slovo volatile použité na zabezpečenie bezpečnosti údajov pri súčasnej práci viacerých vlákien s jednou premennou?
Skúsenosti s používaním a vývojom vlastných pohľadov v Android
Aké je použitie inline spolu s refied a aké výhody to prináša?
Aké možnosti architektonických vzorov Model-View ste použili vo svojich projektoch?
Aký je vzťah medzi možnosťami jazyka Kotlin a používaním návrhových vzorov?
Koľko vlákien sa zvyčajne používa predvolene na vykonávanie úloh v DefaultDispatcher?
Môžeš vymenovať existujúce typy dispatcherov v korutinách?
Ako určiť správny Looper na použitie s Handlerom pri výmene údajov medzi pozadím a hlavnými vláknami?
Povedzte nám o vašich skúsenostiach s Dagger v projektoch