Wie schnell lernt und implementiert Ihr Team neue Bibliotheken/Ansätze?
Frontend
Wie man asynchrone Funktionen innerhalb von useEffect verarbeitet und wie man die Fehlerbehandlung für mehrere API-Aufrufe richtig organisiert?
Verwenden Sie spezielle UI-Bibliotheken (z.B. Ant Design)? Sind Sie damit zufrieden, welche Komponenten haben Sie beibehalten und welche durch eigene ersetzt?
Ist eine separate Funktion toggleLoading erforderlich oder kann darauf verzichtet werden?
Erkläre, wie die Event Loop funktioniert — was sind Mikroaufgaben, Makroaufgaben und ihre Priorisierung.
Wie priorisieren Sie technische Schulden im Vergleich zu Geschäftsaufgaben?
Wie korrigiert man richtig eine Funktion, die ein Array mutiert und seine Länge anstelle des Arrays selbst zurückgibt?
Musstest du schon einmal mit CI/CD arbeiten, etwas konfigurieren?
Ist dieses Hauptprojekt ein White-Label? Wird es an Kunden mit Anpassungen für sie verkauft?
Wie kann die Architektur dieser Komponente verbessert werden? Sollte sie in kleinere Komponenten aufgeteilt werden, um das Rendern zu optimieren?
Erzählen Sie mir von Fehlern im Projekt — wie Sie damit umgehen, welche die letzten Vorfälle waren und wie Sie sie gelöst haben?
Erzähl mir von deiner Rolle im Team. Mentorst du jemanden, delegierst du Aufgaben, oder werden dir Aufgaben delegiert?
Wie ist die Kommunikation zwischen den Teams organisiert? Gibt es für jedes Team ein separates Backend?
Erzähle mehr über die Plattform — den Ablauf bei Ausschreibungen, die Suche nach Ausschreibungen, Filterung usw.
Haben Sie Bereitschaftsdienste (on-call) und wie sind diese organisiert?
Wie läuft die API-Abstimmung zwischen Frontend und Backend in deinem Projekt normalerweise ab?
Verwendest du irgendwelche Konfigurationen in der Anwendung? Linters, Code-Styles — teilst du sie zwischen Projekten (z.B. über ein privates npm)?
Was ist dein Stack — React, Next.js oder etwas anderes?
Schreiben Sie Tests und welche genau (Unit, kritische Flows usw.)?
Wie entscheidest du, wann du eine Funktion in useCallback einbetten musst und wann nicht? Wie wird das in deinem Projekt gemacht?