Frontend
Wie hast du die Anfragen an das Backend optimiert? Was sind debounce und throttle, worin besteht der Unterschied?
Nehmen Sie das Vorangebot an?
Wenn das Projekt wächst und mehrere Geschäftseinheiten (persönlicher Bereich, Profil, Aktionen) identifiziert werden können, kann man sie in separate Repositories aufteilen und als Micro-Frontends verbinden?
Was macht der Befehl git cherry-pick?
Wie stehen TCP und TLS zueinander? Welches Problem löst TLS?
Warum hast du JSON.stringify verwendet? Hättest du stattdessen eine Map anstelle eines Objekts für den Cache verwenden können?
Der Benutzer hat alle Daten eingegeben, auf „Abschließen“ geklickt, die Zahlung läuft, und die Seite hängt. Wie würden Sie diese Situation debuggen und wie würden Sie sich initial dagegen schützen?
Wie lösen Sie Ihre Architekturaufgaben? Zum Beispiel, wenn eine Aufgabe darin besteht, eine neue Funktion zu erstellen, wie entscheiden Sie, wo Sie den Store, die Routen, die Logik nach Schichten platzieren?
Erzählen Sie uns von useAsyncData — wie es funktioniert und wofür es verwendet wird.
Erzähle mehr über Micro-Tasks und Macro-Tasks — was sind sie und wie funktioniert die Event Loop?
Stellen Sie sich vor: Die Analysten haben die Anforderungen geschrieben, die Entwickler haben sie wie beschrieben umgesetzt, und nach 4 Monaten ändern sich die Anforderungen, und die Entwickler müssen die Arbeit neu machen. Wie normal ist diese Situation und wer ist schuld daran?
const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) arr.map(el => <SomeComp key={} pmclick={() => submit(el)} />) const param = useMemo(() => ([c: a + b]), [a,b]) return <Child value={param} /> Child = React.memo(() => {})
Erzählen Sie mir von Scoped Slots — was sind sie und wie funktionieren sie?
Wie würden Sie die visuelle Anpassung eines wiederverwendbaren Components für verschiedene Projekte (Farben, Stile) umsetzen?
Erzählen Sie mir etwas über sich als Person — eine Mini-Präsentation, nicht als Fachmann.
Warum TypeScript verwenden? Was sind die wichtigsten Vorteile von TypeScript?
Was ist requestAnimationFrame und wie hängt es mit der Event Loop zusammen?
Welche Browser-Speicher gibt es?
Das, was du im E-Commerce-Aggregator entwickelt hast — wie würdest du die Zielgruppe einschätzen? Hunderte, Tausende, Zehntausende Nutzer?
Haben Sie jemals in die Kubernetes-Infrastruktur eingegriffen?