Was sind Primitive in JavaScript?
Frontend
Was ist CORS und wofür ist es? Wie erlaubt man Anfragen von allen Quellen?
Unter welchen Bedingungen in der aktuellen Implementierung des Retry-Wrapper fetch möglicherweise nie aufgerufen wird und wie man das verhindert?
Was macht die Konstruktion as const?
Wie schätzen Sie Ihr Niveau (Grad) selbst ein — Junior, Middle oder Senior?
Was ist ein Literaltyp in TypeScript? Geben Sie ein Beispiel.
Was hat Sie zu uns geführt? Warum haben Sie sich entschieden, ein Vorstellungsgespräch in unserem Unternehmen zu führen?
Was ist der Kontext (this) in JavaScript?
Nennen Sie ein Beispiel für einen HTTP-Header in einer Anfrage und erklären Sie seine Funktion.
Was ändert sich in allen drei Fällen, wenn die Funktion eine Pfeilfunktion ist?
Bitte beschreiben Sie die Struktur einer HTTP-Anfrage: Aus welchen Teilen besteht sie?
Was bedeutet die Übergabe von Objekten per Referenz?
Eine gegebene Funktion und zwei Objekte zum Überprüfen der Typen. In einem Fall beschwert sich TypeScript nicht, im anderen Fall tut es das. Die Funktion muss so typisiert werden, dass das Verhalten von TypeScript dem erwarteten entspricht (unter Verwendung von Generics und keyof).
Welche Utility-Typen in TypeScript kennen Sie? Geben Sie Beispiele (Record, Omit, ReturnType usw.)
Eine Pfeilfunktion hat kein eigenes this — was bedeutet das und wohin zeigt this in diesem Fall?
Was ist die synchrone und asynchrone Ladeweise von JavaScript und CSS? Wovon hängt die Ladeart ab?
Was ist für Sie bei einem neuen Arbeitsplatz wichtig und was könnte Sie am Wechsel hindern?
Wie man dafür sorgt, dass der Kontext in Zeile 14 nicht verloren geht, ohne die Zeile selbst zu ändern (mit bind)?
Implementieren Sie eine Funktion zur Bildung einer CSS-Klassenkette. Sie akzeptiert beliebig viele Argumente verschiedener Typen: Strings und Zahlen werden zum Ergebnis hinzugefügt, Arrays werden rekursiv aufgelöst, und aus Objekten werden Schlüssel mit truthy-Werten entnommen, ungültige Werte werden ignoriert. Das Ergebnis ist eine durch Leerzeichen getrennte Klassenkette.
Implementieren Sie in JavaScript das Abrufen von Daten von Endpunkten: Laden Sie Beiträge und Kommentare parallel, gruppieren Sie Kommentare nach postId und erstellen Sie ein Array von Objekten mit id, Titel, userId und Kommentaranzahl.