Frontend
In einer forceUpdate-Aufgabe: welche Komponenten werden neu gerendert, wenn der Button geklickt wird, und warum?
Wann verwendest du Type Assertions (Type Casting) und welche Risiken sind damit verbunden?
Was ist shallowEqual und welches Ergebnis liefert es beim Vergleich von Objekten, einschließlich wenn eine verschachtelte Eigenschaft auf dasselbe Objekt verweist?
Was ist ein Enum in TypeScript und warum werden häufig Union-Literaltypen oder as const-Objekte bevorzugt?
Verwendest du Werkzeuge für Schemas und Dokumentation komplexer Aufgaben?
Erklären Sie Memoisierung.
Welche Art von Tests hast du durchgeführt und welche Tools hast du verwendet?
Worin unterscheidet sich HTTP/2 von HTTP/1.1?
Was ist ein TypeScript-Typwächter und warum ist er notwendig?
Wie implementiert man die Bindung des Werts des benutzerdefinierten Eingabefelds an das Modell: über value/input oder v-model?
Wie durchläuft React den Fiber-Baum und was passiert mit den Kind-Komponenten, wenn der Elternteil aktualisiert wird?
Was wird in den Zeilen 5, 6, 8 und 9 in der Array- und Referenzaufgabe ausgegeben?
Erzählen Sie von den SOLID-Prinzipien und geben Sie Beispiele für die Front-End-Entwicklung.
Was genau haben Sie geändert, um die Leistung zu verbessern?
Führen Sie eine Code-Überprüfung des Komponenten durch, die Benutzer in alphabetischer Reihenfolge nach Namen anzeigen soll. Was muss repariert und hinzugefügt werden?
Was sind mapped types in TypeScript?
Was ist die Big O-Notation und wie bewertest du die Komplexität von Code in der Praxis?
Bestimmen Sie die Zeitkomplexität der Beispiele: lineare Suche, Array-Summierung, binäre Suche und Duplikatsuche mit doppelter Schleife.
Wie typisiert man die Props der Komponente: mit type oder interface?
Warum haben Sie sich für den Wechsel zu FSD entschieden und welche Probleme sollte es lösen?