Frontend
Was ist der Unterschied zwischen never und void in TypeScript?
Welche anderen Methoden zur Datenspeicherung im Browser kennst du, abgesehen von Cookies?
Du bist 4 Jahre in der Entwicklung, und was hast du vor der Entwicklung gemacht und wie bist du in den Beruf gekommen?
Wenn `Proxy` so gut ist, warum hat Vue 3 immer noch `ref`?
Was ist der Unterschied zwischen kontrollierten und uncontrolled Komponenten in React?
Was hat Sie zu uns geführt? Warum haben Sie sich entschieden, ein Vorstellungsgespräch in unserem Unternehmen zu führen?
Wie nutzt du responsives Design? Welche Ansätze für Responsivität gibt es überhaupt?
Haben Sie mit WebSocket, Server-Sent Events, Long Polling gearbeitet? Erzählen Sie darüber.
Welche alternativen Lösungen wurden in Betracht gezogen, anstatt die FreeShin-Benutzer in die Hauptplattform zu integrieren?
Wie würden Sie ein Eingabefeld für Datum und Uhrzeit mit Internationalisierungsanforderungen implementieren?
Siehst du irgendwelche Probleme mit den Namen in diesem Code?
Implementieren Sie eine einfache Slot-Maschine "Einarmiger Bandit": - Implementieren Sie drei Walzen (mit Zahlen von 0 bis 9, die in der Reihenfolge 0,1,2,...9,0,1,2... wechseln) - Bei jedem onRoll auf der Walze erscheint der nächste Wert - Wenn alle drei Ziffern nach dem Anhalten übereinstimmen, sagen wir, dass gewonnen wurde - Deaktivieren Sie die Schaltfläche während des Drehens Das physische Modell des Rads ist bereits in der Methode runSpinner implementiert, aber es hat nichts mit den Ziffern zu tun. Tipp: Beginnen Sie die Implementierung mit der ersten Walze, dann fügen Sie die anderen analog hinzu
Welche Einschränkungen hat die rekursive Baum traversal? Worin unterscheidet sich die Tiefensuche (DFS) von der Breitensuche (BFS)? Wie kann man eine Baum traversal ohne Rekursion implementieren?
#React-Anmeldeformular 1. Erklären Sie, wie StateProvider funktioniert, teilen Sie Ihre Gedanken mit dem Interviewer. 2. Werfen Sie einen Blick auf /src/api/mock, 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, Passwort wiederholen Felder sollten mindestens 6 Zeichen lang sein; - Passwort sollte mit Passwort wiederholen ü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 der 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.
Was tun, um eine Sperre zu beseitigen oder die von ihr gehaltenen Ressourcen freizugeben?
Was ist bei UX für Live-Video im Vergleich zu normalem VOD zu beachten?
Beschreiben Sie technisch, wie Sie das schrittweise Rendern eines großen Artikelkörpers umgesetzt haben.
Was ist bei deinem vorherigen Arbeitsplatz passiert?
Wenn Sie ein Projekt für sich selbst machen würden, was würden Sie wählen: Vue oder React? Und warum?
Kennst du das EventEmitter-Muster? Implementiere eine Klasse mit den Methoden subscribe, unsubscribe und fire.