Vai vari izskaidrot atšķirību starp SSR, CSR un SSG?
Frontend
Kas ir gRPC un kam tas tiek izmantojts?
Pastāsti par arhitektūras pieejām: FSD, modulārais monolīts. Kuru arhitektūru izvēlēties mazam MVP?
Kā klientā apstrādāt ilgstošu asīnhrono operāciju (faila pārbaude uz vīrusiem, līdz stundai)?
Kas ir keyof un typeof TypeScript?
Kas ir Pick un Omit TypeScript?
Kas notiks reflow un repaint jomā, izmantojot display:none vs visibility:hidden?
Vai privātās metodes maiņa pārkāpj Atvērta/Aizvērta principu?
// Ko tiks precīzi konsolē? 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);
```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 ```
Kādus autentifikācijas un autorizācijas protokolus pazīsti? Pastāsti par JWT.
HTTP statusa kodi: ko nozīmē 401, 403, 500, 200, 201?
Kāda ir atšķirība starp REST un GraphQL?
Kuras CSS īpašības izraisa tikai Repaint, un kuras izraisa Reflow/Layout?
Pastāsti man par SOLID principiem
Kādus frontend uzbrukumu veidus zini? Kā aizsargāties?
Kur var glabāt datus klienta pārlūkprogrammā?
Kāda ir atšķirība starp objektorientēto programmēšanu un funkcionālo programmēšanu? Kas ir tīra funkcija?
Kā darbojas refresh token mehānisms?