Android
Můžete vysvětlit, co je to rozšiřující funkce v programování?
Lze na tyto třídy v Kotlinu použít modifikátor open?
Jaké existují způsoby organizace interakce mezi různými komponentami systému?
Jaká je hlavní role lambda funkcí v programování?
Jaký je rozdíl mezi mechanismem expect/actual a standardními rozhraními v programování?
Jak lze získat výsledek z volání služby?
Lze použít Retrofit k automatickému zpracování vypršených tokenů při provádění API požadavků?
Vysvětlete hlavní rozdíly mezi oblastí paměti Stack a Heap ve virtuální stroj Java
Co představuje koncept společného podpisu aplikací Android a jaké má výhody a nevýhody?
V jakém vlákně dochází k inicializaci a spuštění korutin při použití unconfined?
V čem se liší zpracování chyb v Javě a Kotlinu a jak jsou v každém z těchto jazyků implementovány výjimky?
Který z principů SOLID je nemožné realizovat bez použití rozhraní?
Co jsou korutiny a jaký koncept realizují v programování?
Použili jste framework Ktor pro vývoj aplikací v Kotlinu?
Za jakých podmínek může kandidát po pohovoru obdržet nabídku práce?
Můžete vysvětlit, co zahrnuje proces profilování softwaru?
Co obsahuje popis v souboru Manifest a jaké prvky obsahuje?
Kdy je vhodné použít data class ve vašem projektu?
Jak je spravována doba života Subcomponent v Dagger?
Můžeš vyjmenovat komponenty Android, které nejsou považovány za klíčové?