Sarcină: implementați funcția calculateStats pentru calcularea sumei și valorii medii a unui array de numere. Luați în considerare cazul unui array gol.
Frontend
Ce HTML va veni de la Next.js înainte de hidratare?
Povesti despre experiența ta de dezvoltare, începând cu ultimul loc de muncă.
Ce este o închidere? Oferiți un exemplu.
Ce este debounce?
Ce intră în coada de microtask-uri? Numiți API-urile Observer ale browserului, în afară de MutationObserver.
Ce sunt componentele server și client în Next.js? Cum se declară un component client? Este posibil să inserezi un component server într-un component client și invers?
Cum să previi clipirea interfeței cauzată de useEffect?
Spuneți-ne, ce este Module Federation și ce include?
Sarcină: implementați funcția de grupare a utilizatorilor după oraș (groupByCity).
//Implementați funcția // promiseAllLimit(tasks: Array<() => Promise<unknown>>, limit: number): Promise<any[]>, //care execută promisiuni cu o limitare a numărului maxim de solicitări simultane.
Ai folosit FSD — cine a proiectat domeniile? Doar denumiri noi de foldere sau o abordare mai profundă a arhitecturii? Ce era în interiorul folderului entities?
Cum rezolvați problemele de compatibilitate între browsere? Cum să știți dinainte dacă o proprietate CSS va funcționa în browserele necesare?
//Implementați o funcție de debounce: amânați executarea unei funcții până când trece timpul specificat //exemplu const debouncedSearch = debounce((query) => { console.log('Căutare pentru:', query); }, 300); debouncedSearch('a'); debouncedSearch('ab'); debouncedSearch('abc'); // Se va executa o singură dată cu 'abc' după 300ms de la ultima apelare
Când conectați un Observer, cum îl dezactivați când nu mai este necesar?
Ce experiență ai cu CSS, layout — ai început direct cu React sau aveai o bază în CSS/HTML pur?
Cum ai conectat un depozit separat cu componente comune într-un alt proiect — ca pachet sau altfel?
Ce strategii de randare există? Vorbește-ne despre CSR, SSR, SSG.
Ce este Event Loop?
Care este diferența dintre un Set și un array obișnuit? Care este complexitatea operației has() într-un Set?