Můžete popsat, jak byl ve vaší předchozí společnosti organizován proces kontroly kódu?
Android
Můžete vysvětlit rozdíly mezi běžnou třídou a datovou třídou v programovacím jazyce?
V čem se liší datové typy Single a Observable v knihovně RxJava?
Kdy je vhodné použít data class ve vašem projektu?
Které komponenty odpovídají za implementaci obchodních pravidel v rámci Clean Architecture?
Jaké metody jsou obvykle implementovány ve třídách dat ve vašich zkušenostech?
V jaké části aplikace je implementována obchodní logika při použití principů Clean Architecture?
Jakou roli hraje komponenta DiffUtil při optimalizaci aktualizací seznamů v rozhraní?
Kdy je vhodné implementovat vlastní metodu equals() ve třídách dat?
Jaké mechanismy umožňují pozastavení a pokračování ve vykonávání korutin v programování?
Jak jsou organizovány pracovní procesy a interakce ve vašem aktuálním projektu nebo týmu?
V jakých situacích je vhodné se vyhnout použití data class v kódu?
Můžeš popsat hlavní studené toky (cold flows) v Coroutines a jejich vlastnosti?
Jaké jsou rozdíly mezi Dispatchers.IO a Dispatchers.Default v Coroutine a v jakých případech je vhodné je použít?
Jaký je účel a použití klíčového slova suspend v programovacím jazyce?
Jaký je hlavní důvod používání synchronizačních mechanismů v programování?