Android
Jak je v Kotlinu představena hierarchie typů nullable a non-nullable a jak ovlivňuje práci s daty?
Jak zpracovává překladač Java operace s primitivními typy v bytecode?
Jak lze v aplikaci odhalit a diagnostikovat chybu TransactionTooLargeException?
Můžete popsat, jak jste řešili složité nebo nestandardní úkoly na předchozím místě práce?
Kde v architektuře aplikace je obvykle inicializován instance ViewModelu?
Jaké standardní nástroje nebo knihovny lze použít k zobrazení velkých objemů textu v aplikaci?
Můžete vysvětlit, co znamená typ Nothing v programovacím jazyce?
Jak deklarovat statickou metodu v Kotlinu?
Jak určuje mechanismus sběrače odpadků, že objekt může být odstraněn z paměti?
Můžete vysvětlit koncept Source Set v Kotlin Multiplatform a jak se používá k organizaci kódu?
Jak strukturovat vrstvy v Clean Architecture pro implementaci rozhraní, které komunikuje s API a zobrazuje seznam prvků?
Můžete vysvětlit, jak funguje předávání proměnných odkazem v programování?
Můžete vysvětlit, co je objekt Bundle v kontextu vývoje?
V jakých situacích může přidání prvku na konec ArrayList mít časovou složitost O(n)?
Jaká omezení existují při zpracování úkolů uvnitř komponenty Broadcast Receiver v Androidu?
Můžeš vyjmenovat typy tříd používaných v Kotlinu?
Jaké diagnostické metody umožňují odhalit úniky paměti v aplikaci?
Povězte nám o složení a roli vašeho týmu v projektu
Vysvětlete rozdíly mezi uzavřenou třídou a výčtem v programovacím jazyce.
Jaké důsledky mohou nastat při přímém volání konstruktoru ViewModel pro vytvoření její instance?