Android
Môžete vysvetliť hlavné fázy životného cyklu komponenty Jetpack Compose?
Povedzte nám o vašich skúsenostiach s vláknami a viacvláknovým spracovaním v projektoch
Čo predstavuje oblasť Heap a aké typy údajov sa tam zvyčajne ukladajú?
Aké sú výhody a nevýhody výberu konkrétneho typu úložiska dát?
Existujú preferencie týkajúce sa zloženia alebo charakteristík tímu, do ktorého by mohol kandidát vstúpiť?
Môžeš vymenovať hlavné dátové štruktúry používané v Kotlin a o nich hovoriť?
Máte skúsenosti s publikovaním aplikácií v oficiálnych obchodoch s aplikáciami?
V ktorých prípadoch zostáva obsah komponentu EditText po jeho uložením alebo aktualizácii nezmenený?
Prečo je dôležité používať viacvláknové spracovanie v Androidu na vykonávanie úloh?
Môžeš uviesť rôzne typy schém rozloženia prvkov v rozhraniach?
Ako pridať funkcionalitu do triedy bez nutnosti meniť jej zdrojový kód?
Aký je rozdiel medzi používaním mäkkých a slabých odkazov pri správe pamäte v Jave?
Ako zorganizovať interakciu medzi vonkajším rozhraním a vnútornou logikou systému?
Aké prvky tvoria mechanizmus korutín?
Aká je úloha a účel nastavenia preferencií ukladania údajov?
V ktorých prípadoch sa odporúča použiť knižnicu Hilt na injekciu závislostí v Android projekte?
Môžeš vysvetliť, čo sú oblasti viditeľnosti a aké funkcie plnia?
Ako princíp jednotnej zodpovednosti uľahčuje prácu programátora?
V ktorom okamihu životného cyklu Activity sa volá metóda onStop?
Aké typy úloh súvisiacich s vykonávaním práce existujú?