```javascript const obj = { name: 'Alex', say() { console.info(this.name); } }; const fn = obj.say; fn(); obj.say(); ```
Frontend
Erzählen Sie mir mehr über die Render-Schritte: Layout (Reflow) und Paint (Repaint)
// Wie kann man diesen asynchronen Code in einer Schleife optimieren, damit die Promises asynchron ausgeführt werden async function processItems() { const items = [1, 2, 3]; for (const item of items) { await new Promise((resolve) => setTimeout(resolve, 100)); console.log(item); } } processItems();
Erzählen Sie von SSE (Server-Sent Events) und vergleichen Sie es mit WebSocket und Polling
Wie funktioniert der Refresh-Token-Mechanismus?
Erzähle mir von Entwicklungsmethodologien: Scrum, Waterfall, Kanban
Was ist der Unterschied zwischen HTTP und HTTPS?
Welches HTML-Tag hilft dabei, verschiedene Bilder für unterschiedliche Bildschirmauflösungen zu laden?
Was ist der Typ never in TypeScript und wie unterscheidet er sich von anderen Typen?
Abstrakte Aufgabe: Wir haben eine Funktion freigegeben, eine Woche später beschweren sich die Nutzer, dass die Seite hängt. Wie würdest du das Problem suchen?
Welche Architektur wählen, um eine UI-Bibliothek zu schreiben?
Welche Arten von Tests kennst du neben Unit-Tests?
Erzähle das Prinzip der Dependency Inversion (DIP) aus SOLID anhand eines Beispiels
Erzählen Sie mir vom kritischen Rendering-Pfad der Seite im Browser
```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(); ```