Frontend
Ce instrumente și abordări folosiți pentru stilizare (module CSS, SCSS, CSS-in-JS etc.)?
În ce cazuri este bine și în ce cazuri este rău să folosești v-html (innerHTML)? Cum te poți asigura că conținutul venit de pe server este sigur?
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?
Ai primit un cod pentru revizuire — ce nu este optimizat aici?
Ai avut experiență cu agenți AI? Care sunt impresiile tale despre lucrul cu rețelele neuronale?
Cum se creează o rută protejată (Protected Route) într-o aplicație React?
Ce tipuri de date există în JavaScript? În ce diferă primitivele de obiecte? Cum sunt stocate în memorie?
Spune-mi mai multe detalii despre ce ai făcut în partea de DevOps.
Care este diferența dintre state și props?
Te rog, povestește-mi despre experiența ta, proiectele și tot ce consideri important.
const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());
Să presupunem că trebuie să creezi o pagină protejată cu autentificare prin middleware. Cum ai face asta?
Ce este o închidere în JavaScript? Oferiți un exemplu.
Ai lucrat cu clase în TypeScript?
Imaginează-ți că primești o sarcină de la departamentul de marketing: vrem să adăugăm o funcție — logo-ul din colțul din stânga sus trebuie să fie răsturnat dacă Mercur este retrograd. Ce vei face?
Scrieți un component React cu un buton Adaugă. La apăsarea butonului Adaugă, se adaugă un nou buton cu un număr de ordine. La apăsarea butonului creat, acesta se șterge. Ștergerea trebuie să funcționeze corect (nu după index, ci după un identificator unic).
Next.js a apărut în proiect la inițiativa ta sau ai venit și deja era acolo? De ce a fost ales Next.js?
Ai vreo idee cum să eviți căutarea în buclă (O(n²)) atunci când cauți utilizatori după ID? Cum poți optimiza căutarea?
Te rog, spune-ne de ce ai decis să scrii și să vorbești din nou cu noi?