Frontend
Proč bylo rozhodnuto dělat export na frontendu a ne na backendu?
Proč je před funkcí potřeba klíčové slovo async? Co dělá?
Pověz mi o datových typech v JavaScriptu (null, undefined, string, number, bigint, object, symbol). Jak funguje operátor typeof? Vyjmenuj falsy hodnoty.
Jak se v komponentě deklarují emity (přes defineEmits)?
Pracoval jste někdy s složitými tabulkami: filtrování, řazení, editovatelné tabulky?
Jaká je role Redux při správě stavu aplikace?
Co jsou null a undefined, v čem je rozdíl? Co vrátí typeof null?
Lze v POST požadavku přidat query parametry?
Jaké přístupy k psaní CSS znáte? Měli jste zkušenosti s Tailwind?
Proč při dvou voláních sleep(2000) a sleep(1000) se nejdříve zobrazí log o 1 sekundě a poté o 2? Vysvětlete fungování Event Loop, mikro- a makro úkolů.
Jaké jsou hlavní rozdíly mezi Vue 2 a Vue 3?
Proč v prohlížeči dochází k preflight dotazu s metodou OPTIONS?
Máte zkušenosti s spuštěním projektu React od začátku nebo s migrací na React?
Uživatel si stěžuje, že tlačítko občas nereaguje, ale lokálně se problém neprojevuje. Jaké jsou vaše kroky při ladění? Jaké mohou být příčiny?
V čem se liší null od undefined?
Jak přistupujete k testování složitých UI komponent, které generují hlubokou strukturu DOM bez vhodných identifikátorů? Jak cílíte na potřebné prvky rozhraní v E2E testech?
Jak upřednostňujete technický dluh ve vztahu k obchodním úkolům?
Co znamená, když se ref nazývá 'povrchovým' nebo 'vrchním' - který nesleduje objekt do hloubky, pouze jeho horní vlastnosti? (otázka o shallowRef)
Kdybys měl volnou ruku, jaký ideální tvar bys vytvořil? Jaké přístupy, technologie a metody bys použil (validace, zpracování chyb, UX, DX)?
Pověz mi podrobněji o dashboardech: odkud pocházely metriky, jaké metriky jste sbírali.