Frontend
export function foo(o, arr) { return arr.reduce((a, x) => { // dacă (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Când este apelat useEffect? În ce circumstanțe se declanșează?
Cât timp durează pentru a începe un nou proiect?
Au fost alocate resurse pentru scrierea testelor? Ce experiență aveți în scrierea testelor?
Cum prioritizați datoria tehnică în raport cu sarcinile de afaceri?
Ce înseamnă dacă un ref este numit 'superficial' sau 'de nivel superior' - că nu urmărește obiectul în profunzime, doar proprietățile sale superioare? (întrebare despre shallowRef)
Vorbește despre experiența ta, ultimul loc de muncă, tehnologia folosită, echipa ta, responsabilitățile tale
Știți ce se întâmplă dacă scrieți return și îl lăsați gol (fără valoare)?
Care este diferența dintre cookies și localStorage?
/* Două liste sortate cu intervale de prezență a utilizatorilor online pe parcursul zilei sunt date. Începutul intervalului este strict mai mic decât sfârșitul. Este necesar să calculați intervalele în care ambii utilizatori au fost online. Intervalele sunt indicate în ore, considerând că pot fi de la 0 la 24. */ intersecție( [[8, 12], [17, 22]], [[5, 11], [14, 18], [20, 23]] )// [[8, 11], [17, 18], [20, 22]] intersecție( [[9, 15], [18, 21]], [[10, 14], [21, 22]] )// [[10, 14]] function intersecție(utilizator1, utilizator2) { // scrieți codul dvs. aici }
Care este diferența dintre Promise.all și Promise.allSettled?
Ce valori pot fi stocate în JSON? Se pot stoca funcții acolo?
De ce ai ales WebSocket? Există alternative?
Ai folosit Vitest sau Playwright în munca ta?
Care este secvența de executare a microtask-urilor și macrotask-urilor în Event Loop?
A fost prevăzută trecerea utilizatorilor gratuiti în statutul de clienți plătitori (companii)? Cum a fost realizată tehnic această tranziție?
Uită-te la acest fragment de cod — înțelege ce face și scrie un exemplu simplu de utilizare. De asemenea, există un helper similar în lodash.
Ce părere ai despre inteligența artificială? O folosești la muncă și în viața de zi cu zi?
Se pot folosi importuri dinamice în afară de React.lazy? Unde pot fi utile?
```javascript console.log("Start"); setTimeout(() => { console.log("Timeout 1"); Promise.resolve().then(() => console.log("Promise inside Timeout")); }, 0); Promise.resolve() .then(() => { console.log("Promise 0"); setTimeout(() => console.log("Timeout inside Promise"), 0); }) .catch(() => console.log("Promise 1")) .then(() => console.log("Promise 2")); function foo() { Promise.resolve().then(() => { console.log("Promise 3"); foo(); }); } foo(); requestAnimationFrame(() => { console.log("RequestAnimationFrame"); }); console.log("End"); // Start // END // "Promise 0" // Promise 2 // // Timeout 1 // Promise inside Timeout // RequestAnimationFrame // Timeout inside Promise ```