Pověz o své zkušenosti z životopisu: úkoly, technologie, úspěchy a dosažené výsledky za více než tři a půl roku práce ve Sovcombank.
Frontend
Znáš rozdíl mezi enum a konstantami v TypeScriptu?
Proč může při použití splice docházet k problémům s reaktivností ve Vue 2, a jak je řešeno ve Vue 3?
Můžeš uvést poslední případy použití typů TypeScript v projektu?
Zvládl jsi situaci, kdy indexOf vrací -1 při použití v removeItem?
Proveďte revizi kódu poskytnutého kódu ve Vue 3 — nahlas řekněte, co vidíte, jaké problémy nacházíte a jaké optimalizace navrhujete.
Jak byla obecně strukturována týmová práce, jak byly úkoly přidělovány a rozdělovány, a podle jakého principu se pracovalo?
Jak jste změřili dobu vývoje pro typické seznamy: v hodinách nebo v story pointech?
Proč byste neměli používat async v hooku onCreated (created)? Kde je vhodnější dělat asynchronní požadavky?
Proč předávat celý objekt řidiče přes provide/inject místo konkrétní funkce?
Znáš mutabilní a imutabilní metody polí? Například, jaký je rozdíl mezi splice a filter?
Co je to Feature-Sliced Design (FSD)? Vyprávějte mi o své zkušenosti s FSD.
Jak byl nakonfigurován CI/CD? Co přesně jste dělali, s kým jste komunikovali?
Pověz mi o slotech ve Vue: jak jsi je používala, včetně scoped slots?