Android
Jak bylo provedeno vývoj a zavedení této aplikace?
Jakou roli hrají soukromá pole v objektově orientovaném programování a k čemu slouží?
Může interní implementace Custom View způsobit zpomalení při použití s RecyclerView?
Můžete vysvětlit, jak je implementována datová struktura HashMap a jak zajišťuje rychlý přístup k prvkům?
V čem spočívá potřeba používání témat v programování nebo návrhu systémů?
Můžeš vyjmenovat hlavní druhy dialogových interakcí?
Jaký je rozdíl mezi metodami areItemsTheSame a areContentsTheSame ve třídě DiffUtil při porovnávání prvků?
Jaké typy služeb jste ve své práci používali?
Můžete vysvětlit, co znamená parametr load factor ve struktuře dat HashMap?
Jaké potenciální problémy mohou nastat, pokud v HashMap použijete jako klíč neřetězcový datový typ?
Vysvětlete, co znamená modifikátor noinline ve funkcích a v jakých scénářích se jeho použití používá.
Můžete popsat, jak byla vaše činnost organizována na předchozím pracovišti?
Jaké typy dispatcherů můžeš jmenovat a v čem se liší?
Vysvětlete, jak jsou v multithreadových aplikacích realizovány procesy synchronizace
Jak probíhá sekvence vkládání prvků do struktury HashMap?
Jak řešíte neshody nebo sporné body, které vzniknou po kontrole kódu kolegy?
Můžete vysvětlit, co je nástroj LeakCanary a k čemu se používá při vývoji Android aplikací?
S jakým regionálním kontextem je spojen vzor Singleton?
Jaké důsledky mohou nastat při implementaci objektu typu Object do třídy a jak to ovlivní jeho chování?
Vysvětlete koncept invariance v generikách Kotlinu a proč se používá.