Frontend
Jede Funktion durchläuft eine Code-Überprüfung oder nicht? Wie viele Genehmigungen waren erforderlich?
Wie entscheidest du, wann du useMemo, useCallback, React.memo verwenden solltest und wann nicht? Hast du Kriterien?
Was passiert, wenn der Timeout nach erfolgreicher Ausführung der Funktion nicht gelöscht wird? Wie kann man das beheben und welche Promise-Methode eignet sich zum Löschen des Timeouts in jedem Fall (bei Erfolg und bei Fehler)?
Wie sieht der ideale Kandidat nach Ablauf der Probezeit aus, welche Kriterien bestimmen seinen Erfolg?
Verwenden Sie RxJS oder sind Sie bereits vollständig auf Signale umgestiegen?
Erzählen Sie vom Lebenszyklus eines React-Komponenten: die wichtigsten Phasen Mount, Render, Unmount.
Wofür wurde die Module Federation verwendet?
Du hast ursprünglich eine Ausbildung als Theaterregisseur — warum hast du dich für die Entwicklung entschieden, warum genau Frontend?
Hast du Erfahrung mit Monorepositories oder Micro-Frontends?
Mussten Sie jemals eine Funktion vollständig alleine entwickeln?
Neben Next.js, mit welchen anderen Bundlern und Entwicklungsumgebungen haben Sie gearbeitet?
Wie fühlst du dich, wenn du dich auf eine Aufgabe konzentrierst und Kollegen dich mit dringenden Korrekturen oder einer neuen Aufgabe ablenken?
Du musst eine Funktion memoize schreiben — eine Hülle für die Memoisierung. Zur Vereinfachung kannst du annehmen, dass die Funktion immer nur ein Argument hat, und es wird ein primitiver Wert sein.
Erklären Sie den Unterschied zwischen Virtual DOM in React und dem Change Detection-Mechanismus in Angular
Erklären Sie das Konzept der deklarativen Programmierung im Hinblick auf React.
Wozu dienen statische IP-Adressen?
[Name] fragte: Wie empfinden Sie die Arbeit in einem Startup, was hat Ihnen gefallen und was nicht?
Erklären Sie, wie ChangeDetectionStrategy.OnPush funktioniert und worin sie sich von der Strategie Default unterscheidet.
Welche Lifecycle-Hooks gab es in Vue 2?
Wie verlief die Code-Review, wer hat sie gemacht?