Frontend
Wie funktioniert React im Hintergrund? Erklären Sie den Reconciliation-Mechanismus, Virtual DOM, Fiber-Architektur und warum es zwei Phasen (Render und Commit) gibt.
Haben Sie mit Cookies gearbeitet? Erzählen Sie, wie ein Cookie im Browser gesetzt wird — welche Installationsmethoden gibt es?
Wie erhält man den Wert aus einem Promise und behandelt Fehler?
Wie bewerten Sie Ihr aktuelles Niveau in der Frontend-Entwicklung?
Erzählen Sie mir von den kritischen Phasen des Browser-Renderings
Hast du schon einmal mit Burnout zu tun gehabt? Wenn ja, wie gehst du damit um?
Wie gut passt die beschriebene Aufgabenstellung (Layout, Entwicklung, Arbeit mit Inhalten) zu Ihnen?
Was ist der Unterschied zwischen dem logischen ODER-Operator (||) und dem Null-Koaleszenz-Operator (??)?
Welche Backend-Erfahrung haben Sie?
Haben Sie mit architektonischen Ansätzen wie FSD (Feature-Sliced Design) gearbeitet?
[Name] fragte: Was sind die Unterschiede zwischen den Methoden bind, call und apply?
Wie man einen Linter und Formatter so einstellt, dass sie beim Arbeiten mit derselben Datei (z.B. TypeScript) nicht in Konflikt geraten.
Was ist Rekursion? Welche Regeln gibt es? Wofür ist sie notwendig?
Die Kette wird sofort abgelehnt, das erste .then wird übersprungen. Das erste .catch fängt den Fehler ab Ausgabe: Catch 1: Fehler1 Gibt 'Anderer Wert' zurück, wandelt den Fehler in ein erfolgreiches Ergebnis um. Das folgende .then erhält 'Anderer Wert' Ausgabe: Then 2: Anderer Wert Dann wirft es einen neuen Fehler: throw new Error('Zweiter Fehler') Die Kette wird erneut abgelehnt. Das zweite .catch fängt den zweiten Fehler ab Ausgabe: Catch 2: Zweiter Fehler Gibt nichts zurück → Ergebnis undefined. Das letzte .then erhält undefined Ausgabe: Then 3: undefined Grüße! ("Fehler!") — ist eine Promise, die sofort mit dem Fehler "Fehler!" abgelehnt wird. .then(1) — wird übersprungen, da die Promise im rejected-Zustand ist .catch(1) — fängt den Fehler ab, zeigt "Catch 1: Fehler!" und gibt "DATEN ZURÜCKGEGEBEN" .then(2) — erhält "DATEN ZURÜCKGEGEBEN", zeigt "Tikker? DATEN ZURÜCKGEGEBEN" und wirft einen neuen Fehler "Zweiter Fehler" .catch(2) — fängt den zweiten Fehler ab, zeigt "Catch 2: Zweiter Fehler" .then(3) — erhält undefined (da der vorherige catch nichts zurückgab), zeigt "then 3: undefined"
Im Next.js-Middleware, wo befindet es sich, auf dem Server oder auf dem Client?
Was ist eine Pure Component in React?
Hast du eigene Projekte, bei denen du das UI/UX vollständig ohne die Beteiligung eines Designers gemacht hast?
Was sind die nächsten Schritte nach diesem Vorstellungsgespräch?
Wie kopiert man ein Objekt (nicht-primitiver Typ), sodass Änderungen in der Kopie das Original nicht beeinflussen?
Hast du alles in TypeScript verwendet: Generics, Union-Typen, Utility-Typen? Erzähl mir von den Generics, wofür hast du sie verwendet?