Frontend
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?
Du hast gesagt, dass du KI-Agenten verwendet hast. Was benutzt du in deiner Arbeit, für welche Aufgaben, welche Eindrücke hast du insgesamt von ihnen?
Hattest du schon einmal einen Fall, bei dem du absichtlich einen Schlüssel außerhalb der Elementliste verwendet hast?
Woran mussten Sie im Frontend arbeiten? Welche kommerziellen Projekte gab es und welche Technologien wurden verwendet?
/** * @param {Array} prev * @param {Array} next * @param {(item: any) => string} keyFn * @returns {{ added: Array, removed: Array }} */ export function diffGeneric(prev, next, keyFn) { // schreibe den Code hier return { added: [], removed: [] }; } // prev = [1,2,3,4,6] // next = [2,3,4] // added = [] // removed = [1,6]
Welcher HTTP-Statuscode sollte bei erfolgreicher Objekterstellung zurückgegeben werden?
Erzähl mir, was bei deinem letzten Job mehr war – Frontend oder Backend? Welche waren die interessanten, denkwürdigen und schwierigen Aufgaben?
Zum Einstieg, könnten Sie mir ein bisschen über Ihre Erfahrung beim Schreiben automatisierter Tests erzählen, insbesondere Unit- und Integrationstests? Vielen Dank fürs Teilen. Haben Sie auch mit Testframeworks wie Playwright gearbeitet? Danke, das ist hilfreich. Könnten Sie mir erzählen, wie Sie mit Produktmanagern, Designern und anderen Ingenieuren an einem Projekt gearbeitet haben?
Wie hast du die Argumente für das Gespräch mit dem technischen Leiter über die Notwendigkeit von Updates gesammelt?
Refaktorisieren Sie die Komponente, die eine Zufallszahl (aus Promise) und die Scroll-Position rendert. Finden Sie die Probleme und beheben Sie sie.
const func = obj.sayHi() const boundFuns = func.bind(obj) boundFuns() ------------------- const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) const param = useMemo(() => a + b) return <Child value={param} />
Welche Tests wurden geschrieben — nur Unit-Tests oder noch etwas anderes?
Warum ziehen Sie einen Jobwechsel in Betracht und was erwarten Sie von einem neuen Arbeitsplatz?
Was ist Teleport in Vue?
Hattest du schon einmal eine negative Erfahrung im Team, zum Beispiel intensive Streitigkeiten bei Code-Reviews? Wie würdest du in einer solchen Situation handeln?
Kennst du das EventEmitter-Muster? Implementiere eine Klasse mit den Methoden subscribe, unsubscribe und fire.
Wie kann man das Laden einer Seite mit vielen Bildern und Karten beschleunigen?
Warum sollten Sie State anstelle einer normalen Variablen für einen Wert verwenden, der die Anzeige der Komponente beeinflusst?
Erzählen Sie von cookie-basierter Authentifizierung und Zwei-Faktor-Authentifizierung im Benutzerkonto.
Haben Sie komplexe Funktionen in SCSS und Polyfills verwendet?