Was würdest du wählen, um mit dem Backend zu interagieren und den globalen Zustand im Frontend zu verwalten?
Frontend
Worin besteht der Unterschied zwischen dem Typ 'any' und 'unknown' in TypeScript?
Welche fortgeschrittenen Funktionen von TypeScript kennst du für flexible Typbehandlung: Utility Types, bedingte Typen, Beschränkungen von generischen Parametern und andere?
Was ist der Zweck von State in React und was ist das Hauptparadigma bei der Arbeit mit State?
Erzählen Sie mir von Ihrer Erfahrung mit der Implementierung des Frontends aus der Sicht der Benutzerfreundlichkeit und des Interface-Designs.
Analysieren Sie das Beispiel mit einem Eltern- und einem langsamen Kind-React-Komponenten, die in React.memo eingepackt sind: Ist hier alles korrekt, was wird sich ändern, wenn props ein Objekt oder eine Funktion ist, und wie kann man es verbessern?
Gab es in früheren Projekten eine Bewertung der Aufgaben und Arbeitskosten? Wie oft konnten Sie die Schätzungen einhalten?
Haben Sie jemals technische Feinheiten Ihrer Arbeit Kollegen erklärt, die nicht technisch sind, wie Analysten oder Aufgabensteller? Wie haben Sie das gemacht?
Was ist deine Erfahrung bei der Implementierung von Autorisierung und Authentifizierung im Frontend: Tokens, Sessions, OAuth, Zwei-Faktor-Authentifizierung, rollenbasiertes Modell?
Hast du Erfahrung mit komplexen Refactorings oder architektonischen Entscheidungen?
Ein Benutzer meldet sich über ein Login- und Passwortformular an: Was passiert in diesem Moment, woher bezieht die Anwendung die Benutzerdaten und Rollen?
Erzählen Sie mir von Ihrer React-Reise: Von welcher Version haben Sie angefangen, wie haben Sie gelernt, welche Funktionen Sie verwendet haben und wie Sie den Übergang zu Hooks und funktionalen Komponenten wahrgenommen haben?
Was sind die Möglichkeiten, Tokens im Frontend zu speichern — Cookies, localStorage, sessionStorage? Welche sind vorzuziehen und warum?