Браузерде клиент жағында деректерді қайда сақтауға болады?
Frontend
Рендерлеу кезеңдері туралы толығырақ айтып беріңіз: layout (reflow) және paint (repaint)
TypeScript-те never типі дегеніміз не және ол басқа типтерден қалай ерекшеленеді?
// Бұл асинхронды кодты цикл ішінде қалай оңтайландыруға болады, сонда уәделер асинхронды түрде орындалады async function processItems() { const items = [1, 2, 3]; for (const item of items) { await new Promise((resolve) => setTimeout(resolve, 100)); console.log(item); } } processItems();
Рефреш токен механизмінің жұмысы қалай?
Даму әдістемелері туралы айтыңыз: Scrum, Waterfall, Kanban
HTTP және HTTPS арасындағы айырмашылық неде?
SSE (Server-Sent Events) туралы айтыңыз және оны WebSocket және polling-пен салыстырыңыз.
HTML тегі әртүрлі экран ажыратымдылықтарына арналған әртүрлі суреттерді жүктеуге көмектеседі?
Абстрактілі тапсырма: бір функция іске қосылды, бір аптадан кейін пайдаланушылар беттің тұрып қалатынын шағымданады. Мәселені қалай іздейсіз?
UI кітапханасын жазу үшін қандай архитектураны таңдау керек?
Юнит-тесттерден басқа қандай тестілеу түрлерін білесіз?
Браузердегі беттің маңызды рендеринг жолы туралы айта аласыз ба?
SOLID-тан Dependency Inversion принципі (DIP) туралы мысалмен айтыңыз.
```javascript const obj = { name: 'Alex', say() { console.info(this.name); } }; const obj2 = { name: 'Ivan' } const fn = obj.say.bind(obj).bind(obj2); fn(); obj.say(); ```