Frontend
Was ist der Unterschied zwischen den Array-Methoden forEach und map?
Wie überschreibt man den Kontext (dies) innerhalb von loadScript beim Aufruf der Funktion, wenn loadScript this verwendet?
Sie haben angegeben, dass Sie die Anzahl der wiederholten API-Anfragen um 42 % reduziert haben. Was genau haben Sie getan und wie haben Sie das Ergebnis gemessen?
Welche Ansätze haben Sie für das responsive Design verwendet? Haben Sie vom Mobilgerät oder vom Desktop aus gestaltet?
Was sind Generics in TypeScript und wofür werden sie verwendet? Worin unterscheiden sie sich von der normalen Parametertypisierung?
Wie erkennt man, ob ein Wert vom Typ unknown ein bestimmter benannter Typ ist? Wie lässt sich TypeScript dazu bringen, zu verstehen, dass die Überprüfung durchgeführt wurde (Type Guard)?
Erzählen Sie mir von Möglichkeiten, die Anpassungsfähigkeit im Layout ohne Media Queries zu realisieren.
Schau, ich habe die Ebene entfernt, überall ist 0, aber die Einrückungen sind hier geblieben. Kannst du erklären, warum?
// Es ist notwendig, die Methode groupBy zu implementieren, die die Standardmethoden von Arrays erweitert. // Die Methode sollte eine gruppierte Version des Arrays zurückgeben – ein Objekt, // in dem jeder Schlüssel das Ergebnis der Ausführung der übergebenen Funktion fn(arr[i]) ist, // und jeder Wert ein Array ist, das alle Elemente des ursprünglichen Arrays mit diesem Schlüssel enthält.
Warum verlässt du deinen aktuellen Arbeitsplatz und was suchst du an einem neuen Ort?
Erzählen Sie mir vom Hook useTransition — wie er funktioniert und wofür er verwendet wird.
Welche Vor- und Nachteile hat SSR (Server-Side Rendering)?
[Name] fragte: Hattest du in Next.js den App Router oder den Pages Router? Oder hast du in beiden Epochen gearbeitet?
Was ist NaN? Geben Sie Beispiele, wann NaN auftritt. Wie überprüft man, ob ein Wert NaN ist?
Welches Entwicklungsumfeld oder Build-Tool wurde im Projekt verwendet?
Was ist eine Closure und welches Problem kann sie verursachen?
Wie bestimmt der Browser den Typ des empfangenen HTML, baut die Seitenstruktur auf und verbindet JavaScript?
Implementieren Sie eine Memoisierungsfunktion: Sie nimmt eine Funktion und gibt ihre umhüllte Version zurück, die die Ergebnisse der Aufrufe nach Argumenten zwischenspeichert.
Warum hat ein Primitive, wie z.B. eine Zeichenkette, Methoden über den Punkt zugänglich, wie toString?
Für einen Codeausschnitt mit synchronem Code, setTimeout und Promise, bestimmen Sie die Reihenfolge der Ausgabe in der Konsole und erklären Sie die Macro- und Microtask-Queues.