Frontend
Kannst du die SOLID-Prinzipien erklären und was jeder Buchstabe kurz bedeutet?
Welche Möglichkeiten kennst du, um ein Element in CSS zu verstecken?
Was ist der Unterschied zwischen call, apply und bind?
Was ist der Unterschied zwischen git fetch und git pull?
Was gibt der Server nach einer Anfrage an den Browser zurück, einschließlich der Seite selbst?
Welchen Stack zur Zustandsverwaltung würdest du für dieses Projekt vorschlagen: React Query, Redux Toolkit, RTK Query?
Wie schätzen Sie sich selbst ein: middle, middle+, senior?
Wann werden useEffect und useLayoutEffect aufgerufen?
Warum könnte die Methode apply in der Lösung runOnce notwendig sein?
Was passiert, wenn sich die URL schnell hintereinander mehrmals ändert?
Schreiben Sie die Typen für die Funktion reduce unter Verwendung von Generics (Array-Typ, Callback mit Akkumulator, aktuellem Wert, Index, initialem Wert).
Wie war die Teamarbeit im Allgemeinen aufgebaut, wie wurden die Aufgaben verteilt und zugeteilt, und nach welchem Prinzip wurde gearbeitet?
Was gibt die Funktion bei der Zahl 15 in Ihrer aktuellen Implementierung zurück?
Erklären Sie das Verhalten des folgenden JavaScript-Promise-Codes und was in der Konsole protokolliert wird: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```
Was passiert mit dem Kontext, wenn man eine Methode eines Objekts einer Variablen zuweist und sie darüber aufruft?
Wie funktioniert enum in TypeScript — was passiert mit den Schlüsseln und Werten, wenn die Werte nicht angegeben oder explizit angegeben werden?
Was ist der Unterschied zwischen __proto__, [[Prototype]] und prototype?
Was ist der Unterschied zwischen WebSocket und Socket.io?
/** * Implementieren Sie die Wrapper-Funktion runOnce, die * eine Funktion akzeptiert und eine neue Funktion zurückgibt. * Die neue Funktion kann nur einmal aufgerufen werden, * alle nachfolgenden Aufrufe geben undefined zurück. * * Die eingewickelte Funktion kann Argumente akzeptieren * und ein Ergebnis zurückgeben. */ function runOnce(fn) { // dein Code } const logHello = (name) => { console.log(`hallo, ${name}!`) }; const logHelloOnce = runOnce(logHello); console.clear(); logHelloOnce('Oleg'); // 'hallo, Oleg!' logHelloOnce('Olga'); // undefined
Worin besteht der Unterschied zwischen einem normalen Array und einem Set? Was kann man tun, bei dem Set besser ist als ein Array?