Frontend
Warum gelangen Benutzer nicht in den Store und wie lädt man Benutzer in den Store?
Was ist der Unterschied zwischen interface und type in TypeScript?
Erzähle mir von SCSS-Mixins für Media-Queries
Arbeiten Sie derzeit?
Was kann man in JavaScript machen, aber nicht in TypeScript?
Erzähle mir vom useState-Hook in React.
Arbeiten Sie lieber nach einer strengen Aufgabenstellung oder im Rahmen von Diskussionen mit dem Team?
Wenn die Seite langsam lädt, welche Schritte würdest du unternehmen, um das Problem im Frontend zu diagnostizieren?
Im zweiten Fragment des React-Codes finden und beheben Sie Probleme mit useEffect, useMemo, asynchronem Laden von user/roles und der Speicherung berechneter Daten im State.
Kennst du die veränderlichen und unveränderlichen Methoden von Arrays? Zum Beispiel, was ist der Unterschied zwischen splice und filter?
Wodurch wurde bestimmt, was optimiert werden muss, und wie wurde optimiert?
Wie würden Sie den Server- und Client-Zustand trennen?
#React-Anmeldeformular 1. Erklären Sie, wie StateProvider funktioniert, teilen Sie Ihre Gedanken mit dem Interviewer. 2. Schauen Sie sich /src/api/mock an, erklären Sie, wie es funktioniert. 3. Überprüfen Sie die Farbe des SubmitButton und beheben Sie sie. 4. Implementieren Sie die Client-Formularvalidierung im Signup-Komponenten. (\*\*) Beachten Sie die Aufgabenstellung Nummer 9. Regeln: - Benutzername, E-Mail, Passwort und Wiederholen-Passwort-Felder sollten mindestens 6 Zeichen lang sein; - Passwort sollte mit Wiederholen-Passwort übereinstimmen; - Validierung sollte beim Klick auf "Registrieren" erfolgen; - Felder mit ungültigen Werten sollten markiert werden (error und helperText props); 6. Die API-Antwort kann einen Fehler enthalten, der dem Benutzer in der Nähe des entsprechenden Feldes angezeigt werden sollte. 7. Stellen Sie sicher, dass das UserName-Komponente den neuen Benutzernamen nach erfolgreicher Übermittlung rendert. 8. Implementieren Sie die neue SignupSuccess-Komponente. Sie sollte anstelle des Anmeldeformulars angezeigt werden. 9. Implementieren Sie serverseitige Validierung für die entsprechenden Felder.
Wie lange arbeiten Sie schon im Unternehmen?
Überprüfung des Nuxt 2-Mixins zur Geräteerkennung ```javascript export default { data() { return { isMobile: window.innerWidth < 768 } } } ```
Welches minimale Gehaltsniveau ist für Sie angenehm?
Erzählen Sie mir von den neuen Hooks useTransition und useDeferredValue.
Im Lebenslauf steht: «Ich habe die Anzahl der wiederholten API-Anfragen um 42 % reduziert». Erzähle diese Geschichte — wie du mit dem Problem wiederholter Anfragen in RxJS konfrontiert wurdest, was du daraus gelernt hast, wie sich dein Ansatz bei der Arbeit mit RxJS verändert hat?
Wofür schätzen dich deine Kollegen am meisten?
Kannst du eine React Native Anwendung erstellen, Signaturen einrichten und sie in die Veröffentlichung schicken?