Frontend
Wie verstehst du, was ein Render in React ist? Warum kann es passieren?
Wie kann man JSON sequenziell analysieren, indem man die Verarbeitung in Chunks aufteilt, um den Hauptthread nicht zu blockieren? Womit kann man die Verarbeitung des nächsten Chunks starten, um die Seite nicht zu verlangsamen (z.B. requestIdleCallback, Generatoren)?
Was sind useMemo, useCallback und React.memo? Wann ist es besser, sie zu verwenden?
Beim Start des Projekts treten Fehler auf — die Node.js-Version stimmt nicht überein. Wie würden Sie dieses Problem lösen?
Wofür wird useMemo verwendet? Gib ein praktisches Beispiel.
Was ist CSP und wie richtet man es ein?
Was ist der Unterschied zwischen display flex und display grid? Wie richtet man Elemente im Flex aus?
Was ist der Unterschied in der Funktionsweise von React.memo bei Komponenten mit Props und ohne Props?
Aufgabe 7: Es gibt die Typen Alien und Human, die im Typ Person zusammengefasst sind. Schreiben Sie eine Funktion checkAlien, die überprüft, ob die übergebene Person ein Außerirdischer ist. Beheben Sie den TypeScript-Fehler beim Zugriff auf die Eigenschaft isAlien.
Wann bist du bereit, eine neue Stelle anzutreten?
Wenn die Seite langsam lädt, welche Schritte würdest du unternehmen, um das Problem im Frontend zu diagnostizieren?
Erzählen Sie mir von der Optimierung der Seitenleistung in Nuxt: Womit sind Sie konfrontiert, welche Probleme haben Sie gelöst und wie?
Wie würdest du den Informationsaustausch zwischen Backend und Frontend schichtweise (architektonisch) aufbauen?
Warum braucht man dynamische IP-Adressen, wenn statische so bequem sind?
Kannst du ein paar Vor- und Nachteile von Redux nennen?
Erzähle mir von ref und reactive: Was sind ihre Unterschiede und wie funktionieren sie im Hintergrund?
Wofür schätzen dich deine Kollegen am meisten?
Haben Sie CI/CD? Verwenden Sie einen statischen Code-Analysator wie SonarQube?
Komplexität der Aufgabe mit memoize: Damit die Funktion memoize als zweites Argument die Lebensdauer des Caches in Millisekunden erhält, nach deren Ablauf der Cache invalidiert wird.
Was sind die Hauptunterschiede zwischen Vue 3 und Vue 2? Hat Vue 3 Virtual DOM?