Android
Můžete popsat fáze vývoje a ukončení životního cyklu softwarového produktu?
Jak se liší různé typy odkazů v jazyce Java a jak ovlivňují sběr odpadu?
Jste připraveni sdílet své znalosti s týmem?
Máte zkušenosti s přepisováním nebo migrací Java kódu na Kotlin?
Použili jste knihovnu RxJava pro zpracování asynchronních operací?
Jak implementovat provádění asynchronních úloh v Androidu bez použití externích knihoven?
Můžete vysvětlit, co je unární operátor a v čem se liší od ostatních operátorů?
Jaké klíčové prvky a sekce registračního souboru AndroidManifest.xml je třeba uvést při vytváření aplikace?
Můžete vysvětlit, co znamená použití metody reference v programování?
Povězte nám o své zkušenosti s Handlerem v projektech
Jaké je výhoda použití Provideru pro tvorbu ViewModel v architektuře aplikace?
Můžete popsat posloupnost akcí modelu v architektuře MVI?
Jak určit, že dva řetězce jsou anagramy?
Jak se provádí HTTP GET požadavek při použití knihovny Retrofit?
Jakými způsoby umíš implementovat zpracování chyb v programech?
V jakých situacích se doporučuje používat anotaci @Inject pro konstruktory při použití Daggeru?
Jak je zajištěna interakce a provádění dvou korutin v rámci jednoho vlákna provádění?
Máte zkušenosti s používáním JNI v projektech?
V jaké fázi interakce s potenciálními zaměstnavateli se právě nacházíš?
Co se děje uvnitř suspend funkce v Kotlinu na úrovni implementace a jak řídí pozastavení provádění korutiny?