Frontend
Kennst du die veränderlichen und unveränderlichen Methoden von Arrays? Zum Beispiel, was ist der Unterschied zwischen splice und filter?
Nennen und vergleichen Sie die Operatoren höherer Ordnung von RxJS: switchMap, mergeMap, concatMap und exhaustMap.
Erzählen Sie von watch und watchEffect in Vue 3, berechnete Eigenschaften. Wie löscht man einen Watcher?
Was ist async/await? Worin unterscheidet es sich von Promise?
Wie kann man Daten zwischen Komponenten austauschen: vom Elternteil zum Kind, vom Kind zum Elternteil, zwischen Kindern?
Wie lange arbeiten Sie schon im Unternehmen?
Zählen Sie die React-Hooks auf, mit denen Sie gearbeitet haben. Erklären Sie den grundlegenden Unterschied zwischen useState und useRef.
Wie viele HTTP-Anfragen werden gesendet und warum, wenn man den Code mit Observable ohne subscribe und Promise ohne then ausführt?
Wofür schätzen dich deine Kollegen am meisten?
Kannst du eine React Native Anwendung erstellen, Signaturen einrichten und sie in die Veröffentlichung schicken?
Kannst du den Unterschied zwischen serverseitigem und clientseitigem State Management erklären? Wofür sind Bibliotheken wie Tanstack Query nützlich?
Haben Sie CI/CD? Verwenden Sie einen statischen Code-Analysator wie SonarQube?
Komplexität der Aufgabe mit memoize: Damit die Funktion memoize als zweites Argument die Lebensdauer des Caches in Millisekunden erhält, nach deren Ablauf der Cache invalidiert wird.
Wann wird die Cleanup-Funktion in useEffect ausgeführt, wenn sie ein Abhängigkeitsarray mit den Parametern a, b, c hat?
Wird im bereitgestellten Vue-Code die Vorlage beim Klicken auf die Schaltfläche aktualisiert?
Beschreiben Sie, was passiert, wenn Sie in einer React-Komponente mit Zähler auf eine Schaltfläche klicken: Wie funktioniert useState, wie erkennt React, dass dieser Teil des DOM aktualisiert werden muss?
Was weißt du über das Unternehmen [Unternehmen]? Hast du Erfahrung in der Zusammenarbeit mit ihm?
Welche klärenden Fragen würden Sie vor der Implementierung einer benutzerdefinierten Checkbox stellen?
Ist hybrides Arbeiten in [город] für Sie in Ordnung?
Erstellen Sie einen neuen Typ basierend auf PartialDelivery, der nur die Felder name und address (Pick) enthält.