```javascript const obj = { name: 'Alex', say() { console.info(this.name); } }; const fn = obj.say; fn(); obj.say(); ```
Frontend
Vertel me meer over de renderfasen: layout (reflow) en paint (repaint)
// Hoe kan deze asynchrone code in een lus worden geoptimaliseerd zodat de beloftes asynchroon worden uitgevoerd async function processItems() { const items = [1, 2, 3]; for (const item of items) { await new Promise((resolve) => setTimeout(resolve, 100)); console.log(item); } } processItems();
Wat is het type never in TypeScript en hoe verschilt het van andere types?
Hoe werkt het refresh token mechanisme?
Vertel over SSE (Server-Sent Events) en vergelijk het met WebSocket en polling
Wat is het verschil tussen HTTP en HTTPS?
Vertel me over ontwikkelingsmethodologieën: Scrum, Waterfall, Kanban
Welke HTML-tag helpt bij het laden van verschillende afbeeldingen voor verschillende schermresoluties?
Abstracte taak: we hebben een functie uitgerold, een week later klagen gebruikers dat de pagina vastloopt. Hoe zou je het probleem zoeken?
Welke architectuur kiezen om een UI-bibliotheek te schrijven?
Welke soorten tests ken je naast unit-tests?
Vertel over het principe van Dependency Inversion (DIP) uit SOLID met een voorbeeld
Vertel over de kritieke renderingpad van een pagina in de browser
```javascript const obj = { naam: 'Alex', zeg() { console.info(this.naam); } }; const obj2 = { naam: 'Ivan' } const fn = obj.zeg.bind(obj).bind(obj2); fn(); obj.zeg(); ```