Frontend
Rufen Sie die Funktion getProducts in der Vue 3-Komponente auf und rendern Sie die erhaltenen Ergebnisse im Template.
Welche Werkzeuge und Ansätze verwenden Sie für die Gestaltung (CSS-Module, SCSS, CSS-in-JS usw.)?
In welchen Fällen ist die Verwendung von v-html (innerHTML) gut, und in welchen ist sie schlecht? Wodurch kann man sicher sein, dass der Inhalt vom Server sicher ist?
Erzählen Sie mir von Ihrer Berufserfahrung und Ihrem letzten Projekt
Erzählen Sie vom Browser-Cache und wie man ihn einstellt. Was sollte gecacht werden und was nicht?
Du hast einen Code zur Überprüfung erhalten — was ist hier nicht optimal?
Haben Sie Erfahrung mit KI-Agenten? Wie sind Ihre Eindrücke von der Arbeit mit neuronalen Netzwerken?
Wie erstellt man eine geschützte Route in einer React-Anwendung?
Welche Datentypen gibt es in JavaScript? Worin unterscheiden sich Primitive von Objekten? Wie werden sie im Speicher gespeichert?
Erzähl mir mehr darüber, was du im Bereich DevOps gemacht hast.
Was ist der Unterschied zwischen State und Props?
Bitte erzählen Sie mir von Ihrer Erfahrung, Ihren Projekten und allem, was Sie für wichtig halten.
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());
Angenommen, Sie müssen eine geschützte Seite mit Authentifizierung über Middleware erstellen. Wie würden Sie das umsetzen?
Was ist eine Closure in JavaScript? Geben Sie ein Beispiel.
Haben Sie mit Klassen in TypeScript gearbeitet?
Stellen Sie sich vor, Sie erhalten eine Aufgabe von der Marketingabteilung: Wir möchten eine Funktion hinzufügen — das Logo in der oberen linken Ecke soll umgedreht werden, wenn Merkur rückläufig ist. Was würden Sie tun?
Schreiben Sie eine React-Komponente mit einem Button 'Hinzufügen'. Beim Klicken auf 'Hinzufügen' wird ein neuer Button mit einer Reihenfolgenummer hinzugefügt. Beim Klicken auf den erstellten Button wird dieser entfernt. Das Entfernen sollte korrekt funktionieren (nicht nach Index, sondern nach eindeutiger ID).
Ist Next.js im Projekt auf deine Initiative hin aufgetaucht oder bist du gekommen und es war bereits vorhanden? Aus welchem Grund wurde Next.js gewählt?
Haben Sie eine Idee, wie man die verschachtelte Suche (O(n²)) bei der Suche nach Benutzern nach ID vermeiden kann? Wie kann man die Suche optimieren?