Sobes.tech

Frontend

Vorbește despre SSR, CSR și SSG — care este diferența?

Middle
280

Ce este gRPC și pentru ce este folosit?

Middle
200

Vorbește despre abordări arhitecturale: FSD, monolit modular. Ce arhitectură să alegi pentru un MVP mic?

Middle
196

Cum se gestionează o operație asincronă lungă pe client (scanarea fișierelor pentru viruși, până la o oră)?

Middle
189

Ce sunt Pick și Omit în TypeScript?

Middle
173

Ce se întâmplă în ceea ce privește reflow și repaint la display:none vs visibility:hidden?

Middle
172

Ce sunt keyof și typeof în TypeScript?

Middle
171

Modificarea unei metode private încalcă principiul Open/Closed?

Middle
164

// Ce va fi afișat în consolă ? 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
163

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

Ce protocoale de autentificare și autorizare cunoști? Vorbește despre JWT.

Middle
158

Codurile de stare HTTP: ce înseamnă 401, 403, 500, 200, 201?

Middle
156

Care este diferența dintre REST și GraphQL?

Middle
155

Vorbește-mi despre principiile SOLID

Middle
150

Ce proprietăți CSS cauzează doar Repaint și care cauzează Reflow/Layout?

Middle
150

Unde se pot stoca date pe client în browser?

Middle
147

Ce tipuri de atacuri pe frontend cunoști? Cum te protejezi?

Middle
146

Cum funcționează mecanismul de refresh token?

Middle
139

Care este diferența dintre o funcție săgeată și o funcție obișnuită în JavaScript?

137

Vorbește despre SSE (Server-Sent Events) și compară-l cu WebSocket și polling

Middle
136
/2