Frontend
[Name] fragte: Verwenden Sie KI-Tools beim Schreiben von Code?
Es gibt ein Array von Strings, die die Nummern von Punkten in einer hierarchischen nummerierten Liste darstellen (z.B.: '1', '1.1', '1.2', '1.10', '2', '2.1'). Sie müssen in der richtigen Reihenfolge sortiert werden, wie im Dokument, unter Verwendung der Standard-Sort-Funktion mit einer Callback-Funktion.
Haben Sie mehr Erfahrung bei technischen Aufgaben, mit wenig Erwähnung von geschäftlichen Aspekten? Waren Sie eine Art technischer Leiter, der sich um die Architektur kümmerte, oder haben Sie einfach nur die üblichen Geschäftsfunktionsweisen umgesetzt?
Wie detailliert wurde die Aufgabe formuliert? Gab es Systemanalytiker, die die Anforderungen geschrieben haben?
Analyse eines praktischen Beispiels mit Promise: In welcher Reihenfolge werden die console.log-Ausgaben bei Verwendung der Kette .then/.catch angezeigt? Was passiert, wenn man das return im catch entfernt?
Kann man die Ereignisausbreitung stoppen? Wie? Was ist der Unterschied zwischen stopPropagation und stopImmediatePropagation?
Wie implementiert man Pagination in PostgreSQL ohne Elasticsearch?
Welche Fragen hast du zum Unternehmen und Team? Aus wem wird das Team bestehen?
Mussten Sie jemals eine Komponente von Grund auf ohne Anforderungen entwerfen?
Erzählen Sie uns mehr über die Autorisierung bei Sberpay aus Sicht des Frontends.
Wofür ist RTK Query?
Sieh dir diesen HTML/CSS-Code an. Welche Textfarbe hat jedes Element?
Was sind Generics und wozu sind sie nützlich?
Erzählen Sie mir von Ihrer Erfahrung bei der Einrichtung von End-to-End-Tests mit Playwright und einer Testabdeckung von 80%.
const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());
console.log(foo); var foo = 1; console.log(foo); let foo = 2; console.log(foo); const foo = 3; console.log(foo);
Angenommen, du hast ein Team von drei Frontend-Entwicklern. Denkst du, dass Micro-Frontends helfen werden oder nicht?
Wie könnte TypeScript bei dieser Aufgabe helfen? Wie kann man die Benutzer-ID normalisieren, um Überprüfungen zu vereinfachen?
Also, du bist zu ihm gegangen, habt ihr die Verträge irgendwie beschrieben?
Was ist der Unterschied zwischen HTTP und HTTPS?