Sobes.tech

Frontend

Ar galite paaiškinti skirtumą tarp SSR, CSR ir SSG?

Middle
291

Kas yra gRPC ir kam jis naudojamas?

Middle
214

Papaskink apie architektūrinius požiūrius: FSD, modulinis monolitas. Kokią architektūrą pasirinkti mažam MVP?

Middle
210

Kaip klientui apdoroti ilgą asinchroninę operaciją (failo patikrinimas dėl virusų, iki valandos)?

Middle
195

Kas nutiks reflow ir repaint požiūriu naudojant display:none vs visibility:hidden?

Middle
193

Kas yra Pick ir Omit TypeScript?

Middle
186

Kas yra keyof ir typeof TypeScript?

Middle
183

// Kas įvyks konsolėje? const p1 = Promise.resolve(1); const p2 = new Promise((_, reject) => setTimeout(() => reject("Error"), 100)); const p3 = Promise.resolve(3); Promise.all([p1, p2, p3]) .then(console.log) .catch(console.error); Promise.allSettled([p1, p2, p3]).then(console.log);

Middle
171

Ar privačios metodos keitimas pažeidžia Atvira/Uždaryta principą?

Middle
170

Kuo skiriasi REST nuo GraphQL?

Middle
169

Kokius autentifikacijos ir autorizacijos protokolus žinai? Papasakok apie JWT.

Middle
167

```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 ```

Middle
163

HTTP būsenos kodai: ką reiškia 401, 403, 500, 200, 201?

Middle
160

Kokios CSS savybės sukelia tik Repaint, o kurios sukelia Reflow/Layout?

Middle
158

Kuo skiriasi rodyklės funkcija nuo įprastos funkcijos JavaScript'e?

154

Papaskink apie SOLID principus

Middle
153

Kokius frontend atakų tipus žinai? Kaip apsisaugoti?

Middle
153

Kur galima saugoti duomenis kliento naršyklėje?

Middle
151

Kuo skiriasi objektinis programavimas nuo funkcionalaus programavimo? Kas yra švari funkcija?

Middle
150

// Kaip galima optimizuoti šį asinchroninį kodą cikle, kad pažadų vykdymas vyktų asinchroniškai async function processItems() { const items = [1, 2, 3]; for (const item of items) { await new Promise((resolve) => setTimeout(resolve, 100)); console.log(item); } } processItems();

Middle
149
/2