Frontend
Ist dieses Hauptprojekt ein White-Label? Wird es an Kunden mit Anpassungen für sie verkauft?
Hast du in Projekten mit Micro-Frontends gearbeitet?
Welche Methoden kennst du, um eine Zeichenkette in eine Zahl umzuwandeln?
Was sind benutzerdefinierte data-Attribute in HTML? Wie werden sie geschrieben, wie greift man aus JavaScript darauf zu und wofür werden sie verwendet?
Würdest du Signale und RxJS als austauschbare Werkzeuge betrachten oder jedes für seine spezielle Aufgabe? Wenn Letzteres — für welche genau?
Sieh dir den dritten Codeblock an — welche Probleme gibt es im return des Components?
// Es wird eine Zeichenkette gegeben, die aus lateinischen Buchstaben, Leerzeichen und Satzzeichen besteht. // Eine Zeichenkette heißt Pangramm, wenn sie mindestens einmal jeden der 26 Buchstaben enthält. Bestimmen Sie, ob die Zeichenkette ein Pangramm ist. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']; function isPangram(text) { // dein Code hier } console.log(isPangram(`A pangram or holoalphabetic sentence is a using every letter of a given alphabet at least once.`)); // => console.log(isPangram('Waltz, bad nymph, for quick jigs vex.'))
Warum haben Sie sich jetzt entschieden, den Arbeitsplatz zu wechseln?
Was ist HTTP/2 und wie unterscheidet es sich von HTTP/1.1?
Wie behebt man das Problem des veralteten Closures in useCallback, ohne Abhängigkeiten in das Abhängigkeitsarray aufzunehmen?
function createRateLimiter(limit, interval) {} // Tests const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignoriert (Limit 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (über 100ms vergangen)
Wie viele Nutzer werden wir haben? Ist SEO-Optimierung notwendig? Ist Lokalisierung notwendig? Welche Metriken müssen wir sammeln?
Weißt du, was GraphQL ist?
Erzählen Sie mir von Ihrer letzten Arbeitsstelle: Erfahrung, Technologie-Stack, Highlights und Projekte.
Erzähle mir, wie das serverseitige Rendering (SSR) im Allgemeinen funktioniert: Welche sind die wichtigsten Schritte, wichtige Punkte. Warum passiert es, dass das auf dem Server gerenderte HTML sich in eine vollständige reaktive Anwendung auf dem Client verwandelt?
[Name] fragte: Kontextaufgabe: Was gibt die Konsole in den Zeilen 12, 13, 14 aus? Wie kann man sicherstellen, dass Zeile 14 den richtigen Kontext hat, ohne die Zeile 14 selbst zu ändern?
Was ist der Unterschied zwischen CSS display: block, inline und inline-block?
* Die Funktion nimmt ein Array von Promises (wir gehen davon aus, dass es nicht leer ist) und gibt eine Promise zurück. * Wenn eine der übergebenen Promises aufgelöst wird (erfolgreich ausgeführt), wird die zurückgegebene Promise mit diesem Wert aufgelöst. * Wenn mehrere Promises erfolgreich ausgeführt werden, wird die zurückgegebene Promise * mit dem ersten erfolgreichen Wert aufgelöst, unabhängig von der Reihenfolge der Promises im Array. * Wenn alle übergebenen Promises abgelehnt werden, wird die zurückgegebene Promise mit einem Fehler vom Typ AggregateError abgelehnt, der alle Fehler gruppiert, unter Berücksichtigung der Reihenfolge der Promises. * Ein AggregateError kann folgendermaßen erstellt werden: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // dein Code hier }
Kennen Sie das Feature Sliced Design (FSD)?
Ein Benutzer beschwert sich, dass die Schaltfläche manchmal nicht reagiert, aber lokal tritt das Problem nicht auf. Was sind deine Schritte zur Fehlerbehebung? Was könnten die Ursachen sein?