Sobes.tech

Frontend

Was ist der Unterschied zwischen einer einfachen Union und einer discriminierten Union?

263

Ist es richtig, dass ein Formular, das der Benutzer noch nicht einmal bearbeitet hat, bereits einen Validierungsfehler ausgegeben hat?

231

Was ist derzeit die 'Decke' in Ihrer aktuellen Arbeit, die Sie dazu veranlasst hat, nach einem neuen Arbeitsplatz zu suchen?

182

Weißt du, was passiert, wenn du return schreibst und es leer lässt (ohne Wert)?

175

type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"} ] type Validator = (value: unknown) => string | undefined; console.log("...");

169

type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"}, ] type Validator = (value: unknown) => string | undefined; console.log("...");

168

Können Sie selbst erklären, was im System passiert, wenn ein Benutzer auf die Bearbeitung der ersten Zeile der Tabelle klickt?

166

Wenn der Benutzer Zeile A bearbeitet und der aktuelle Wert von polyname mit dem ursprünglichen Wert übereinstimmt, sollte der Validator keinen Fehler ausgeben. Warum gibt der Validator in Ihrer Implementierung in diesem Fall einen Fehler aus, obwohl der ursprüngliche Wert des Feldes mit sich selbst übereinstimmt?

162

Was hast du vor dem Einstieg in die Entwicklung gemacht?

139

Hatten Sie vor der Entwicklung irgendwelche Erfahrungen, womit haben Sie sich beschäftigt?

136

Wenn das Formular geöffnet wird, um die erste Zeile zu bearbeiten, wird das Feld polyname mit dem Wert dieser Zeile ausgefüllt (z.B. 'A'). Der von Ihnen geschriebene Validator wird ausgelöst. Halten Sie es für normales Verhalten, dass der Validator eine Übereinstimmung findet und einen Fehler ausgibt, obwohl der Benutzer noch nicht mit der Bearbeitung begonnen hat?

136

Warum haben Sie sich entschieden, auf einen neuen Stack/Änderung der Tätigkeit umzusteigen? Was hat Sie dazu veranlasst, wenn Sie 10 Jahre in der Firma gearbeitet haben?

135

Wenn wir über die letzten 4-5 Jahre Arbeit sprechen, welche Aufgabe hat Sie am meisten in Erinnerung geblieben und warum?

131

Erzählen Sie uns, woran Ihr Entwicklungsteam derzeit arbeitet, womit Sie beschäftigt sind.

130

Die Überprüfung der Einzigartigkeit sollte ohne Berücksichtigung der Groß- und Kleinschreibung erfolgen. In den Props des Components ist die gesamte Datentabelle verfügbar und die ID der Zeile, die vom Benutzer bearbeitet wird, ist bekannt. Wie kann der Validator entsprechend angepasst werden?

125

Was gibt der Validator aus, den du geschrieben hast, wenn der Benutzer auf die Bearbeitung der ersten Zeile klickt und der Wert von name/polyname dem ursprünglichen Wert dieser Zeile entspricht?

125

Es wurde eine Anforderung gestellt: Das Feld polyname darf nicht mit anderen Namen (polyname) in der Tabelle übereinstimmen. Wie kann man eine solche Einzigartigkeitsprüfung umsetzen?

124

Was hat mich genau an Ihrem Unternehmen interessiert? Was möchte ich an einem neuen Arbeitsplatz finden?

120

Beim ersten Rendern des Formulars, wenn das Feld bereits mit einem Anfangswert (z.B. 'A') ausgefüllt ist und der Validator mit einem Wert aufgerufen wird, der gleich 'A' ist, was einer im Code definierten Zeichenkette entspricht — sollte in diesem Fall ein Fehler auftreten oder nicht?

114

Schreiben Sie einen Validator unter Verwendung der vorgegebenen Funktionssignatur (Zeile 11 im Editor). Beachten Sie, dass der Wert vom Typ unknown ist, da das Formular den genauen Typ des Feldes nicht kennt, aber angenommen wird, dass es sich um eine Zeichenkette handelt. Bitte verwenden Sie Pfeilfunktionen anstelle des Schlüsselworts function.

112
/2