Frontend
Implementieren Sie eine Komponente zur Anzeige einer Liste von Teams mit Teilnehmern. Es wird ein Array von Teams (mit Namen und einer Liste von Benutzer-IDs der Teilnehmer) und ein separates Array von Benutzern (mit ID und Namen) übergeben. Es ist erforderlich, die Teams mit den Benutzern anhand der Benutzer-ID zu verknüpfen und Teamkarten mit der Teilnehmerliste anzuzeigen. Wenn keine Teilnehmer vorhanden sind, 'keine Teilnehmer' anzeigen; wenn die Benutzer-ID vorhanden ist, aber der Benutzer in der Liste nicht gefunden wird, einen Strich anzeigen. Besonderheit: Die Benutzer-ID kann in Form eines Arrays, einer Zahl, null oder undefined vorliegen.
React-Aufgabe: Implementieren Sie eine Komponente zur Suche nach Vorkommen einer Teilzeichenkette im Text. Anforderungen: Laden des Textes von einer API beim ersten Rendern, Ladeanzeige, Fehlerbehandlung, Suche nach Vorkommen ohne Berücksichtigung der Groß-/Kleinschreibung, Hervorhebung der gefundenen Vorkommen, Anzeige der Gesamtzahl der Vorkommen, Button zum Laden zusätzlichen Textes.
Implementieren Sie eine Klasse nach dem Observer-Muster (Observer / Event Emitter): Speicherung von Abonnenten, Abonnieren von Ereignissen, Abbestellen von Ereignissen, Benachrichtigung der Abonnenten.
Was ist requestAnimationFrame und was garantiert es?
Erzähle einen Schritt-für-Schritt-Aktionsplan, wenn dir ein Projekt übertragen wird – was du tust, wenn du Zugriff auf das Repository erhältst, vorausgesetzt, es gibt keine Dokumentation.
Warum ist React als Bibliothek notwendig und warum sollte man keine Anwendung in Vanilla JavaScript schreiben?
Im Lebenslauf steht, dass du mit Next.js entwickelt hast — ist das richtig? War es Next.js mit App Router oder Pages Router?
Erzähle mir vom Event Loop — den Warteschlangen für Mikro- und Makroaufgaben.
Warum hast du dich speziell für Webentwicklung und Angular entschieden, anstatt zum Beispiel mobile Entwicklung?
Erzähle mir vom Event Loop in JavaScript: wie er funktioniert, was Microtasks und Macrotasks sind?
Beschreiben Sie die Abfolge der Aktionen des Browsers (und nicht nur des Browsers) nach Eingabe der URL und Anforderung der Seite. Was ist ein Forced Layout?
Wie funktioniert this in normalen Funktionen und in Pfeilfunktionen? Was ist der Unterschied?
Verwendung von KI-Tools in der Entwicklung
Wenn deine Funktion nicht die einzige im Release ist, wie ändert das die Situation bei einem kritischen Fehler?
Gibt es Probleme beim Hinzufügen neuer Methoden zu den Prototypen eingebauter Objekte?
Warum ist Vererbung in OOP überhaupt notwendig? Geben Sie eine Begründung, warum sie verwendet wird, wenn die Aufgabe der Logik-Wiederverwendung auch auf andere Weise gelöst werden kann (z.B. durch DI).
Erzählen Sie mir vom Event Loop: Woraus besteht er und wie funktioniert er?
Was verstehst du unter « flexibel » im Kontext des Temperaments?
Haben Sie sowohl in Vue als auch in React geschrieben? Das heißt, hatten Sie Aufgaben in React?
Wie schätzen Sie sich in Bezug auf den Rang ein? Welches Gehaltsniveau wünschen Sie?