Frontend
Was ist der Unterschied zwischen HTTP und HTTPS?
Erzähle mehr über Micro-Frontends: Welches Framework, wie funktionierte die Architektur?
Erzählen Sie mir vom Projekt, an dem Sie gearbeitet haben: Worum ging es, welche Verantwortungsbereiche hatten Sie und wie war das Team?
Wie ist die Kommunikation und Aufgabenverteilung in einem geschlossenen Kreis organisiert?
Wird useEffect ausgelöst, wenn bei zwei Abhängigkeiten des ProfilePage-Komponenten neu gerendert wird und roles nicht übergeben wurden?
Eine Funktion, die ein Objekt vom Typ { getNumby: number, createDub: number } oder { getNumby: string, createDub: string } zurückgibt. Es soll ein TypeScript-Typ geschrieben werden, der für beide Fälle (A und B) geeignet ist, aber die Variante, bei der die Felder unterschiedliche Datentypen haben, nicht zulässt. Wie würdest du das lösen?
Mussten Sie mit Micro-Frontends arbeiten? Wofür sind Micro-Frontends überhaupt da, welches Problem lösen sie?
Erzählen Sie mir bitte von Promises in JavaScript: was sie sind, wofür sie gebraucht werden, Methoden.
Erzähle mir von den benutzerdefinierten Komponenten, die du auf Basis der NgZorro-Bibliothek (NzZor) geschrieben hast. Zum Beispiel einen Datepicker mit geschäftlichen Einschränkungen an Wochenenden.
Was ist die Context API in React und welches Problem löst sie?
/** * Implementieren Sie die Funktion sumPromises, die * Versprechen als Argumente akzeptiert und die Summe * ihrer Ergebnisse zurückgibt. * * Die Funktion kann beliebig viele Argumente akzeptieren. * Es können beliebige Promise-APIs verwendet werden. */ // Hier Code // Beispiel für die Verwendung const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3
Wie werden Emit-Events in einer Komponente deklariert (über defineEmits)?
Wenn der Kunde die Seite aktualisiert, haben Sie die Daten gespeichert oder zurückgesetzt? Haben Sie Local Storage verwendet?
Es gibt ein Array mit 10 Elementen, das mit .map() aufgerufen wird. Was passiert, wenn man das return im Callback entfernt?
Implementiere die Funktion delay(ms), die ein Promise zurückgibt, das nach der angegebenen Zeit aufgelöst wird
Worin besteht der Unterschied zwischen den Typen any und unknown in TypeScript?
Haben Sie Erfahrung mit der Einführung von TypeScript in ein bestehendes Projekt?
Haben Sie Erfahrung im Schreiben eigener RxJS-Operatoren?
Live-Coding: Öffne den bereitgestellten Code und finde alle Bugs, visuelle Fehler und Mängel (nicht verwendete Variablen, Probleme mit useCallback, useEffect-Abhängigkeiten, useMemo usw.).
Was kann man im Frontend tun, wenn eine CSS-Datei 50 MB groß ist?