Frontend
Wie würdest du die Architektur der Interaktion mit dem Backend in Schichten aufteilen: Datenabruf, Validierung, Speicherung, wiederholte Anfragen bei Fehlern?
Live-Coding: Implementieren eines Polyfills für die Methode Promise.all, einschließlich der Beibehaltung der Reihenfolge der Ergebnisse
Wie bald sind sie bereit, an einen neuen Ort zu ziehen?
Wofür ist das Attribut key beim Rendern von Listen notwendig? Kann man den Index des Arrays als Schlüssel verwenden?
Welche KI-Tools verwenden Sie in Ihrer Arbeit? Wie stehen Sie zur Nutzung von ChatGPT, Perplexity, Cursor, Claude und anderen KI-Agenten in der Entwicklung?
Unsere Chat-Anwendung sollte die neuen Nachrichten, die vom Server kommen, so schnell wie möglich anzeigen. Die Nachricht hat folgendes Format: interface Message { id: number text: string } Die ID der ersten Nachricht ist 1, und die ID jeder folgenden Nachricht ist um 1 größer als die der vorherigen. Wir müssen die Nachrichten in der richtigen Reihenfolge anzeigen, aber der Server garantiert nicht die richtige Reihenfolge der Nachrichten, die an unsere Anwendung gesendet werden. Zeitplan: // (kommt) [Telefon] // (zeichnen) . 1 2 3 . . 4 5 6 7 8 Um die Nachrichten anzuzeigen, verwenden Sie die Funktion render: render(message)
Wie speichert man den Zustand des Formulars (Entwurf) beim Neuladen der Seite?
Erzähle im Allgemeinen von deiner Erfahrung — Projekte, Verantwortungsbereich im Unternehmen.
Haben Sie mehrstufige Formulare im Wizard Flow implementiert? Wie haben Sie Prop Drilling beim Sammeln von Daten aus verschiedenen Schritten vermieden und wo wurde der Zwischenstand gespeichert, bevor er an den Server gesendet wurde?
Schreiben Sie Testfälle, um die Memoisierungsfunktion zu überprüfen (z.B. bei einer Potenzfunktion).
Erzähle mir von den Methoden stopPropagation und preventDefault — worin besteht ihr Unterschied?
Was ist der Unterschied zwischen display:inline und display:inline-block?
Was ist der Gültigkeitsbereich? Welche Gültigkeitsbereiche haben die Variablen?
Was ist SSR (Server Side Rendering) und wofür wird es verwendet?
Kann man auf Zustand zugunsten von React Query (TanStack Query) verzichten?
Die SPA-Anwendung lädt beim Kaltstart langsam. Was könnte das Problem sein und wie kann man es verbessern?
Welche Möglichkeiten kennst du, um ein Element in CSS zu verstecken?
Wenn es um Entwicklung geht, was sind deine Prioritäten in diesem Bereich?
Was bedeutet das Wort public im Zusammenhang mit Klassenmethoden? Worin unterscheiden sich public, protected und private?
Können wir die Uhr in eine Schleife versetzen? Wie können wir das verhindern?