Flutter
Můžete vysvětlit koncept mixinů v jazyce Dart a jejich použití?
Jaké technologické nástroje a programovací jazyky tě zajímají pro budoucí práci?
Vysvětlete rozdíly mezi klíčovými slovy final, const a var v kontextu programování.
Jakými metodami lze implementovat datovou strukturu mapy (nebo slovníku)?
Jaký je účel vzoru Scoped Model v řízení stavu aplikace?
Co vrací metoda didUpdateWidget ve Flutteru?
Stručně uveďte, jaký je hlavní úkol hashovací funkce a jak se používá v programování.
Vysvětlete rozdíly mezi principy Dependency Inversion a Dependency Injection a jak se vztahují k návrhu modulárních systémů.
Kolik účastníků se zapojilo do počáteční verze vašeho projektu?
Jaké typy animačních efektů můžete popsat?
Můžete vysvětlit princip responzivního návrhu a proč je potřeba?
Můžete vysvětlit, co znamená klíčové slovo 'open' v jazyce Dart?
Vysvětlete koncept a použití `late init` v jazyce Dart.
Vysvětlete, jak se v praxi uplatňuje princip otevřenosti a uzavřenosti při vývoji softwarových komponent.
Vysvětlete, co znamená modifikátor sealed v programování a jak se používá.
Jaká je hlavní role BLoC v řízení stavu v aplikacích Flutter?
Můžete vysvětlit, co je vzájemná blokace v operačních systémech a jak vzniká?
Jaké je odhadované časové složitosti operace odstranění prvku v jednoduše spojeném seznamu?
Můžete popsat stávající strategii práce s větvemi v Git, kterou jste používali na předchozím místě práce?
Vysvětlete koncept vzoru 'Abstraktní továrna' a jak se používá při navrhování softwarových systémů.