Frontend
Im Diagramm stellt jeder Kreis einen einzelnen Stern dar. Die Position des Kreismittelpunkts zeigt die Temperatur des Sterns in Kelvin (K) und seine Leuchtkraft (Energieemissionsrate) im Vergleich zur Sonne (Lsun). Beachten Sie, dass höhere Temperaturen links liegen. Die Größe des Kreises zeigt die relative physische Größe des Sterns an, und die Beschriftungen geben die Arten der gezeigten Sterne an. Abgesehen von den Hauptreihensternen ist die Gruppe der Sterne mit dem größten Temperaturspektrum die Gruppe der: - Riesensterne in Rot - Riesensterne in Rot (Supergiganten) - Weiße Zwerge - Blaue Riesen
Was wird nach dem Klicken auf die Schaltfläche in der Konsole angezeigt (erneutes Rendern)?
Hat dir gefallen, mit Redux als Zustandsmanager für komplexe Formulare zu arbeiten?
Wie wird asymmetrische Verschlüsselung in TLS verwendet und wofür ist sie?
Was passiert nach einem erfolgreichen Face ID? Ist der Verigram iFrame mit Face ID verbunden?
Warum haben Sie sich von Ihrem letzten Arbeitgeber getrennt?
Sie haben einen Test mit tausend Verbindungen über WebSocket durchgeführt — wie haben Sie das getestet, wie verlief der Belastungstest?
Sieh dir das Layout der Produktkarte (Parfüm) an. Was ist hier nicht richtig?
Was passiert, wenn anstelle einer Klasse ein normales Objekt mit denselben Methoden verwendet wird (ohne Strict Mode)?
Warum wurde im Projekt GraphQL gewählt?
Warum hast du dich speziell für Webentwicklung und Angular entschieden, anstatt zum Beispiel mobile Entwicklung?
Hast du Erfahrung im Wechsel von Vue 2 zu Vue 3? Erzähl, wie es gelaufen ist, mit welchen Schwierigkeiten du konfrontiert wurdest.
Welche Daten braucht der Kunde wann und wie wird unsere API aussehen? Welche Endpunkte, welche Datenstrukturen?
#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 Aufgaben Nummer 9. Regeln: - Benutzername, E-Mail, Passwort und Wiederholpasswort-Felder sollten mindestens 6 Zeichen lang sein; - Passwort sollte mit Wiederholpasswort übereinstimmen; - Validierung sollte beim Klick auf "SignUp" 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. --- Code aus mock.ts: ```typescript const fakeResponse = (userName) => ({ code: 200, user: { id: 42, userName, }, }); let a = 0; const api = { '/signup': function (userName: string, email: string, password: string) { a++; return new Promise((resolve, reject) => { setTimeout(() => { if (a % 2 === 0) { return resolve(fakeResponse(userName)); } else { return reject( new Error( `Benutzername "${userName}" ist bereits vergeben. Bitte versuchen Sie einen anderen.` ) ); } }, 500); }); }, }; export default api; ```
Wie ist die Teamstruktur: Sind alle Entwickler gleichgestellt, gibt es einen Teamleiter und einen Architekten?
Live-Coding-Aufgabe: Beheben eines Zählers mit setInterval in useEffect, der aufgrund eines Closure-Problems nicht korrekt funktioniert
Was ist WeakMap?
Erzählen Sie mir von Ihrer Berufserfahrung und Ihren aktuellen Aufgaben auf der Wettplattform
Gibt es Bereiche, in denen du dich verbessern möchtest?
Wie man eine Aufgabe für einen KI-Agenten zur Refaktorisierung eines Legacy-Komponenten richtig stellt?