Sobes.tech

Frontend

Kas saaks selgitada SSR, CSR ja SSG vahe?

Middle
286

Mis on gRPC ja milleks seda kasutatakse?

Middle
210

Rääkige arhitektuursetest lähenemistest: FSD, modulaarne monoliit. Millist arhitektuuri valida väikese MVP jaoks?

Middle
208

Kuidas kliendis töödelda pikka asünkroonset operatsiooni (faili viiruste kontroll, kuni tund)?

Middle
195

Mis on Pick ja Omit TypeScriptis?

Middle
181

Mis on keyof ja typeof TypeScriptis?

Middle
180

Mis juhtub reflow ja repainti osas display:none vs visibility:hidden kasutamisel?

Middle
180

// Mis kuvatakse konsoolis? 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
169

Kas privaatmeetodi muutmine rikub Open/Closed põhimõtte?

Middle
169

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

Milliseid autentimise ja autoriseerimise protokolle tead? Räägi JWT-st.

Middle
161

Mis vahe on REST ja GraphQL vahel?

Middle
160

HTTP olekukoodid: mida tähendavad 401, 403, 500, 200, 201?

Middle
159

Millised CSS omadused põhjustavad ainult Repaint ja millised põhjustavad Reflow/Layout?

Middle
156

Räägi mulle SOLID põhimõtetest

Middle
153

Milliseid frontendi rünnakute tüüpe tead? Kuidas kaitsta end?

Middle
152

Kus saab brauseris klienti andmeid salvestada?

Middle
151

Mis vahe on objektorienteeritud programmeerimisel ja funktsionaalsel programmeerimisel? Mis on puhas funktsioon?

Middle
150

// Kuidas optimeerida seda asünkroonset koodi tsüklis, et lubadused täidetakse asünkroonselt 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

Mis vahe on noolefunktsioonil ja tavalise funktsiooni vahel JavaScriptis?

147
/2