```javascript const obj = { jméno: 'Alex', říct() { console.info(this.jméno); } }; const fn = obj.říct; fn(); obj.říct(); ```
Frontend
Řekni mi podrobněji o fázích vykreslování: layout (reflow) a paint (repaint)
// Jak optimalizovat tento asynchronní kód v cyklu, aby se promise vykonávaly asynchronně async function processItems() { const items = [1, 2, 3]; for (const item of items) { await new Promise((resolve) => setTimeout(resolve, 100)); console.log(item); } } processItems();
Pověz o SSE (Server-Sent Events) a porovnej ho s WebSocket a pollingem
Jak funguje mechanismus refresh tokenu?
Jaký je rozdíl mezi HTTP a HTTPS?
Pověz mi o vývojových metodologiích: Scrum, Waterfall, Kanban
Co je typ never v TypeScriptu a čím se liší od ostatních typů?
Který HTML tag pomáhá načítat různé obrázky pro různé rozlišení obrazovky?
Abstraktní úkol: vydali jsme funkci, za týden si uživatelé stěžují, že stránka zamrzá. Hogyan hlednéd problémát?
Jakou architekturu zvolit pro psaní UI knihovny?
Jaké typy testů znáš kromě jednotkových testů?
Pověz o principu Dependency Inversion (DIP) ze SOLID na příkladu
Pověz mi o kritické cestě vykreslování stránky v prohlížeči
```javascript const obj = { jmeno: 'Alex', rekni() { console.info(this.jmeno); } }; const obj2 = { jmeno: 'Ivan' } const fn = obj.rekni.bind(obj).bind(obj2); fn(); obj.rekni(); ```