Na jaké úrovni jste obeznámen s principy a použitím Dagger 2 v Android vývoji?
Android
Jaký je účel třídy deklarované pomocí modifikátoru sealed?
Můžete vysvětlit, co je Data Class a k čemu se používá v programování?
Proč je při přidávání stejných objektů do HashSet nutné přepsat metody hashCode a equals?
Jaké typy vlastností se vyskytují ve složkách zobrazení (View)?
Jak probíhá proces zobrazování uživatelského rozhraní v aplikacích Android?
Jak je prováděno přidávání prvků do Bundle?
Čím se liší deklarace polí uvnitř konstruktoru a v hlavním těle datové třídy?
Jaká je složitost odstranění prvku ve struktuře dat HashSet?
Je při přidání do HashSetu nahrazen stávající prvek, pokud již takový prvek existuje?
Použili jste při vývoji svého projektu principy čisté architektury?
Můžete vyjmenovat hlavní typy Intent používané při vývoji Android aplikací?
Jaká velikost bufferu se používá ve strategii Latest pro ukládání dat?
Jaké metody řízení toku dat znáte v systémech s vysokou zátěží?
Můžete uvést příklad použití vzoru rozšíření?
V čem se funkce map v Kotlinu liší od podobných metod a jak se používá k přeměně prvků kolekce?
Můžete vysvětlit, jak jsou prvky v RelativeLayout uspořádány a jak řídí jejich umístění?
Jaký je rozdíl mezi metodami areItemsTheSame a areContentsTheSame ve třídě DiffUtil při porovnávání prvků?
Může mít třída Data v programovacím jazyce možnost dědičnosti?