Erzähle mir von deiner Berufserfahrung: Wo hast du gearbeitet, warum wechselst du den Arbeitsplatz?
Frontend
Welcher State-Manager wird im Projekt verwendet?
Das Korb-Team ist in Unterteams aufgeteilt – welchem kann ich beitreten und wie viele Frontends gibt es in jedem?
Warum hilft die Verwendung von setTimeout(fn, 0) dabei, die Benutzeroberfläche nicht zu blockieren, während das Erstellen einer großen Anzahl von Promises (Mikroaufgaben) das nicht tut? Was ist der Unterschied zwischen Makroaufgaben und Mikroaufgaben im Event Loop?
Wenn Sie Freizeit haben und auf dem Board zwei Aufgaben stehen — eine technische (Refactoring) und eine Produktaufgabe mit gleicher Priorität — welche würden Sie wählen?
fetchAll(['url1', 'url2'], (results) => { console.log('Daten aller Links', results); }); function fetchAll(urls) { const promises = urls.map((url) => { fetch(url).then((res) => res.json()) }) const data = Promise.all(promises).then((response) => { if (!response.ok) { throw new Error('error') } return response }) console.log(data) }
Was ist der Unterschied zwischen null und undefined?
Was gibt typeof null zurück?
Erzählen Sie uns mehr über die Offline-Funktionalität: Wie funktioniert die Datenspeicherung in IndexedDB bei Internetverlust?
Kennen Sie das Feature Sliced Design (FSD)?
Promise.reject('API-Fehler') .then(data => console.log('ok')) .catch(error => { console.log(error); return '1'; }) .then(data => { console.log(data); });
Gab es Aufgaben zur Optimierung der Website-Leistung? Wie haben Sie Probleme mit langsamer Ladezeit diagnostiziert und gelöst?
Implementiere die Funktion delay(ms), die ein Promise zurückgibt, das nach der angegebenen Zeit aufgelöst wird
Was sind Ihre beruflichen Entwicklungspläne in den nächsten 3-5 Jahren? Welche Bereiche interessieren Sie?
Warum ist das Schlüsselwort async vor einer Funktion notwendig? Was macht es?
Verwenden Sie KI-Tools bei der Arbeit und im Privatleben, und wie stehen Sie dazu?
Erzähle mir vom Batching in React. Wo bist du ihm in der Praxis begegnet?
Welche Datentypen gibt es in JavaScript?
Interessiert Sie das Büro, besteht die Möglichkeit, gelegentlich von dort aus zu arbeiten?
Erzählen Sie mir von Ihrer Berufserfahrung und den Projekten, an denen Sie gearbeitet haben.