```javascript const obj = { name: 'Alex', say() { console.info(this.name); } }; const fn = obj.say; fn(); obj.say(); ```
Frontend
Povedz mi viac o fázach vykresľovania: layout (reflow) a paint (repaint)
// Ako možno optimalizovať tento asynchrónny kód v cykle, aby sa promises vykonávali asynchrónne async function processItems() { const items = [1, 2, 3]; for (const item of items) { await new Promise((resolve) => setTimeout(resolve, 100)); console.log(item); } } processItems();
Ako funguje mechanizmus refresh tokena?
Porozprávaj o SSE (Server-Sent Events) a porovnaj ho s WebSocket a pollingom
Aký je rozdiel medzi HTTP a HTTPS?
Povedz mi o metodológiách vývoja: Scrum, Waterfall, Kanban
Čo je typ never v TypeScript a ako sa líši od ostatných typov?
Aký HTML tag pomáha načítať rôzne obrázky pre rôzne rozlíšenia obrazovky?
Abstraktna naloga: izdali smo funkcijo, čez teden dni uporabniki se pritožujejo, da se stran zamrzne. Kako bi iskal težavo?
Akú architektúru zvoliť pre písanie UI knižnice?
Aké typy testov poznáš okrem jednotkových testov?
Povedz o princípe Dependency Inversion (DIP) zo SOLID na príklade
Rozprávajte o kritickej ceste vykresľovania stránky v prehliadači
```javascript const obj = { meno: 'Alex', povedz() { console.info(this.meno); } }; const obj2 = { meno: 'Ivan' } const fn = obj.povedz.bind(obj).bind(obj2); fn(); obj.povedz(); ```