Frontend
Was ist NaN? Geben Sie Beispiele, wann NaN auftritt. Wie überprüft man, ob ein Wert NaN ist?
Welches Entwicklungsumfeld oder Build-Tool wurde im Projekt verwendet?
Implementieren Sie eine vereinfachte Funktion `reactive(object)`, die Vue 3 nachahmt: Beim Lesen einer Eigenschaft rufen Sie `track(target, key)` auf, und beim Ändern einer Eigenschaft rufen Sie `trigger(target, key)` auf.
Erzählen Sie mir mehr über den Arbeitsablauf bei Aufgaben: Wer erstellt die Anforderungen und wie werden sie analysiert?
Haben Sie schon einmal mit React Context gearbeitet? Welche Nachteile hat Context im Vergleich zu Redux?
Was passiert, wenn Sie eine URL in den Browser eingeben und Enter drücken? Beschreiben Sie den gesamten Prozess von der DNS-Auflösung bis zum Rendern der Seite.
Gibt es etwas zu zeigen? Wo hinzeigen?
Was wird in React für Memoisierung verwendet? Was passiert, wenn useMemo ohne den zweiten Parameter (Abhängigkeitsarray) verwendet wird?
[Name] fragte: War eine Design-Review in den Release-Prozess eingebunden? Wie lief sie ab?
Wie wurde der Prozess der Code-Validierung und Code-Review organisiert, einschließlich teamübergreifender Reviews?
Wie beeinflussen Angular-Bedingungen wie @if oder *ngIf die Darstellung: Verbergen sie Elemente oder fügen sie sie überhaupt nicht dem DOM hinzu?
Praktische Aufgabe: Implementieren Sie die Logik zum Freischalten der Schaltflächen nach dem Scrollen des Containers bis zum Ende (JavaScript).
Wie funktioniert das Caching von Ressourcen im Browser — wie entscheidet der Browser, ob er aus dem Cache lädt oder neu lädt, und wie kann man das steuern? Welche Caching-Methoden gibt es, einschließlich Service Worker?
Wie interagiert das Frontend mit dem Backend?
Hast du viel Erfahrung mit Klassen und Objekten im Frontend?
Woher bezieht der Browser den Standardwert für font-size bei REM und wo kann man ihn überschreiben?
Berichten Sie von einer Situation, in der eine architektonische Entscheidung misslungen ist — was ist passiert und was haben Sie danach geändert?
Warum wird addField im Konstruktor im Code aufgerufen und welche Probleme verursacht dies in Bezug auf die Skalierbarkeit?
Du hast gesagt, die Leistung soll hoch sein. Was verstehst du unter Leistung? Welche Schlüsselmetriken der Core Web Vitals sollten wir beachten? Gib ein Beispiel dafür, was für uns wichtig ist.
Hatten Sie eine feature-basierte Architektur? Kennen Sie FSD (Feature-Sliced Design)?