Android
Jak lze odstranit chybu OutOfMemoryError v Java aplikaci?
Můžete uvést příklad situace, kdy dochází ke stavu závodu ve vícevláknovém prostředí?
Jaký je hlavní cíl vytvoření Jetpack Compose a jaký problém řeší při vývoji rozhraní Android?
Jak je v kódu aplikována rozšiřující rozhraní?
Jak vybrat nejvhodnější typ upozornění v závislosti na úrovni koeficientu str v produktu?
Můžeš mluvit o klíčových principech, které stojí na základě funkcionálního programování?
Máte zkušenosti s používáním ReentrantLock pro správu vláken?
Lze metodu apply použít k předání dat při návratu fragmentu přes argumenty?
Jaký je rozdíl v chování a vlastnostech HashMap a LinkedHashMap v Javě?
Jaké jsou výhody a nevýhody používání zásobníku dat?
Vysvětlete princip fungování korutin v Kotlinu a jejich hlavní výhody
Jak je v Kotlinu implementována a funguje rozšiřující funkce na úrovni nízkoúrovních detailů?
V jakém objektu nebo části kódu je uložena informace, kterou uchovává funkce remember?
Můžete vysvětlit, co znamená použití klíčového slova crossinline v Kotlinu a v jakých případech se používá?
Proč je důležité přepsat metodu equals ve svých třídách?
Jsou třídy v Kotlinu děditelné ve výchozím nastavení bez dalších modifikátorů?
Vysvětlete, čím se liší metody onCreateViewHolder a onBindViewHolder v adapteru RecyclerView.
Jaká je hlavní funkce třídy AndroidView v vývoji Android?
Jak rozpoznat architektonické vzory MVI a MVVM a v čem se liší?
Jak lze pomocí rozšířené funkce v Kotlinu převést kolekci párů klíč-hodnota na seznam čísel?