Frontend
Jak se v JavaScriptu vytvářejí proměnné a přiřazují data? Co se děje při vytváření primitivního typu a objektu?
Jaké budou další kroky výběrového řízení po tomto pohovoru?
V čem se liší typ unknown od any v TypeScriptu?
Jaké jsou hlavní rozdíly mezi Vue 3 a Vue 2? Má Vue 3 Virtual DOM?
Pro úryvek kódu s reduce a počátečním akumulátorem 10 určete, co vypíše console.log.
Pro funkci sčítadla s uzávěrem, kde je zpráva vytvořena před voláním inkrementace, určete, co bude vypsáno. Jak opravit kód, aby se zobrazila aktuální hodnota čítače?
Pracoval jste někdy s i18n?
Jaké nástroje používáte, abyste předešli chybám v TypeScript a React: linters, hooks, CI?
Použili jste v architektuře mikrofrontendů monorepozitář? Jak jste organizovali testy po přechodu na mikrofrontendy?
Jaké problémy vznikají při práci s iFrame? Jak je na stránce regulováno připojení iFrame?
Co dělá useMemo a jaké jsou důsledky jeho použití pro všechny hodnoty zbytečně?
Co se stane, pokud se URL rychle několikrát za sebou změní?
Co znamená podtržítko v názvu vlastnosti třídy, například _data, a dělá ji soukromou?
Co chybí v Node.js ve srovnání s prostředím prohlížeče?
Požádejte o data o příspěvcích, komentářích a uživatelích přes tři API a sestavte jednotný pole objektů: id a název příspěvku, jméno autora a počet komentářů.
Povězte nám více o CI/CD: jak probíhal nasazení a kolik bylo prostředí?
V poskytnutém Vue kódu se šablona aktualizuje při kliknutí na tlačítko?
Bude mít objekt, který vrací hook (`data`, `loading`, `error`), stejnou referenci mezi renderováními, pokud se hodnoty nezmění? Proč? Jak zachovat stabilní referenci na objekt?
Měli jste monorepozitář nebo samostatné repozitáře pro aplikace a sdílené knihovny?
Jak zabránit závodním podmínkám v useFetch, pokud se změnila URL, druhá žádost skončila dříve než první, a první pak přepsala aktuální data?