Frontend
Erzählen Sie mir von Programmierparadigmen: OOP und funktionale Programmierung.
Implementieren Sie Ihre eigene Funktion promiseAll, die ein Äquivalent zu Promise.all ist: nimmt ein Array von Promises, gibt eine Promise mit einem Array von Ergebnissen in der ursprünglichen Reihenfolge zurück, und bei der ersten Ablehnung — ruft sofort reject auf.
Was weißt du über das Projekt, für das du in Betracht gezogen wirst?
Wie viel Zeit brauchst du, um den Übergang von deinem vorherigen Arbeitsplatz abzuschließen?
Welcher native Mechanismus in JavaScript ermöglicht die Implementierung sequenzieller Szenarien mit Wartezeit auf eine Antwort (z.B. Onboarding oder mehrstufige Formulare)?
Glaubst du, dass TypeScript Nachteile hat?
Implementieren Sie eine Memoisierungsfunktion (Caching), die das Ergebnis einer Funktion bei wiederholten Aufrufen mit denselben Argumenten zwischenspeichert, einschließlich der Behandlung von Primitiven und undefined, sowie die Möglichkeit, den Cache zu leeren (clearCache).
Hast du das Schlüsselwort infer in der Praxis verwendet? Wofür ist es und wie funktioniert es?
Was sind useMemo und useCallback, was ist der Unterschied und wann sollte man sie verwenden?
Kannst du kurz über deine letzte Erfahrung sprechen und was du von einem neuen Job erwartest, was du in einer neuen Position suchst?
Gegeben ist ein gerichteter Graph ohne Zyklen. Wie kann man vom Punkt 1 zum Punkt N gelangen?
Was ist die Ereignisbehandlung in React? Was ist ein synthetisches Ereignis?
Die Überprüfung der Einzigartigkeit sollte ohne Berücksichtigung der Groß- und Kleinschreibung erfolgen. In den Props des Components ist die gesamte Datentabelle verfügbar und die ID der Zeile, die vom Benutzer bearbeitet wird, ist bekannt. Wie kann der Validator entsprechend angepasst werden?
Wie priorisieren Sie technische Schulden im Vergleich zu Geschäftsaufgaben?
Wie stehst du im Allgemeinen zu utility-first CSS-Frameworks?
Im Lebenslauf wird der Schutz vor Race Conditions durch AbortController erwähnt. Wie integrieren Sie genau die Abbruchlogik von Anfragen in den Lebenszyklus einer Vue-Komponente? Zum Beispiel, wenn der Benutzer die Seite verlässt, bevor die Anfrage abgeschlossen ist, wie wird dies mit einer komplexen Pinia-Logik umgesetzt?
Welche State Manager wurden verwendet? Mit welchen Versionen von React wurde gearbeitet? Gab es Erfahrungen mit Docker?
In welchen Komponenten funktionieren Hooks in Next.js?
// Vom Server erhaltene Daten zum Preis des Produkts in der Form: // 12345678 (der Preis kann jede Zahl im Bereich von 1 bis [phone] sein) // Es ist notwendig, eine Funktion zu schreiben, die den Preis in eine formatierte Zeichenkette umwandelt: // 12'345'678
Haben Sie Grooming-Aufgaben? Wer ist für die Beschreibung der Aufgaben für die Entwicklung zuständig?