Frontend
Welche verpflichtete Eigenschaft muss jedes Element beim Rendern einer Liste in React haben? Woher kann man die Schlüssel nehmen und wo nicht?
Klassische Methode, um ein Div zu zentrieren.
In Angular, mit dem Aufkommen von Signalen gibt es den Begriff 'reaktiver Kontext'. Wie verstehst du ihn?
Haben Sie Erfahrung mit dem CORS-Mechanismus?
Welche Zeichen müssen für den Schutz vor XSS-Angriffen maskiert werden?
Erzählen Sie mir von Ihrer Berufserfahrung und den interessantesten Momenten Ihrer Karriere
Hast du schon einmal CI/CD oder infrastrukturelle Dinge eingerichtet?
Worin besteht die technische Unterstützung des Projekts?
Welche Aufgaben möchten Sie an Ihrem neuen Arbeitsplatz übernehmen? Besteht Interesse an einer Entwicklung im technischen oder architektonischen Bereich?
Mussten Sie mit den neuen Hooks von React (18/19) arbeiten, z.B. useTransition, useDeferredValue?
Also hast du grob gesagt an der Architektur, an der Planung teilgenommen?
Und die Anwendungen, die ineinander eingebettet waren – waren beide auf React?
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)
Berichten Sie über Ihre aktuelle Berufserfahrung: An welchem Projekt haben Sie gearbeitet, welche Aufgaben haben Sie erledigt, was wurde umgesetzt?
const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());
/** * Es ist notwendig, eine asynchrone Funktion zu schreiben, * die "schläft" für die angegebene Anzahl von Millisekunden, * und dann erfolgreich endet */ function sleep(duration) { } // Beispiel const startTime = Date.now(); console.log("Schlaf beginnt..."); sleep(2000).then(() => { console.log("Aufgewacht nach 2 Sekunden!"); console.log("Verstrichene Zeit: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Aufgewacht nach 1 Sekunde!"); console.log("Verstrichene Zeit: ", Date.now() - startTime); });
Was ist Reflow und Repaint? Was ist ein erzwungener Reflow (erzwungene Neuberechnung)? Wie kann man das Rendering optimieren, um die Anzahl der erzwungenen Neuberechnungen zu verringern?
Was passiert im Browser, nachdem die URL in die Adressleiste eingegeben wurde?
Warum kann man count nicht einfach als Abhängigkeit in useEffect beim Einsatz von setInterval übergeben? Was könnte schiefgehen?
Was sind Referenzdatentypen und wie unterscheiden sie sich von Nicht-Referenztypen? Was bedeutet es, per Referenz zu übergeben?