Frontend
Sie haben erwähnt, dass Sie mit Formularen gearbeitet haben — welche Bibliothek wurde in Vue für die Arbeit mit Formularen verwendet?
Gibt es eine Funktion foo, die Argumente vom Typ any akzeptiert und sie zurückgibt? Wie kann man sicherstellen, dass der Rückgabetyp nicht any ist, sondern dem Typ des übergebenen Arguments entspricht? Verwende Generics.
Kannst du ein Diagramm zeichnen, wie die Anfragekette vom Client zu den technischen Entitäten (CDN, Static Storage, Postgres usw.) verläuft?
In der Anwendung (Verkaufs-Dashboard in React+Redux) berichten Benutzer, dass sie nicht wie erwartet funktioniert. Finden Sie die Probleme und beheben Sie sie. Die Anwendung enthält: eine Produktliste sortiert nach Verkäufen, eine Verkaufsvisualisierung in Form eines Balkendiagramms (ECharts), ein Formular zum Hinzufügen neuer Produkte. Hauptbeschwerde: Es wird behauptet, dass das Produkt über das Formular hinzugefügt wird, aber nicht in der Liste erscheint.
Welche Architektur verwenden Sie bei Frontend-Projekten (z.B. FSD oder andere)?
Was ist der Unterschied zwischen interface und type in TypeScript? Wann sollte man was verwenden?
Was hat mich genau an Ihrem Unternehmen interessiert? Was möchte ich an einem neuen Arbeitsplatz finden?
Wie würdest du eine langsam laufende Anwendung optimieren? Welche Methoden würdest du verwenden?
Haben Sie nichts dagegen, Fullstack zu machen?
Worin unterscheiden sich Standalone-Komponenten von der modularen Architektur von Angular?
Erzählen Sie mir vom Event Loop in JavaScript.
Wo und wie wirst du sehen, wie lange das Rendern der Komponente dauert?
Wie würdest du eine Funktion in TypeScript typisieren, die ein Array beliebiger Datentypen entgegennimmt und den Typ des ersten Elements des Arrays zurückgibt?
Was ist das virtuelle DOM? Wozu ist es nützlich? Was sind die drei Bedingungen des Vergleichsalgorithmus für Bäume (diffing)?
Welche Möglichkeiten der Anwendungsoptimierung kennst du?
Erzählen Sie uns von Microservices und Micro-Frontends, die Sie gemacht haben: Woraus sie implementiert wurden und wie sie aufgebaut waren?
Wie haben sie gemessen, dass Formik mit der Context API verlangsamt? Wie haben sie erkannt, dass es Zeit ist, den Ansatz zu ändern?
Was ist der Unterschied zwischen einem Client- und einem Server-Komponenten in Next.js?
Woher nehmen wir das Video? Es handelt sich nicht um ein schweres Video — wie wird es gespeichert und geladen?
Was passiert bei der Kreuzung zweier Typen, wenn ein gleichnamiges Feld in einem den Typ string und im anderen den Typ number hat?