Welche Entwicklungs-Patterns verwenden Sie (DRY, SOLID, GRASP, Design Patterns)?
Frontend
Was ist der Unterschied zwischen den Hooks useEffect und useLayoutEffect?
Welche Neuerungen gibt es in React 19? Erzählen Sie über den Concurrent Mode und startTransition.
Welche Methoden gibt es, um mit dem Kontext (this) zu arbeiten? Wie lautet die Signatur des call-Methodenaufrufs? Worin unterscheidet sich call von apply?
In welchen Fällen erfolgt ein erneutes Rendern einer Komponente in React?
Was gibt der typeof-Operator für null zurück?
Welche Phasen gibt es bei Ereignissen im Browser (Blasen und Capturing)? Wie stoppt man das Blasen? Wie verhindert man die Standardaktion?
Wozu dient die Methode OPTIONS? Wann wird sie automatisch gesendet?
Welche HTTP-Header sind für einen Frontend-Entwickler im Hinblick auf Leistungsoptimierung (z.B. Caching) wichtig?
Wie lautet die Signatur der reduce-Methode bei Arrays? Was muss im Callback bei jeder Iteration zurückgegeben werden?
Wie würdest du auf einen Code mit O(n²)-Komplexität im Code-Review reagieren?
Warum wurde für den Vorschaumodus ein iFrame verwendet?
Welche Möglichkeiten gibt es, Funktionen in JavaScript zu deklarieren? Worin unterscheidet sich eine Funktionsdeklaration von einem Funktionsausdruck? Worin unterscheidet sich eine Pfeilfunktion von einer Funktionsdeklaration?
Erzählen Sie uns von CORS: Wofür ist es, welche Header werden verwendet?
Erzählen Sie mir von Promise: Zustände, statische Methoden (all, any, allSettled, race). Was gibt Promise.all zurück, wenn eine der Versprechen mit einem Fehler endet?
Blockiert CSS das Rendern der Seite?
Haben Sie schon einmal den Typ any in TypeScript verwendet? Womit kann er ersetzt werden?
Wofür wird der Hook useRef verwendet?
Welche Ansätze zur Gestaltung von Stilen haben Sie verwendet (Präprozessoren, Tailwind, CSS-Module usw.)?
Ist der Aufruf der Funktion getUsername mit einem Objekt vom Typ IUser (eigene Schnittstelle des Verbrauchers) in TypeScript korrekt, wenn die Feldstruktur mit TUser aus der Bibliothek übereinstimmt? Erklären Sie das Prinzip der strukturellen Typisierung.