Android
Prečo sa odporúča rozdeliť implementáciu funkčnosti na samostatné API a implementácie v rámci modulu?
Mal ste skúsenosti s knižnicou Room na spracovanie údajov v Android aplikáciách?
Aké sú možné hrozby a problémy spojené s získaním root prístupu na zariadení?
Môžete vysvetliť účel a použitie kľúčového slova 'object' v jazyku Kotlin?
Overovali ste kód iného člena tímu pred jeho nasadením alebo integráciou?
Vieš uviesť obľúbené knižnice na injektáž závislostí, okrem Dagger?
Máte skúsenosti s programovaním v Jave?
Ako správne implementovať metódu equals() vo vašej triede?
Je možné vytvoriť inštanciu objektu bez uvedenia mena premennej?
V akých situáciách alebo v akom kóde sa zvyčajne stretávate s volaniami funkcií ako SpecialFunction()?
Prečo je vhodné používať aliasy pre dátové typy v kóde?
V akých prípadoch môže byť použitie princípov Clean Architecture nevhodné?
Môžete vysvetliť rozdiely medzi jednotkami px, dp a sp v kontexte vývoja Android aplikácií?
Aká je úloha a účel objektu Job v systéme korutín v Kotlin?
Môžete vysvetliť, čo sú rozšírenia (Extensions) v jazyku Java a ako sa implementujú?
Môžete rozprávať o projektoch alebo úlohách, kde ste použili ClickHouse na spracovanie údajov?
Môžete vysvetliť, čo je komponent Room v Android a ako sa používa na prácu s databázami?
Aké sú výhody a nevýhody používania generovania kódu v Dagger pre injekciu závislostí?
Môžete uviesť a vysvetliť hlavné anotácie používané v Jetpack Compose?
Prečo sa vo väčšine jazykov pri kontrole rovnosti dvoch reťazcov považujú za odlišné objekty, aj keď je obsah rovnaký?