Mit welchen Arten von Web-Workern haben Sie gearbeitet?
Frontend
Was passiert, wenn Sie vor der Deklaration einer Variablen mit var, let und const auf sie zugreifen?
Welche Array-Methoden modifizieren das Original-Array?
Implementieren Sie eine Funktion request: Sie ruft getData auf, gibt ein erfolgreiches Ergebnis zurück und wiederholt den Aufruf bis zu einer angegebenen Anzahl von Versuchen, wobei der letzte Fehler zurückgegeben wird, wenn die Versuche erschöpft sind.
Was machen Sie normalerweise vor der Zerstörung einer Komponente im Hook beforeUnmount/onBeforeUnmount?
Wo ist der created-Hook von Vue 2 in Vue 3 beim Verwenden von setup verschwunden?
Welche Entitäten in JavaScript unterliegen neben var dem Hoisting?
Verwenden Sie Git rebase und wie unterscheidet es sich von merge?
Wie läuft es bei Ihnen mit TypeScript?
Es gibt ein Array von Jahreszeiten. Schreibe einen TypeScript-Typ Season, der nur einen der Werte dieses Arrays akzeptieren kann.
Welche Pakete oder Tools haben Sie im Frontend für die Arbeit mit Socket.IO/WebSocket verwendet?
Erzählen Sie uns von einem schwierigen oder interessanten Fall aus Ihrer Arbeit oder Code-Review.
Wenn die Backend-Daten nicht mit der TypeScript-Schnittstelle übereinstimmen, zum Beispiel, wenn anstelle eines Objekts eine Zeichenkette empfangen wird, wird TypeScript dies in der Produktion hervorheben und welcher Fehler tritt auf?
Haben Sie schon einmal mit einem Rollenmodell gearbeitet oder eines implementiert?
Worin unterscheidet sich onMounted von created/setup und was ist in der onMounted-Phase verfügbar?
Sind Sie sofort zu Vue gewechselt oder haben Sie mit anderen Technologien begonnen?
Wenn eine schwere, zwei Minuten dauernde synchrone Aufgabe in ein Promise gesetzt wird, hängt dann die Schnittstelle?
Welche Option wäre für Sie interessanter: das zweite Projekt zu verbessern und dem Hauptteam zu helfen oder vollständig an Ihrem eigenen neuen Projekt zu arbeiten?
Haben Sie schon einmal mit Web-Workern gearbeitet?
Wie stellen Sie sicher, dass schwere Berechnungen durchgeführt werden, ohne dass die Schnittstelle hängt und der Benutzer Verzögerungen nicht bemerkt?