Android
Můžeš vysvětlit koncept Context a jeho roli ve vývoji?
Pro jaké úkoly se používá mechanismus lazy loading?
Můžete vysvětlit, co je komponenta BroadcastReceiver a jak funguje v Androidu?
Jaké je omezení použití funkce s modifikátorem inline pro všechny funkce v programu?
Jak se liší použití korutin a vláken při implementaci asynchronních úkolů?
V čem se liší implementace kolekcí LinkedHashMap, TreeHashMap a HashMap z hlediska jejich vnitřní struktury a chování?
Jaké druhy úkolů nebo technologií byste nechtěli ve své práci vykonávat?
Co je nástroj pro zpracování anotací v Kotlinu a jak funguje?
Můžeš vyjmenovat různé způsoby implementace rozhraní Map v programovacím jazyce?
Jaká je role a účel komponenty Flow v architektuře aplikací?
Kde v kódu by měly být definice proměnných přímo v době běhu?
Pro jaké scénáře se v programování používá objekt Dispatchers.Main?
Jak často se obracíš na nějaké zdroje, abys našel nápady a inspiraci pro svou práci?
Jaká je hlavní role komponenty Presenter v architektuře MVP?
Vysvětlete rozdíl mezi vzory Decorator a Facade, jejich účel a případy použití.
Mohl byste sdílet případ, kdy se vám nepodařilo dosáhnout stanoveného cíle nebo jste udělali chybu, a jak jste na to reagoval?
Můžeš vyjmenovat další klíčové komponenty, které jsou součástí struktury Manifest mimo Activity?
Vysvětlete pojem Enum Class a jeho rozdíl od běžných výčtů
Jak se viditelnost stavu Activity odráží na jejím procesu životního cyklu?
Jak implementovat animaci elementů uvnitř RecyclerView?