Frontend
Aufgabe 2: Angenommen, es gibt mehrere Todo-Interface-Deklarationen unten, erkläre, was passiert, wenn sie im selben Gültigkeitsbereich vorhanden sind. Diskutiere, wie TypeScript sie behandelt, und fülle das `myTodo`-Objekt aus, um die Anforderungen des zusammengeführten Todo-Interfaces zu erfüllen. ```typescript interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; } interface Todo { priority: 'high' | 'medium' | 'low'; completed: string; } const myTodo: Todo = {}; ```
Was gibt forEach zurück?
Wie wird asymmetrische Verschlüsselung in TLS verwendet und wofür ist sie?
Welche HTTP-Codes werden bei der Arbeit mit der REST-API verwendet?
Füllen Sie die 5×5-Matrix mit einzigartigen zufälligen Ganzzahlen von 0 bis 1000.
Es gibt ein Array von Benutzern, die mit map ausgegeben werden. Wo liegt hier der Fehler und was fehlt hier?
Was passiert mit dem Aufrufstapel und der Aufgabenwarteschlange bei dieser unendlichen Rekursion?
Wie unterscheiden sich statische Methoden in JavaScript-Klassen von Instanzmethoden, und was sind ihre typischen Anwendungsfälle?
Wie funktioniert die Event Loop? Was sind Makroaufgaben und Mikroaufgaben? Was gehört zu Mikroaufgaben?
Wann sollte man den State Manager verwenden und wann reicht der lokale Zustand oder der Kontext aus?
Welches bekannte Problem tritt auf, wenn eine große Anzahl von aufeinanderfolgenden setTimeouts mit null Millisekunden Verzögerung verwendet wird?
Erzählen Sie, wie Sie in die Entwicklungsbranche eingestiegen sind: Wie haben Sie sich ausgebildet, wie haben Sie Ihren ersten Job gefunden, wobei Sie in Ihrem Lebenslauf eine nicht-technische Fachrichtung angeben?
Wie verhält sich das Rendern bei Änderung eines Listenelements? Wofür ist trackBy notwendig?
Wenn der Kunde die Seite aktualisiert, haben Sie die Daten gespeichert oder zurückgesetzt? Haben Sie Local Storage verwendet?
Was passiert, wenn ein Benutzer schnell zwischen Tabs (Filme/Serien) wechselt, die jeweils eine API-Anfrage machen? Wie kann man das beheben?
Was machst du in deiner Freizeit?
Haben Sie schon einmal mit Karten gearbeitet? Mit welchen Karten-APIs haben Sie gearbeitet und welche Aufgaben gelöst?
Praktische Aufgabe: Schreiben Sie einen TypeGuard zur Bestimmung des Tier Typs (Hund oder Katze)
In TypeScript, was ist der praktische Unterschied zwischen `interface` und `type`, und wann würdest du das eine dem anderen vorziehen?
Erzählen Sie mir von Ihrer Berufserfahrung und den Projekten, an denen Sie gearbeitet haben.