Frontend
Erzählen Sie uns von dem technologischen Stack, der in den Projekten verwendet wurde. Zum Beispiel, welche UI-Kits wurden verwendet?
Was bedeutet es, einen setTimeout mit einer Verzögerung von 0 Millisekunden im Code zu haben, und wie wird das funktionieren?
Wie lange dauert die Ausführung jeder Funktion? ```javascript /** Wie lange dauert die Ausführung jeder Funktion */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Wie man mit TanStack Query (React Query) das Polling der Benutzerliste alle 15 Sekunden organisiert? Welche Funktion verwenden und mit welchen Parametern?
Welche Werte der Eigenschaft display wirst du dich erinnern?
Wie würdest du dein technisches Niveau in deiner aktuellen Position einschätzen? Middle, middle+, senior, senior+?
Wie sah Ihre Anwendung architektonisch aus bei Ihrer letzten Arbeitsstelle? Welche alternativen architektonischen Ansätze kennen Sie?
Auf der Seite gibt es eine Liste mit 5000 Produkten, die Seite hängt stark. Das Business bittet darum, etwas dagegen zu unternehmen. Was schlägst du vor?
/** * Die Funktion `asyncAuth(callback)` akzeptiert einen Callback, in den * ein Fehler (als erstes Argument) und Daten * vom Backend (als zweites Argument) übergeben werden können. * asyncAuth((error, data) => {}); * * Sie müssen die Funktion `auth()` implementieren, * die `asyncAuth()` aufruft, aber ein Promise zurückgibt. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }
Blockiert CSS das Rendern der Seite?
Was sind Composables und wozu sind sie nützlich?
Warum benötigt React einen virtuellen DOM-Baum? Warum kann man den echten DOM nicht direkt ändern? Was sind die Vor- und Nachteile verschiedener Ansätze?
Vue 2 und Vue 3: Welche architektonischen Einschränkungen der Reaktivität von Vue 2 zwangen Evan You dazu, die Engine mit `Proxy` neu zu schreiben?
Wie kann man eine Überprüfung der Berechtigung oder Rollen auf Routenebene im Vue Router 3 implementieren?
Wie funktionieren Bildschirme mit hoher Pixeldichte (Retina, DPR)? Wie bereitet man Bilder richtig für solche Bildschirme vor?
Was ist eine IP-Adresse?
Was ist ein CORS-Fehler?
Wie umfangreich ist deine Erfahrung im Code-Review fremden Codes — deine Sicht auf fremden Code?
const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple']; function createUniqueArray(values) { return values; }
Welche Ansätze zur Gestaltung von Stilen haben Sie verwendet (Präprozessoren, Tailwind, CSS-Module usw.)?