```javascript const obj = { name: 'Alex', say() { console.info(this.name); } }; const fn = obj.say; fn(); obj.say(); ```
Frontend
Ispričaj mi detaljnije o fazama renderovanja: layout (reflow) i paint (repaint)
// Kako optimizovati ovaj asinhroni kod u petlji da bi se promises izvršavali asinhrono async function processItems() { const items = [1, 2, 3]; for (const item of items) { await new Promise((resolve) => setTimeout(resolve, 100)); console.log(item); } } processItems();
Ispričaj o SSE (Server-Sent Events) i uporedi ga sa WebSocket i pollingom
Kako funkcioniše mehanizam refresh tokena?
Koja je razlika između HTTP i HTTPS?
Ispričaj mi o metodologijama razvoja: Scrum, Waterfall, Kanban
Šta je tip never u TypeScript-u i kako se razlikuje od drugih tipova?
Koji HTML tag pomaže učitavanje različitih slika za različite rezolucije ekrana?
Apstraktni zadatak: lansirali smo funkciju, nakon nedelju dana korisnici se žale da se stranica zamrzava. Kako bi tražio problem?
Koju arhitekturu izabrati za pisanje UI biblioteke?
Koje vrste testova poznaješ osim jedinica testova?
Ispričaj o principu Dependency Inversion (DIP) iz SOLID na primeru
Ispričaj o kritičnom putu renderovanja stranice u pretraživaču
```javascript const obj = { ime: 'Alex', reci() { console.info(this.ime); } }; const obj2 = { ime: 'Ivan' } const fn = obj.reci.bind(obj).bind(obj2); fn(); obj.reci(); ```