Was bringt uns TypeScript? Wie hilft es bei der Entwicklung?
Frontend
Hast du Erfahrung mit AbortController? Kannst du kurz erklären, was es ist und wie du es verwendet hast?
Warum haben Sie sich entschieden, Proxy anstelle von Object.defineProperty zu verwenden?
Erzählen Sie mir von Ihrer Erfahrung mit dem Vue-Ökosystem. Mit welchen Bibliotheken und Build-Tools haben Sie gearbeitet?
Wie speichern Sie normalerweise die API-Schicht und organisieren die Client-Server-Interaktion in Anwendungen?
Gab es eine Logik bei der Aufteilung des Bundles in Chunks? Warum möchten Sie einen Teil als separaten Chunk machen und den anderen nicht?
Wie bist du zum Frontend gekommen? Erzähl mir ein bisschen über dich.
Wie ist deine Erfahrung mit FSD (Feature-Sliced Design)? Denkst du, dass das für jeden notwendig ist?
Also, Sie haben den Zustand des Formulars zwischen den verschiedenen Schritten des Wizard-Flows beibehalten, richtig? Wie haben Sie das gespeichert? War es ein internes Store oder eine Speicherung im Backend?
Wie haben Sie die Einhaltung der FSD-Architektur im Team verfolgt? Wurde dies bei der Code-Review überprüft?
Code-Review-Aufgabe: Du hast einen Code, der von einem Junior geschrieben wurde. Ein Teil des Codes (bis Zeile 18) darf nicht geändert werden, der Rest muss überprüft werden. Finde alles, was seltsam oder unlogisch erscheint, und schlage Korrekturen vor.
Wann kann man nach dem Vorstellungsgespräch mit Feedback rechnen?
Wie ist der Deployment-Prozess in Ihrem Projekt organisiert? Gibt es Linting, CI/CD?