Sobes.tech

Frontend

Разкажи за SSR, CSR и SSG — каква е разликата?

Middle
283

Какво е gRPC и за какво се използва?

Middle
206

Разкажи за архитектурните подходи: FSD, модулен монолит. Каква архитектура да изберем за малък MVP?

Middle
204

Как да обработим дълга асинхронна операция на клиента (проверка на файлове за вируси, до час)?

Middle
193

Какво са keyof и typeof в TypeScript?

Middle
178

Какво ще се случи по отношение на reflow и repaint при display:none срещу visibility:hidden?

Middle
177

Какво са Pick и Omit в TypeScript?

Middle
176

Нарушава ли промяната в частен метод принципа Open/Closed?

Middle
167

// Какво ще се изведе в конзолата ? 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
165

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

Кои протоколи за удостоверяване и авторизация знаеш? Разкажи за JWT.

Middle
160

HTTP статус кодове: какво означават 401, 403, 500, 200, 201?

Middle
158

Каква е разликата между REST и GraphQL?

Middle
155

Кои CSS свойства причиняват само Repaint и кои причиняват Reflow/Layout?

Middle
153

Разкажи ми за принципите SOLID

Middle
151

Какви видове атаки на фронтенда знаеш? Как да се защитиш?

Middle
151

Къде в браузъра могат да се съхраняват данни на клиента?

Middle
150

Каква е разликата между обектно-ориентираното програмиране и функционалното програмиране? Какво е чиста функция?

Middle
148

Каква е разликата между стрелкова функция и обикновена функция в JavaScript?

144

Как работи механизмът за refresh token?

Middle
140
/2