Entwerfen Sie eine React-Komponente zur Anzeige einer verschachtelten Struktur von Dateien und Ordnern: zeigt die verschachtelte Struktur korrekt an, kann den Inhalt von Ordnern ausblenden und einblenden und fordert dynamisch die Daten des Ordnerinhalts beim Öffnen an.
Frontend
Welche alternativen Methoden gibt es, um eine Zeichenkette in ein Objekt umzuwandeln? Was sind die Nachteile der Rekursion und was sind ihre Vorteile?
Erzählen Sie mir ein wenig über sich, Ihre Erfahrung und relevante Projekte.
Erzähle mir mehr über deinen letzten Arbeitsplatz im technischen Bereich, was dir gefallen hat, was nicht, und in welche Richtung du dich entwickeln möchtest.
Kann man einen Körper in einer GET-Anfrage senden?
Erzählen Sie vom Lebenszyklus eines React-Komponenten: die wichtigsten Phasen Mount, Render, Unmount.
Wann wird ein Monolith zu Micro-Frontends? An welchem Attribut und welcher Eigenschaft erkennen wir, dass es jetzt Micro-Frontends sind?
In welcher Form sind Ihre Bibliotheken verbunden?
Kann man Query-Parameter in eine POST-Anfrage hinzufügen?
Wie haben Sie das Monolith in Micro-Frontends aufgeteilt, und welche Technologien haben Sie verwendet?
Gibt es Unterschiede im Rendering zwischen den React-Versionen (z.B. 17 und 19)? Was wissen Sie über konkurrierendes Rendering und Fiber?
Wie man das Problem mit dem veralteten Wert im CommentsEditor-Komponent behebt, wenn useState nicht auf Änderungen an der eingehenden Prop reagiert? Wie kann man useEffect verwenden, um dieses Problem zu lösen?
Praktische Aufgabe: Gegeben ist ein Array von Punkten mit den Feldern time und value. Es ist erforderlich, Gruppen von Punkten mit demselben value zu identifizieren und nur den Anfang und das Ende jeder Gruppe zu belassen (zur Optimierung des linearen Diagramms).
Praktische Aufgabe: Gegeben ist eine Zeichenkette vom Typ 'wert.wert.wert', die in ein verschachteltes Objekt umgewandelt werden soll, wobei jeder Schlüssel ein Teil der Zeichenkette ist und der letzte Schlüssel ein leeres Objekt enthält.
Aufgabe, eine Funktion zu schreiben, die eine Zeichenkette, die eine Reihe von durch Punkte getrennten Schlüsseln darstellt, in ein verschachteltes Objekt umwandelt.
Code-Review der React-Komponenten Comments und CommentsEditor: Finden Sie logische und UX-Probleme im Code (z.B. falsches Speichern des Index beim Schließen des Vorhangs, Probleme bei der Aktualisierung des Werts bei Prop-Änderungen).
Erzähle mir von CORS: Was ist das, wozu ist es nützlich, welche Aufgaben löst es und wie funktioniert es.
Auf welcher Grundlage basiert deine interne Linie, die du anlegst und sagst: dieses Micro-Frontend ist einfach, und jenes ist komplex?
Haben Sie schon einmal mit Architektur zu tun gehabt, Module geschrieben, von Grund auf neu entwickelt? Kennen Sie das Feature-Sliced Design (FSD)?
Welche Alternative kann verwendet werden, um die Eigenschaft onToggle nicht durch alle Verschachtelungsebenen zu propagieren?