Sobes.tech

Frontend

Wie würdest du ein Formular mit dynamischen Feldern und Serverfehlern testen? Welche Technologien würdest du verwenden?

Middle+
189

Die API-Antwort kann einen Fehler enthalten, der dem Benutzer neben dem entsprechenden Feld angezeigt werden muss.

Middle
188

Es gibt einen Filter mit Registerkarten. Beim schnellen Wechseln zwischen den Registerkarten werden manchmal alte Werte angezeigt, die nicht zur aktuellen Registerkarte gehören. Was ist die Ursache und wie kann man das beheben?

Middle
184

Was kann man mit Bildern machen, um die Leistung der Seite zu optimieren?

Middle
183

War es ein B2B- oder B2C-Service? Gab es Metriken zur Verfolgung von Fehlern und Nutzererfahrung?

Middle+
181

Sieh dir diesen Code mit SSR und der Singleton-i18n-Klasse an. Finde ein ernstes Problem, das das HTML, das an den Benutzer ausgegeben wird, verderben könnte. Wie würdest du es beheben?

Middle+
181

Eine Verkehrstafel in einem einzigen Div gestalten, einschließlich eines kleinen roten Strichs rechts.

Middle
178

Wir können nicht über CI/CD Tags setzen oder Versionen verwalten. Der Kunde könnte eine Version haben, das Backend eine andere. Was kann man in diesen Bedingungen außer Fehlerüberwachung mit Sentry tun?

Middle+
178

Stellen Sie sich eine Seite mit vielen Karten und Lazy Loading vor (wie bei Stripchat). Welche Randfälle sehen Sie, welche Probleme könnten auftreten, was würden Sie optimieren? Wie funktioniert Virtualisierung (React Window)?

Middle+
176

Warum gelangen Benutzer nicht in den Store und wie lädt man Benutzer in den Store?

Middle
175

Wir haben ein großes Projekt in einem Monorepo mit einem einheitlichen Release-Flow. Wir haben beschlossen, es aufzuteilen und das Frontend in separate Repositories mit eigenem Release-Zyklus auszulagern. Es entsteht das Problem der Versionsinkonsistenz zwischen Backend und Client. Wie würdest du die Lösung für dieses Problem sehen? Wie kannst du die Arbeit organisieren, um möglichst vor Fehlern in der Produktion geschützt zu sein?

Middle+
174

Welche Reduzierer hat Store und gibt es einen Reduzierer, um dort Benutzer hinzuzufügen?

Middle
172

Was kann das erste Rendern im Browser nach Erhalt des HTML blockieren? Was kann man mit der synchronen Ladung von JS und CSS machen?

Middle+
171

Wo wurde der normalisierte Cache gespeichert? War er irgendwie reaktiv?

Middle
170

Sieh dir die Funktion im Editor an: Sie nimmt ein Array von Schlüsseln und ein Objekt, und kopiert durch reduce nur das Objekt mit den angegebenen Schlüsseln. Wie würdest du diese Funktion nennen?

Middle
170

Wir sehen, dass SSR nach 2 Sekunden nichts zurückgibt. Welche Möglichkeiten gibt es, dies zu verbessern?

Middle
165

Haben Sie angegeben, welche Abfragen Entitäten zurückgeben oder wie das funktionierte, als Sie in der Nähe der Abfrage waren?

Middle
165

Beim Navigieren von der Benutzerliste-Seite zur Seite eines bestimmten Benutzers gibt es eine lange Ladezeit (der Ladebildschirm bleibt 2 Sekunden aufgrund einer künstlichen Verzögerung). Wie kann man diese Situation verbessern?

Middle
164

Wie man das Problem redundanter Datenanfragen auf dem Client behebt, wenn die Daten bereits über SSR auf dem Server geladen wurden?

Middle
162

Wie optimiert man das Laden von Bildern in Karten, die im Viewport sichtbar sind? Wie löst man das Problem des Race Conditions beim schnellen Wechseln von Inhalten (z.B. YouTube Shorts)?

Middle+
162
/5