Frontend
Haben Sie Erfahrung mit dem CORS-Mechanismus?
Worauf haben Sie die Styles in Ihrem letzten Projekt geschrieben (SCSS, CSS Modules usw.)?
Was ist Swagger/OpenAPI, wofür ist es und wo wird es im Frontend eingesetzt?
Wie zeigt man einem angemeldeten Benutzer auf allen Geräten nur einmal ein Banner an?
Berichten Sie uns von der Zusammenarbeit mit den Testern — wie wurde der Arbeitsprozess organisiert?
Warum wurde eine eigene Lösung für Diagramme verwendet, anstatt fertige Bibliotheken (z.B. Grafana)?
[Name] fragte: Gab es schon einmal Situationen, in denen du eine Lösung vereinfacht hast, um den Lieferprozess zu beschleunigen und sie schneller in die Produktion zu bringen? Kannst du ein Beispiel nennen?
Wenn du ein neues Promise erstellst und innerhalb des Konstruktors console.log schreibst, landet das in der Mikroaufgabe oder im Hauptstapel?
Welche HTTP-Methoden gibt es allgemein, die an den Server gesendet werden können?
Welche Vorteile bietet die Verwendung der Funktion inject() im Vergleich zur Konstruktorinjektion in Ihrem Projekt?
Gab es Fälle, in denen während eines Sprints plötzlich die Prioritäten der Aufgaben geändert wurden und alles neu gemacht werden musste?
Auf welche Leistung des letzten Jahres sind Sie am stolzesten?
Was ist der Unterschied zwischen REST API und GraphQL?
Was ist für Sie ein gutes Team?
Haben Sie Funktionen implementiert, um den Zustand der Tabelle zu speichern, z.B. das Verschieben von Spalten — speichern Sie das im Backend, lokal oder im localStorage?
Wie optimiert man das Laden von Bildern in Karten, die im Viewport sichtbar sind? Wie löst man das Problem des Race Conditions beim schnellen Wechseln von Inhalten (z.B. YouTube Shorts)?
/** * Die Funktion `asyncAuth(callback)` akzeptiert einen Callback, in den * ein Fehler (als erstes Argument) und Daten * vom Backend (als zweites Argument) übergeben werden können. * asyncAuth((error, data) => {}); * * Du musst die Funktion `auth()` implementieren, * die `asyncAuth()` aufruft, aber ein Promise zurückgibt. * * @returns {Promise} */ function auth() { // asyncAuth((error, data) => {}); } /** * Die Funktion `tryAuth()` nutzt `auth()` und, im Fehlerfall, * führt sie N zusätzliche Versuche durch. * Wenn alle Versuche fehlschlagen, gibt sie den letzten Fehler zurück. * * @returns {Promise} */ function tryAuth(n) { }
Worauf werden Sie sich bei der Wahl eines Unternehmens und eines Arbeitgebers stützen?
Kann man von einer FSD-Ebene in eine andere auf derselben Ebene importieren?
Erzähle mir vom Batching in React. Wo bist du ihm in der Praxis begegnet?