Frontend
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.
Was ist der Unterschied zwischen git merge und git rebase?
Warum verlässt du deinen aktuellen Arbeitsplatz und was suchst du an einem neuen Ort?
Erzählen Sie mir von der Funktion inject in Angular — wofür sie ist und warum sie besser ist als die Übergabe von Abhängigkeiten über den Konstruktor?
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?
Welche anderen Array-Methoden kennen Sie außer reduce (Sortierung, Filterung, mutierende Methoden usw.)?
Wie haben Sie mit React gearbeitet: Welche Versionen sind Ihnen begegnet und haben Sie Klassenkomponenten verwendet? Worin unterscheiden sich Klassenkomponenten von funktionalen Komponenten?
Implementieren Sie eine Memoisierungsfunktion: Sie nimmt eine Funktion und gibt ihre umhüllte Version zurück, die die Ergebnisse der Aufrufe nach Argumenten zwischenspeichert.
Was ist der Unterschied zwischen der Methode POST und PUT?
Warum ist Vererbung in der OOP notwendig und in welchen Fällen sollte sie verwendet werden?
Wie funktionieren Sitzungen und Autorisierung? Wie ist es, dass nach dem Login alle nachfolgenden Anfragen keine erneute Autorisierung erfordern?