Frontend
Warum genau Frontend? Wie bist du überhaupt zum Frontend gekommen?
Wann sollte man Micro-Frontends verwenden und wann eine monolithische Anwendung belassen?
Auf einer Skala von 1 bis 10, wie bewerten Sie Ihre Fähigkeit, zwischen Aufgaben unterschiedlicher Art zu wechseln?
Erzählen Sie uns mehr über das Projekt, an dem Sie gearbeitet haben. War es ein Projekt, das Sie gemacht und vergessen haben, oder gab es Unterstützung?
Es gibt ein Autorisierungstoken. Wie würdest du es im Cookie speichern? Was macht der Client, was macht der Server?
Stellen Sie sich ein ganz neues, leeres Vue-Projekt vor – wie ist seine Architektur? Welche Ordner gibt es und wofür sind sie?
Erzählen Sie mir vom Critical Rendering Path — was passiert beim Aufbau des Renderbaums?
Es ist notwendig, eine Methode zu schreiben, um den Wert nach Schlüssel eines Objekts mit unbegrenzter Verschachtelung und Signatur get(path: string, data: Record<string, unknown>): unknown const data = { user: { profile: { name: 'Name' } } } get('user.profile.name', data)
Was sind Primitive in JavaScript?
Erzählen Sie mir von sich, Ihrer Erfahrung und interessanten Projekten, an denen Sie gearbeitet haben.
Server- und Client-Komponenten im Next.js App Router, Hydratation
Was sind Ihre Gehaltsvorstellungen – vom Minimum bis zum gewünschten Betrag?
Was ist das Hauptproblem bei der Context API? Warum wechseln zu State-Manager? Kann man unnötige Re-Renderings in der Context API vermeiden?
Wie passt man die fetch-Anfrage richtig an, um sensible Daten sicher zu übertragen?
Schreiben Sie eine typisierte Additionsfunktion: Bei Übergabe von zwei Zahlen gibt sie eine Zahl zurück; bei Übergabe von zwei Strings eine String; und gemischte Paare von Zahl und String sollten einen TypeScript-Fehler auslösen.
Wie grundlegend sind Nuxt- und SSR-Kenntnisse für das Verständnis von Vue?
Was ist ein Promise und wie funktioniert es?
Haben Sie Erfahrung mit Unit-Tests und E2E-Tests?
Hat er an der API-Entwicklung teilgenommen?
Erklären Sie die Attribute async und defer im script-Tag. Was sind sie und worin besteht der Unterschied?