Mussten Sie mit Micro-Frontends arbeiten? Wofür sind Micro-Frontends überhaupt da, welches Problem lösen sie?
Frontend
Kennst du das Feature-Sliced Design (FSD)?
Was ist der Unterschied zwischen REST API und WebSocket?
Aufgabe: Implementieren Sie eine Klasse mit den Methoden subscribe, unsubscribe und next (Observer/Muster). Alle Methoden müssen in TypeScript strikt typisiert sein. Die Methode subscribe soll eine Funktion zurückgeben, um sich abzumelden.
Haben Sie mit Generika gearbeitet? Können Sie das allgemeine Konzept erklären?
Wie sehen Sie Ihre berufliche Entwicklung?
React-Aufgabe: Erstellen Sie ein 10x10-Spielbrett (100 Quadrate), jedes zufällig in Rot oder Grün. Beim Klicken auf ein Quadrat ändert sich seine Farbe in die entgegengesetzte, und rekursiv ändert sich auch die Farbe aller benachbarten Zellen derselben Farbe (vertikal und horizontal).
Erzählen Sie mir von Ihrer Erfahrung mit Next.js. Bei welchen Projekten haben Sie es eingesetzt und welche Render-Methoden haben Sie für unterschiedliche Inhalte verwendet?
Worauf achten Sie bei der Code-Überprüfung?
Was suchst du gerade und was erwartest du von einem neuen Ort?
Kannst du den Unterschied zwischen den Render-Methoden erklären: SSR, SSG, CSR und ISR?
Können Sie sich an die Prinzipien von REST erinnern?
Was passiert, wenn man sich erneut für denselben Handler anmeldet? Wie ändert sich die Reihenfolge der Aufrufe?
Welches Designmuster haben wir gerade implementiert? Haben Sie bewusst Designmuster in Ihrer Arbeit angewendet?
Aufgabe: Implementieren Sie die Funktion sumSquares, die die Quadrate der Zahlen in einem Array summiert, unter Verwendung einer benutzerdefinierten reduce-Funktion. Es darf nur die Funktion sumSquares geändert werden.
Wurden Ressourcen für das Schreiben von Tests bereitgestellt? Welche Erfahrung haben Sie im Schreiben von Tests?
Wenn Sie doppelte Handler verwalten müssen, wie würden Sie die Abmeldung implementieren? Welche Nachteile hat die Implementierung über ein Array mit Filterung?
Wie lange schreiben Sie schon in Node.js?
Wie bald sind sie bereit, an einen neuen Ort zu ziehen?
Was ist der Unterschied im Verhalten der reduce-Methode bei einem Array und der vorgestellten benutzerdefinierten rekursiven Funktion reduce?