Frontend
Care este diferența în comportamentul metodei reduce a unui array și a funcției recursive personalizate reduce prezentate?
Spuneți-ne cum funcționează pattern-ul Event Emitter și dacă ați avut experiență cu el, în special în Angular.
Adică, mergeai la el, descriați contractele cumva?
De ce s-a decis utilizarea unui iFrame pentru modul de previzualizare?
Cum să eviți cazurile în care listele din UI sunt afișate în ordinea greșită atunci când ștergi sau adaugi elemente în array (întrebare despre cheia din liste)?
Ce este Virtual DOM și cum funcționează?
Ce abordări sau biblioteci au fost folosite pentru a optimiza dimensiunea pachetului?
Te rog, vorbește-mi despre promisiuni în JavaScript: ce sunt, pentru ce sunt, metode.
În timpul testării, echipa dvs. de testeri și dezvoltatori acoperă codul cu teste unitare? Dezvoltatorii scriu și teste de integrare și end-to-end?
Povestește despre componentele personalizate pe care le-ai scris pe baza bibliotecii NgZorro (NzZor). De exemplu, un selector de date cu restricții comerciale în zilele de weekend.
Ce este API-ul Context în React și ce problemă rezolvă?
Povestiți mai multe despre procesele din echipă: cum au fost distribuite sarcinile, care au fost fluxurile, lansările, metodologiile?
Cum te simți în legătură cu scrierea documentației?
În aplicație, folosim ascultarea evenimentelor, de exemplu, atașarea unui handler de scroll pe fereastră sau pornirea unui timer. Ce trebuie avut în vedere în aceste cazuri (scurgeri de memorie, throttling, curățare la unmount)?
Ați lucrat vreodată cu tabele complexe: filtrare, sortare, tabele editabile?
Care este diferența dintre display: none și visibility: hidden?
Au fost probleme cu dependențele în timpul utilizării Module Federation?
Ce este mai bine să folosiți în Vue 3: API de compoziție sau API de opțiuni?
Implementați un decorator callLimit(fn, limit, callback), care limitează numărul de apeluri ale funcției. Primește: funcția de decorat, numărul maxim de apeluri, un callback, apelat la ultima apelare (opțional). Funcția returnată trebuie să aibă o metodă reset pentru a reinițializa contorul la poziția inițială.
Ce este iadul callback-urilor?