Frontend
Welche statischen Methoden von Promise kennst du? Erzähl mir davon.
Stellen Sie sich eine Situation vor: Kurz vor der Veröffentlichung finden Sie einen Fehler, durch den eine Funktion nicht korrekt funktioniert. Die Veröffentlichung kann nicht verschoben werden, aber Sie wissen, dass etwas nicht richtig funktioniert. Was würden Sie in einer solchen Situation tun?
Erzählen Sie uns, wie Ihre Micro-Frontends organisiert waren, wie sie interagierten und wie das Gesamtsystem funktionierte.
Wie gehen Sie vor, wenn eine neue unbekannte Aufgabe eintrifft (neue Bibliotheken, neue Komponenten)?
Wird ein Klick auf die Schaltfläche erfolgen, wenn setTimeout rekursiv aufgerufen wird?
Was ist React, wofür ist es und welche Aufgaben löst es? Wann sollte man React verwenden und wann reicht reines JavaScript aus?
Womit verwaltest du den Zustand und was würdest du in einem neuen Projekt wählen?
Für eine for-Schleife mit var und setTimeout, bestimmen Sie, was ausgegeben wird. Wie kann der Code geändert werden, damit mit var die Werte 1, 2, 3 ausgegeben werden, anstatt des endgültigen Zählers?
Welches Arbeitsformat bevorzugen Sie – hybrid oder remote?
Erzählen Sie von einer erfolgreichen Situation in einem Projekt.
Haben Sie Erfahrung in der Sammlung von Metriken in Prometheus, einschließlich geschäftlicher Metriken?
Warum in den neuen Angular-Template-Schleifen track verwenden und nach welchem Feld ist es am besten, die Elemente zu verfolgen? Was passiert beim Tracking nach einem Objekt?
Wann sollte man sich von RxJS-Streams abmelden und welche Abmeldeverfahren in Angular kennen Sie?
Wie wurde die Arbeit mit ARIA und Tastaturnavigation organisiert?
Was hältst du von Legacy-Code?
Wie entfernt man korrekt einen `scroll`-Handler, wenn `addEventListener` und `removeEventListener` dieselbe Funktionsreferenz erhalten sollen?
setTimeout(() => { console.log("timeOut"); }, 0) console.log(1); new Promise(resolve => { console.log("Promise"); setTimeout(() => { console.log("777"); resolve() }, 0) }).then(() => { console.log("then1"); }) .then(console.log('tratata')) .then(() => console.log("then2"); }) console.log(4); setTimeout(() => { console.log("timeOut2"); }, 0)
Was ist der grundlegende Unterschied zwischen der Speicherung von Daten in localStorage und in Cookies?
Erzählen Sie vom Virtual DOM und dem Reconciliation-Mechanismus in React. Was löst ein Re-Render aus? Was führt zur vollständigen Demontage einer Komponente?
Wie bist du überhaupt zur Entwicklung gekommen?