Frontend
export function foo(o, arr) { return arr.reduce((a, x) => { // wenn (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Wann wird useEffect aufgerufen? Unter welchen Umständen wird es ausgelöst?
Wie viel Zeit braucht man, um ein neues Projekt zu starten?
Wurden Ressourcen für das Schreiben von Tests bereitgestellt? Welche Erfahrung haben Sie im Schreiben von Tests?
Wie priorisieren Sie technische Schulden im Vergleich zu Geschäftsaufgaben?
Was bedeutet es, wenn man eine Referenz 'oberflächlich' oder 'oberhalb' nennt - die das Objekt nicht im Detail überwacht, nur die obersten Eigenschaften? (Frage zu shallowRef)
Erzähle mir von deiner Erfahrung, deinem letzten Arbeitsplatz, deinem Stack, deinem Team, deinen Aufgaben
Weißt du, was passiert, wenn du return schreibst und es leer lässt (ohne Wert)?
Was ist der Unterschied zwischen Cookies und localStorage?
/* Zwei sortierte Listen mit Intervallen der Online-Präsenz von Benutzern während des Tages werden gegeben. Der Beginn des Intervalls ist strikt kleiner als das Ende. Es ist erforderlich, die Intervalle zu berechnen, in denen beide Benutzer online waren. Die Intervalle sind in Stunden angegeben, wobei Stunden von 0 bis 24 möglich sind. */ Schnittstelle( [[8, 12], [17, 22]], [[5, 11], [14, 18], [20, 23]] )// [[8, 11], [17, 18], [20, 22]] Schnittstelle( [[9, 15], [18, 21]], [[10, 14], [21, 22]] )// [[10, 14]] function schnittstelle(benutzer1, benutzer2) { // dein Code hier }
Was ist der Unterschied zwischen Promise.all und Promise.allSettled?
Welche Werte können in JSON gespeichert werden? Können dort Funktionen gespeichert werden?
Warum haben Sie WebSocket gewählt? Gibt es Alternativen?
Hast du Vitest oder Playwright in deiner Arbeit verwendet?
Welche Reihenfolge hat die Ausführung von Mikrotasks und Makrotasks im Event Loop?
Wurde der Übergang von kostenlosen Nutzern zu zahlenden Kunden (Unternehmen) vorgesehen? Wie wurde dieser Übergang technisch umgesetzt?
Schauen Sie sich dieses Stück Code an — verstehen Sie, was es tut, und schreiben Sie ein einfaches Beispiel für die Verwendung. Es gibt auch einen ähnlichen Helper in lodash.
Wie stehst du zur künstlichen Intelligenz? Nutzt du sie bei der Arbeit und im Alltag?
Können dynamische Importe außer React.lazy an anderer Stelle verwendet werden? Wo können sie nützlich sein?
```javascript console.log("Start"); setTimeout(() => { console.log("Timeout 1"); Promise.resolve().then(() => console.log("Promise inside Timeout")); }, 0); Promise.resolve() .then(() => { console.log("Promise 0"); setTimeout(() => console.log("Timeout inside Promise"), 0); }) .catch(() => console.log("Promise 1")) .then(() => console.log("Promise 2")); function foo() { Promise.resolve().then(() => { console.log("Promise 3"); foo(); }); } foo(); requestAnimationFrame(() => { console.log("RequestAnimationFrame"); }); console.log("End"); // Start // END // "Promise 0" // Promise 2 // // Timeout 1 // Promise inside Timeout // RequestAnimationFrame // Timeout inside Promise ```