Frontend
Care sunt opțiunile pentru a elimina stilurile inline dintr-un component React?
Cum să structurați dezvoltarea astfel încât, odată cu creșterea numărului de dezvoltatori (inclusiv back-end-urile care intră în front-end), să existe cât mai puține conflicte?
Cum să faci ca funcția makeBook să returneze valorile așteptate 0 și 5 în loc de două zeci?
Pe baza lui Partial<Delivery>, creează un nou tip care include doar câmpurile name și address. Care tip utilitar este potrivit pentru asta?
[nume] a întrebat: Dacă vezi că un coleg încalcă sistematic termenele și toți tac, cum ai proceda?
În ce cazuri trebuie să folosiți React.memo?
Care este diferența dintre argumente și parametri ai unei funcții?
Vorbiți despre experiența dvs. de muncă și despre cel mai recent proiect
Vorbește despre cache-ul browser-ului și cum să îl configurezi. Ce ar trebui să fie în cache și ce nu?
Cum au îmbunătățit exact performanța paginilor grele? Ce anume încetinea randarea? Cum au măsurat — de la 5 secunde la 150-250 milisecunde?
/** * Este este necesar să scrieți o funcție strjoin, * care unește șirurile de caractere folosind un separator. */ function strjoin() { // cod aici } console.log(strjoin('a', 'b', 'c')) // 'a.b.c' console.log(strjoin('a', 'b', 'c', 'd', 'e', 'f')) // 'a-b-c-d-e-f'
De ce nu se poate renunța complet la Promise în favoarea async/await? În ce situații nu este potrivit async/await?
Cum să ocolești CORS fără a modifica serverul și clientul original?
/** * Este necesar să scrieți o funcție asincronă, * care va "doar" pentru numărul specificat de milisecunde, * și apoi se va încheia cu succes */ function sleep(duration) { } // Exemplu const startTime = Date.now(); console.log("Începem să dormim..."); sleep(2000).then(() => { console.log("S-a trezit după 2 secunde!"); console.log("Timpul trecut: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("S-a trezit după 1 secundă!"); console.log("Timpul trecut: ", Date.now() - startTime); });
Spuneți-ne cum funcționează pattern-ul Event Emitter și dacă ați avut experiență cu el, în special în Angular.
Cum a fost implementată căutarea în tabel folosind RxJS — cum anume era trimisă solicitarea către server?
Care este diferența dintre Map și Set în JavaScript?
Ar trebui să folosești useEffect sau este mai bine să te ferești de el?
Metoda sort modifică array-ul original sau nu? Cum se face o sortare non-mutantă?
Ce sunt tipurile de date de referință și în ce diferă de cele non-referențiale? Ce înseamnă să se transmită prin referință?