Frontend
Care este diferența dintre un script obișnuit, un script cu async și un script cu defer? Dacă există mai multe etichete script pe pagină, în ce ordine se vor încărca și executa?
Care sunt opțiunile de poziționare a elementelor pe pagină (CSS position)?
De ce depinde adresa IP a dispozitivului? Ce sunt adresele IP albe și gri?
Cum se accelerează încărcarea unei pagini cu multe imagini și carduri?
Scrie implementarea funcției isPalindrome, care primește un șir de caractere și verifică dacă este un palindrom (se citește la fel de la stânga la dreapta și de la dreapta la stânga). Funcția trebuie să returneze true sau false.
Cum îți vezi munca având în vedere că AI preia o parte din sarcini?
Ai experiență cu backend-ul?
Care este diferența dintre operatorul de fuziune nulă (??) și operatorul logic OR (||)?
/* Scrieți funcția get(obj, path), care acceptă un obiect obj și un șir de caractere path, reprezentând calea către valoare în obiect. - Dacă calea există, funcția trebuie să returneze valoarea corespunzătoare - Dacă calea nu există, funcția trebuie să returneze undefined - Calea este transmisă sub formă de șir, separată prin puncte (.) */ function get(obj, path) { } get({ a: { b: { c: "d" } } }, "a.b.c"); get({ a: { b: { c: "d" } } }, "a.b"); get({ x: { y: { z: 42 } } }, "x.c");
Cum să preveniți condițiile de cursă atunci când faceți solicitări asincrone repetate din useEffect? Ce instrumente native JavaScript permit anularea solicitărilor?
Ce este Virtual DOM și la ce folosește?
Vorbește despre gestionarea stării: ce biblioteci ai folosit, vorbește despre arhitectura Redux.
Poate fi combinat `debounce` cu `AbortController`?
Vorbește-mi despre asincronie: cum a fost implementată de tine și ce reprezintă în general asincronia? Cum funcționează Event Loop?
[nume] a întrebat: Cu ce fel de oameni îți este cel mai greu să lucrezi? Și cu cine îți este cel mai ușor?
În CV se menționează optimizarea performanței PWA. Ce este PWA, cum se decodează și în ce constă diferența față de SPA? Cum se transformă un SPA în PWA?
Vorbește despre rezultatele tale — poți oferi un exemplu concret?
Cum faci ca două promisiuni să se execute în paralel și funcția să se finalizeze în 1 secundă, în loc de 1200 ms?
La ce folosește watchEffect? Cu ce se deosebește de watch?
[nume] a întrebat: Cum ar funcționa useLayoutEffect în astfel de condiții? Continuând metafora, ce este useLayoutEffect? Cu ce diferă de useEffect?