Frontend
Wie verstehst du den Unterschied zwischen einem Middle+- und einem Senior-Entwickler?
Welche DNS-Einträge kennst du?
Implementieren Sie eine einfache Slot-Maschine "Einarmiger Bandit": - Implementieren Sie drei Walzen (mit Zahlen von 0 bis 9, die in der Reihenfolge 0,1,2,...9,0,1,2... wechseln) - Bei jedem onRoll auf der Walze erscheint der nächste Wert - Wenn alle drei Ziffern nach dem Anhalten übereinstimmen, sagen wir, dass gewonnen wurde - Deaktivieren Sie die Schaltfläche während des Drehens Das physische Modell des Rads ist bereits in der Methode runSpinner implementiert, aber es hat nichts mit den Ziffern zu tun. Tipp: Beginnen Sie die Implementierung mit der ersten Walze, dann fügen Sie die anderen analog hinzu
Zweite Aufgabe: Implementieren Sie eine Suchkomponente unter Verwendung eines Standardservers über den query-Parameter — erstellen Sie ein Eingabefeld für die Abfrage, Zustände für die Ergebnisse und die Abfrage, holen Sie Daten mit fetch in useEffect mit Fehlerbehandlung und Ladezuständen, und rendern Sie eine Ergebnisliste (Feld name).
Erzähle mir von Closures. Wie arbeitet der Garbage Collector mit Closures?
Wozu dient ein Duplex-Stream?
In einer funktionalen React-Komponente gibt es zwei synchrone setState-Aufrufe, dann eine asynchrone Funktion, dann noch drei setState-Aufrufe. Wie viele Renderings werden in React 18 und React 17 stattfinden? Was ist Batching und wann ist es aufgetaucht?
Wie stehst du zur künstlichen Intelligenz? Nutzt du sie bei der Arbeit und im Alltag?
Was sind Ihre Gehaltsvorstellungen?
Erzählen Sie mir von sich, Ihrer Erfahrung, den schwierigsten und interessantesten Aufgaben, mit denen Sie gearbeitet haben.
Kann man die Ereignisausbreitung stoppen? Wie? Was ist der Unterschied zwischen stopPropagation und stopImmediatePropagation?
Sind Klassenkomponenten in React noch notwendig? Gibt es etwas, das man in Klassenkomponenten machen kann, aber nicht in funktionalen Komponenten?
Was ist der Unterschied zwischen Reflow und Repaint?
Bestimmen Sie die Ausführungsreihenfolge von console.log im gezeigten Beispiel mit synchronem Code, setTimeout, Promise und Funktion.
Angenommen, du hast ein Team von drei Frontend-Entwicklern. Denkst du, dass Micro-Frontends helfen werden oder nicht?
Welche neuronalen Netze verwendest du bei der Arbeit?
Erzählen Sie kurz über den Stapel, den Sie in Ihrer täglichen Arbeit verwenden.
Kommt es vor, dass Bugs von Testern kommen? Welche Art?
Nennen Sie die grundlegenden Hooks von React und wofür sie verwendet werden.
Was wird Ihnen bei der Code-Review empfohlen? Geben Sie ein konkretes Beispiel für die Vereinfachung des Codes.