Berichten Sie von einer Situation, in der Sie die Leistung einer Anwendung (im Lebenslauf erwähnt) optimiert haben — warum lud die Seite anfangs so lange und wie haben Sie das behoben?
Frontend
Können Sie kurz die Struktur einer HTTP-Anfrage und einer HTTP-Antwort beschreiben?
Es gibt eine Tabelle mit 50 Spalten und vielen Zeilen. Verschiedene Benutzergruppen möchten ihre Spaltensätze sehen, und diese Einstellungen sollen nach dem Neuladen der Seite und dem Schließen des Browsers gespeichert werden. Wie würdest du das umsetzen?
Kennst du das Electron-Framework? Was ist das?
Was ist TypeScript und was sind seine Hauptvorteile?
Was ist der Unterschied zwischen div und span aus Sicht des Layouts?
Was bevorzugen Sie: Monolith oder Micro-Frontends?
Was ist das DOM (Document Object Model)?
Was bewirkt providedIn: 'root' in Angular und wie unterscheidet es sich von der Angabe der Abhängigkeit in den providers der Komponente?
Erzählen Sie mir von Ihrem letzten Arbeitsplatz: Woran haben Sie gearbeitet, wie sahen die Prozesse aus, wie haben Sie mit Kollegen interagiert?
Wie wurde die Priorität festgelegt, was durch Unit-Tests abgedeckt werden sollte?
Erzählen Sie über Observable und Subject in RxJS — worin unterscheiden sie sich, welche Arten von Subject kennen Sie?
Wie sah Ihre Code-Review aus? Welche Prinzipien haben Sie angewendet, worauf haben Sie zuerst geachtet?
Wie sah Ihre Anwendung architektonisch aus bei Ihrer letzten Arbeitsstelle? Welche alternativen architektonischen Ansätze kennen Sie?
Wie sah das Backend im letzten Projekt aus Sicht des Frontend-Entwicklers aus?
Erzählen Sie von der Datenübertragung zwischen Komponenten in Angular (Input, bidirektionale Bindung, Signale).
Erzählen Sie uns von Modulen und Standalone-Komponenten in Angular — was ist der Unterschied und warum wechseln sie zu Standalone?
Was ist der Unterschied zwischen virtuellem DOM und normalem DOM?
Wie funktionierte der UI-Assistent bei Ihrer letzten Arbeit bei "Big Three"?
Wie haben sie den Frontend-Teil der Anwendung dokumentiert?