Frontend
Cum ai optimizat cererile către backend? Ce este debounce și throttle, care este diferența?
Accepta preoferta?
Când proiectul crește și pot fi identificate mai multe entități de afaceri (cont personal, profil, promoții), este posibil să le împărțiți în depozite separate și să le conectați ca micro-frontenduri?
Ce face comanda git cherry-pick?
Cum se corelează TCP și TLS? Ce problemă rezolvă TLS?
De ce ai folosit JSON.stringify? Se putea folosi Map în loc de obiect pentru cache?
Utilizatorul a introdus toate datele, a făcut clic pe «Finalizare», se efectuează plata, iar pagina se blochează. Cum ai depana această situație și cum te protejezi inițial împotriva ei?
Cum vă rezolvați sarcinile arhitecturale? De exemplu, dacă apare o sarcină pentru crearea unei noi funcții, cum decideți unde să plasați store-ul, rutele, logica pe straturi?
Spune-ne despre useAsyncData — cum funcționează și pentru ce este folosit?
Vorbește mai detaliat despre microtask-uri și macrotask-uri — ce sunt și cum funcționează Event Loop-ul?
Imaginează-ți situația: analiștii au scris cerințele, dezvoltatorii le-au implementat așa cum au fost scrise, iar după 4 luni, cerințele se schimbă, iar dezvoltatorii trebuie să refacă munca. Cât de normal este această situație și cine este de vină?
const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) arr.map(el => <SomeComp key={} pmclick={() => submit(el)} />) const param = useMemo(() => ([c: a + b]), [a,b]) return <Child value={param} /> Child = React.memo(() => {})
Vorbește despre scoped slots — ce sunt și cum funcționează?
Cum ați implementa personalizarea vizuală a unui component reutilizabil pentru diferite proiecte (culori diferite, stiluri)?
Vorbește despre tine ca persoană — o mini-prezentare, nu ca specialist.
De ce să folosiți TypeScript? Care sunt avantajele principale ale TypeScript?
Ce este requestAnimationFrame și cum este legat de Event Loop?
Ce stocare de browser există?
Ce ai dezvoltat în agregatorul de comerț electronic — cum ai evalua audiența? Sute, mii, zeci de mii de utilizatori?
Nu ai intervenit niciodată în infrastructura Kubernetes?