SSR, CSR және SSG туралы айтыңыз — олардың айырмашылығы неде?
Frontend
gRPC дегеніміз не және ол не үшін пайдаланылады?
Құрылымдық тәсілдер туралы айтыңыз: FSD, модульдік монолит. Кішігірім MVP үшін қандай архитектураны таңдау керек?
Клиент жағында ұзақ уақытқа созылатын асинхронды операцияны (вирусқа сканерлеу, бір сағатқа дейін) қалай өңдеу керек?
TypeScript-те Pick және Omit дегеніміз не?
display:none vs visibility:hidden кезінде reflow және repaint тұрғысынан не болады?
TypeScript-те keyof пен typeof не нәрсе?
Жеке әдісті өзгерту Open/Closed қағидатын бұзады ма?
// Консольға не шығады? const p1 = Promise.resolve(1); const p2 = new Promise((_, reject) => setTimeout(() => reject("Қате"), 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 ```
Қандай аутентификация және авторизация протоколдарын білесіз? JWT туралы айта аласыз ба?
HTTP статустық кодтар: 401, 403, 500, 200, 201 нені білдіреді?
REST және GraphQL арасындағы айырмашылық неде?
Қандай CSS қасиеттері тек Repaint-ты шақырады, ал қайсысы Reflow/Layout-ты шақырады?
SOLID принциптері туралы айта аласыз ба?
Фронтендке қарсы қандай шабуыл түрлерін білесіз? Оларға қалай қорғануға болады?
Браузерде клиент жағында деректерді қайда сақтауға болады?
Рефреш токен механизмінің жұмысы қалай?
SSE (Server-Sent Events) туралы айтыңыз және оны WebSocket және polling-пен салыстырыңыз.