Frontend
Jak provádíš optimalizaci v Reactu?
Jak zorganizovat kontrolu aktuálnosti dat uložených v cache v store, pokud se data na backendu často mění?
Jaký je rozdíl mezi debounce a throttle?
Prosím, povězte mi o svých pracovních zkušenostech.
Pověz mi o parametru key v v-for: co to je, co by se tam mělo zapisovat a co ne?
Používáte specifické knihovny UI (například Ant Design)? Jste s nimi spokojeni, které komponenty jste ponechali a které nahradili svými?
Pověz mi o souboru .npmrc. Pracoval(a) jsi s ním?
Jak vytáhnout společnou opakující se logiku z komponent?
Co jsou to generické typy v TypeScriptu? Proč je používat? Je to dobrá praxe nebo anti-vzor?
Jaké nástroje AI jste použili k psaní kódu nebo tvorbě landingových stránek?
Pokud byste navrhovali takovou aplikaci s ohledem na monorepo, jak byste ji rozdělili na balíčky s ohledem na jednotnou základní kódovou bázi pro webové a mobilní platformy (React Native)?
Jaké unit testy byste napsali pro funkci FizzBuzz?
Blokuje CSSOM vykreslení stránky? Proč?
Proč byla použita architektura FSD a ne jiná?
Která varianta vstupního pole je z pohledu UX lepší: s šedým textem nápovědy nebo s černým tučným nadpisem uvnitř?
Jaké atributy ARIA se používají na příkladu akordeonu?
Pověz mi o typech (type) a rozhraních (interface) v TypeScriptu: co to je, v čem je rozdíl, jaká jsou omezení, co si vybíráš ve své práci?
Na co je v konfiguraci tras Vue Routeru potřeba children? Co dělá?
Řekl jste, že moduly určují hranice odpovědnosti mezi komponentami — můžete tuto myšlenku podrobněji rozvést?
Co se stane, když místo callbacku předáme clearCache jako přímou referenci na metodu cache.clear (bez uzávěru)? Proč to nebude fungovat a jak to opravit (například pomocí bind)?