Frontend
Erzählen Sie mir von sich: Warum haben Sie sich entschieden, den Job zu wechseln, an welchen Projekten haben Sie bei Ihrer letzten und vorletzten Stelle gearbeitet?
Erzählen Sie von useMemo, useCallback und ihrer Interaktion mit React.memo. Besonderheiten der Interaktion.
In welchem Format kamen die Antworten vom Backend und wie haben Sie sie verarbeitet (über das System der psychologischen Tests mit dynamischen Fragen)?
Welche Aufgaben möchten Sie an Ihrem neuen Arbeitsplatz übernehmen? Besteht Interesse an einer Entwicklung im technischen oder architektonischen Bereich?
Ab welcher Version von Angular wurden Standalone-Komponenten standardmäßig? Bedeutet das, dass Module veraltet sind und nicht mehr benötigt werden?
/* Es ist notwendig, die Methode intersection zu implementieren, die die Standardmethoden von Mengen (Set) erweitert. Die Methode nimmt eine andere Menge als Eingabe und gibt eine neue Menge zurück, die die Schnittmenge der ursprünglichen Menge und der übergebenen Menge ist, d.h., enthält nur die Elemente, die in beiden Mengen vorhanden sind. */ // dein Code const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4 --- Set.prototype.intersection = function (set2) { const result = new Set(); for(const value of this) { if (set2.has(value)) result.add(value); } return result; } const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4
Wie gehst du bei der Profilierung und Optimierung von React-Anwendungen vor?
Was gefällt Ihnen und was gefällt Ihnen nicht an Ihrer Arbeit im Unternehmen?
Was ist Browser-Kompatibilität und wie löst man CSS-Kompatibilitätsprobleme zwischen Browsern?
Mussten Sie mit den neuen Hooks von React (18/19) arbeiten, z.B. useTransition, useDeferredValue?
Welche Schwierigkeiten traten bei der Migration der Vue-Anwendung auf?
HTTP ist ein Protokoll welcher Ebene des OSI-Modells? Was befindet sich darunter?
Was ist CORS und wie funktioniert es?
Welche Methoden können verwendet werden, um die Parsing-Last zu verringern? Kennen Sie die Attribute async und defer für Skripte?
Erzählen Sie mir mehr über Axios-Interceptor — wofür brauchten Sie sie?
Welche CSS-Eigenschaften verursachen nur Repaint, und welche verursachen Reflow/Layout?
Haben Sie ein Design-System entwickelt und implementiert — erzählen Sie mehr. Haben Sie Storybook von Grund auf neu erstellt?
Wie war die Interaktion gestaltet: Haben Sie telefoniert oder wie wurden die Aufgaben gestellt und erklärt?
Aus welchem Grund suchen Sie eine Arbeit?
Was ist ein Namespace in TypeScript?