Frontend
Was kann man außer dem Cursor machen, wenn man ihn nicht verwenden möchte?
In einer funktionalen React-Komponente gibt es zwei synchrone setState-Aufrufe, dann eine asynchrone Funktion, dann noch drei setState-Aufrufe. Wie viele Renderings werden in React 18 und React 17 stattfinden? Was ist Batching und wann ist es aufgetaucht?
/* Schreiben Sie den Typ MyReadonly - macht alle Felder nur lesbar */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane" /* Schreiben Sie den Typ MyRequired - macht alle optionalen Felder verpflichtend */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 } /* Schreiben Sie den Typ MyPartial - macht alle optionalen Felder verpflichtend */ type User = { id: number name: string } type MyPartial<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
Kann man die Ereignisausbreitung stoppen? Wie? Was ist der Unterschied zwischen stopPropagation und stopImmediatePropagation?
Im Komponenten beschreiben wir eine Funktion, die JSX zurückgibt. Warum könnte das keine gute Lösung sein?
Welche Faktoren sind für Sie in einem Unternehmen wichtig und welchen begegnen Sie gelassen?
Implementieren Sie die Funktion promisify: Sie nimmt eine Funktion mit Error-First-Callback (loadScript) und gibt eine neue Funktion zurück, die beliebige Argumente akzeptiert, einen Error-First-Callback hinzufügt und den Aufruf in ein Promise einbettet.
Arbeitest du jetzt? Wenn nicht, warum?
Mit welchen Frameworks hast du gearbeitet, mit welchem arbeitest du jetzt und warum hast du dich dafür entschieden? Welche Vor- und Nachteile siehst du bei diesem Framework?
Beim Testen deckt Ihr Team aus Testern und Entwicklern den Code mit Unit-Tests ab? Schreiben die Entwickler auch Integrations- und End-to-End-Tests?
Was ist eine Fassade in NgRx, welche Rolle spielte sie?
Wenn der Kunde die Seite aktualisiert, haben Sie die Daten gespeichert oder zurückgesetzt? Haben Sie Local Storage verwendet?
Ihnen wurde Zugriff auf ein privates GitHub-Repository gewährt und man hat Ihnen gesagt, dass Sie das Projekt klonen und ausführen sollen. Wie würden Sie vorgehen? Was würden Sie zuerst tun?
Warum wurde die Entscheidung getroffen, React PDF zu verwenden, anstatt die integrierte PDF-Anzeige im Browser zu nutzen?
Hast du Erfahrung in der Backend-Implementierung?
Warum erstellt man normalerweise zwei Migrationen für eine gleiche Änderung in der Datenbank?
Kann man Query-Parameter in eine POST-Anfrage hinzufügen?
Wie wurde das Schema für dynamische Formulare im Aktions-Builder umgesetzt – im Frontend oder kam es vom Backend?
Wo können im Browser Daten auf dem Client gespeichert werden?
Praktische Aufgaben zu logischen Operatoren (&&, ||): Was wird in jedem Fall ausgegeben?