Frontend
/* Dvi surūšiuotos sąrašai su intervalais, kai vartotojai buvo prisijungę per dieną. Intervalio pradžia yra griežtai mažesnė už pabaigą. Reikia apskaičiuoti intervalus, kai abu vartotojai buvo prisijungę. Intervalai nurodyti valandomis, laikant, kad jie gali būti nuo 0 iki 24. */ sankirta( [[8, 12], [17, 22]], [[5, 11], [14, 18], [20, 23]] )// [[8, 11], [17, 18], [20, 22]] sankirta( [[9, 15], [18, 21]], [[10, 14], [21, 22]] )// [[10, 14]] function sankirta(vartotojas1, vartotojas2) { // įrašykite savo kodą čia }
Kuo skiriasi Promise.all nuo Promise.allSettled?
Kokios reikšmės gali būti saugomos JSON? Ar galima ten saugoti funkcijas?
Kodėl pasirinkote WebSocket? Ar yra alternatyvų?
Papaskok apie React komponentų gyvavimo ciklą (klasinius ir funkcinius).
Kokia mikro užduočių ir makro užduočių vykdymo seka Event Loop'e?
Ar buvo numatyta nemokamų naudotojų perėjimas į mokančius klientus (įmones)? Kaip technologiškai buvo organizuotas šis perėjimas?
Kokį požiūrį turi į dirbtinį intelektą? Ar jį naudoji darbe ir kasdieniniame gyvenime?
Ar galima naudoti dinaminius importus kur nors kitur nei React.lazy? Kur jie gali būti naudingi?
```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 ```
Kas yra CDN? Kaip statika ten patenka? Kaip klientas sužino, į kurį CDN serverį kreiptis?
Kaip tipizuoti komponentus su HTML atributais ir nuorodomis?
Ar žinote, kur naudojami throttle ir debounce? Kuo jie skiriasi?
Papasakokite apie Observable ir Subject RxJS — kuo jie skiriasi, kokius Subject tipus žinote?
Ką parodys kodas su sąlyga `1 < 9 < a`? Kokią reikšmę reikia priskirti kintamajam `a`, kad įvykdytųsi šaka su išvestimi 2?
Pažiūrėkite į klasės kodą, kurio konstruktoriuje yra laukas multiplier, metodas add, skirtas pridėti skaičius į masyvą, ir metodas getMultiSum, įgyvendintas per įprastą funkciją. Kas bus išvestas į konsolę paleidus šį kodą?
Kuo skiriasi type nuo interface TypeScript? Kada naudoji vieną ar kitą?
Kas jums patinka jūsų darbe ir kas nepatinka arba erzina?
JavaScript klasės yra sintaksės cukrus ant ko?
Papaskinkite apie savo darbo patirtį, projektus ir naudojamas technologijas.