Můžeš vysvětlit, co znamená pojem 'remember' v kontextu vývoje nebo architektury systémů?
Android
Můžete mluvit o projektech nebo úkolech, na kterých právě pracujete ve své současné pozici?
Na jakém projektu nebo produktu se momentálně soustředíte?
S jakými obtížemi se setkávají při přístupu k proměnné z více vláken?
Vysvětlete princip fungování vázané služby (Bound Service) v Androidu a v čem se liší od jiných typů služeb.
Povězte nám o svých zkušenostech s vývojem a prací s vícemodulovými systémy.
Kolik vláken se vytváří ve výchozím nastavení při použití Dispatchers.Main v Kotlin Coroutines?
Komu předáváte nebo delegujete odpovědnosti v rámci aktuálního projektu nebo práce?
Můžete vyjmenovat hlavní prvky architektury Android a jejich funkce?
Jak se liší Flow, StateFlow a SharedFlow v kontextu reaktivního programování?
Jak se určuje časová náročnost při vkládání nových prvků do hashovací tabulky?
Můžete uvést, jaká témata a otázky jsou plánovány k diskusi v rámci této pozice?
Proč se v programování používají inline funkce?
Můžete vysvětlit, co je SupervisorJob v kontextu coroutine a správy úkolů v Kotlinu?
Jaký je rozdíl mezi rozhraními Serializable a Parcelable při přenosu objektů v Androidu?
Jak se v Javě implementují rozšíření (Extensions) používané v Kotlinu?
Máte zkušenosti s vývojem uživatelských rozhraní pomocí Jetpack Compose?
Jaké typy služeb jste ve svých projektech používali?
Jaké jsou hlavní úkoly a povinnosti, které plníš v rámci svého projektu?
V jakých případech by měla být ve architektuře aplikace použita servisní vrstva?