Vysvětlete koncept datových toků v programování a jejich použití.
Flutter
Můžete vysvětlit princip vyhýbání se opakování kódu ve vývoji softwarových systémů?
Vysvětlete koncept vzoru 'Abstraktní továrna' a jak se používá při navrhování softwarových systémů.
Máte praktické zkušenosti s vývojem aplikací s využitím nativních technologií?
Vysvětlete, jak se v praxi uplatňuje princip otevřenosti a uzavřenosti při vývoji softwarových komponent.
Vysvětlete, čím se liší použití příkazů git rebase a git merge při integraci změn do větví.
Jaké máte zkušenosti s implementací a integrací push notifikací v aplikacích?
Pracoval jste s knihovnou Dio pro provádění HTTP požadavků v projektech Dart/Flutter?
Jak mechanismus sběrače odpadků uvolňuje nevyužitou paměť v Javě?
Můžete vysvětlit koncept mixinů v jazyce Dart a jejich použití?
Můžete vysvětlit, co je AnimationController a jak se používá ve Flutteru k řízení animací?
Jaké nástroje a přístupy jste použili při vytváření jednotkových testů pro váš kód?
Můžete vysvětlit vnitřní mechaniku práce rozšíření v systému?
Vysvětlete hlavní rozdíly mezi vzory 'Faktoriální metoda' a 'Abstraktní továrna'.
Popište hlavní příkazy a úkoly, které jste vykonávali na předchozích místech práce.
V jakých situacích se v systému nebo softwaru aktivuje funkce activate?
Můžete vysvětlit, co představuje struktura renderovacího stromu v procesu zobrazování stránky?