Frontend
Uită-te la acest fragment de cod — înțelege ce face și scrie un exemplu simplu de utilizare. De asemenea, există un helper similar în lodash.
Ce sunt atributele de date personalizate în HTML? Cum se scriu, cum se accesează din JavaScript și pentru ce sunt folosite?
Ce părere ai despre inteligența artificială? O folosești la muncă și în viața de zi cu zi?
Adică ai participat, grosso modo, la arhitectură, la planificare?
Vorbiți despre experiența dvs. de muncă actuală: la ce proiect ați lucrat, ce sarcini ați îndeplinit, ce s-a realizat?
Câți utilizatori vom avea? Este necesară optimizarea SEO? Este necesară localizarea? Ce metrici trebuie să colectăm?
Ce poate bloca procesul de parsare a HTML-ului?
Cum funcționează provide/inject în Vue 3?
Cum vedeți dezvoltarea dvs. profesională?
Ce îți place la muncă și ce nu îți place sau te deranjează?
Este cazul să folosiți Angular Signals într-un component în loc de Input și fluxuri Observable? Justificați decizia.
Cum se rezolvă problema cu valoarea implicită roles = [], pentru ca useEffect să nu fie apelat inutil în timpul re-renderizării?
Ai experiență în utilizarea și configurarea Docker pentru construirea unei aplicații?
Să presupunem că avem o pagină de destinație cu o singură pagină. Se face o solicitare, primim un JSON cu 50.000 de rânduri, și în timp ce este analizat, interfața utilizatorului se blochează din cauza naturii monothread a JavaScript-ului. Ce ați sugera și cum ați optimiza filtrarea și analiza acestui JSON pentru ca pagina să nu se blocheze și UI să rămână receptiv?
Vorbește despre reactivitatea în Vue: pe ce se bazează și cum interacționăm cu ea (Reactive, Ref, ShallowReactive, ShallowRef)?
Aplicația ta principală este pe Vite, și Next.js separat? A fost nevoie să te adâncești în procesul de construcție? Pe ce instrumente sunt construite Vite și Next.js?
De ce ai separat antetul chat-ului într-un widget separat? Care este criteriul pe baza căruia determini ce este un widget și ce nu?
[nume] a întrebat: care este diferența dintre type și interface în TypeScript?
Ce se întâmplă dacă unul dintre promisiuni este respins în funcția sumPromises?
Problema legată de Event Loop: determinați ordinea afișării în consolă în prezența setTimeout, Promise și cod sincron. Ce va fi afișat ultima dată și de ce?