Frontend
export function foo(o, arr) { return arr.reduce((a, x) => { // ja (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Kad izsauc useEffect? Kādos apstākļos tas aktivizējas?
Cik ilgs laiks nepieciešams, lai uzsāktu jaunu projektu?
Vai ir piešķirti resursi testu rakstīšanai? Kāda ir jūsu pieredze testu rakstīšanā?
Kā jūs prioritizējat tehnisko parādu attiecībā uz biznesa uzdevumiem?
Ko nozīmē, ja ref tiek saukts par 'virspusēju' vai 'augstā līmeņa' - kas neseko objektam dziļumā, tikai tā augšējām īpašībām? (jautājums par shallowRef)
Pastāstiet par savu pieredzi, pēdējo darba vietu, tehnoloģiju steku, komandu, pienākumiem
Vai zināt, kas notiks, ja uzrakstīsiet return un atstājat to tukšu (bez vērtības)?
Kāda ir atšķirība starp cookies un localStorage?
/* Divi sakārtoti saraksti ar intervāliem, kad lietotāji bija tiešsaistē dienas laikā. Intervāla sākums ir stingri mazāks par beigām. Jāskaita intervāli, kad abi lietotāji bija tiešsaistē. Intervāli ir norādīti stundās, pieņemot, ka tie var būt no 0 līdz 24. */ krustojums( [[8, 12], [17, 22]], [[5, 11], [14, 18], [20, 23]] )// [[8, 11], [17, 18], [20, 22]] krustojums( [[9, 15], [18, 21]], [[10, 14], [21, 22]] )// [[10, 14]] function krustojums(lietotajs1, lietotajs2) { // ievadiet savu kodu šeit }
Kāda ir atšķirība starp Promise.all un Promise.allSettled?
Kādas vērtības var glabāt JSON? Vai tur var glabāt funkcijas?
Kāpēc izvēlējāties WebSocket? Vai ir alternatīvas?
Vai esat izmantojis Vitest vai Playwright savā darbā?
Kāda ir mikrouzdevumu un makrouzdevumu izpildes secība Event Loop?
Vai bija paredzēta bezmaksas lietotāju pāreja uz maksas klientiem (uzņēmumiem)? Kā tika tehniski organizēta šī pāreja?
Skatieties uz šo koda gabalu — saprotiet, ko tas dara, un uzrakstiet vienkāršu piemēru izmantošanai. Arī lodash ir līdzīgs helpers.
Kā tu attiecies pret mākslīgo intelektu? Vai tu to izmanto darbā un ikdienas dzīvē?
Vai dinamiskās importēšanas var izmantot kaut kur citur, nevis React.lazy? Kur tās var būt noderīgas?
```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 ```