Android
Jaké vlastnosti existují při používání různých typů odkazů v programování?
Jaké potíže mohou nastat při předávání lambda výrazu jako argumentu v metodě Java?
Můžete uvést příklad posledního složitého úkolu, s nímž jste se setkali, a jak jste ho vyřešili?
Jaký je účel a vlastnosti modifikátoru volatile v programovacích jazycích?
Jak vyjádřit princip kódování, při kterém napsaný kód funguje ve všech prostředích bez změn?
Za jakých podmínek operace přidání prvku do HashMap dosáhne doby běhu úměrné logaritmické složitosti?
Jakými metodami a kritérii posuzujete kvalitu kódu ostatních vývojářů?
Můžete vysvětlit účel anotace @Singleton v Daggeru a jak ovlivňuje životní cyklus objektů?
Provedl jsi kontrolu kódu u vedoucím týmu?
Můžeš vyjmenovat a popsat hlavní fáze životního cyklu Jetpack Compose?
Vysvětlete hlavní komponenty a principy fungování Retrofit pro komunikaci s REST API.
Jaké typy pracovních smluv preferujete?
Existovala ve firmě specializovaná jednotka pro sestavování?
Můžeš uvést příklad implementace návrhového vzoru Builder v jazyce Java?
Můžete vysvětlit, co je knihovna Glide v vývoji Android a k čemu slouží?
Popište svou zkušenost s používáním korutin v projektech
Může mechanismus automatického řízení paměti ukončit aktivitu, která je momentálně zobrazena uživateli?
Co je třeba implementovat v Androidu pro zobrazení základního homogenního seznamu prvků?
Můžete nám povědět o své zkušenosti s vývojem a implementací architektonických řešení založených na MVP?
Můžeš vysvětlit koncept delegování v jazyce Kotlin a jeho použití?