Frontend
Schreiben Sie eine Funktion in JavaScript oder TypeScript, die ein Array von Zahlen entgegennimmt und ein Array zurückgibt, in dem Zahlen, die durch 3 teilbar sind, durch den String 'Fizz' ersetzt werden, Zahlen, die durch 5 teilbar sind, durch 'Buzz', und Zahlen, die durch sowohl 3 als auch 5 teilbar sind, durch 'FizzBuzz'.
Haben Sie Erfahrung mit KI-Agenten? Wie sind Ihre Eindrücke von der Arbeit mit neuronalen Netzwerken?
Implementieren Sie eine Funktion compose, die eine variable Anzahl von Funktionen akzeptiert und eine neue Funktion zurückgibt. Das Ergebnis jeder Funktion wird an die nächste weitergegeben.
Praktische Aufgabe: Schreiben Sie eine Funktion, die eine Zahl akzeptiert und ein Promise mit dem Ergebnis der Überprüfung auf Gerade- oder Ungerade-Zahl zurückgibt, und bei Fehler (keine Zahl) -1 zurückgibt.
Was verstehst du unter Projektierung und Architektur in deinem Projekt? Gab es ein einheitliches architektonisches Konzept?
Wenn wir über die letzten 4-5 Jahre Arbeit sprechen, welche Aufgabe hat Sie am meisten in Erinnerung geblieben und warum?
Ist die IT-Akkreditierung für Sie wichtig?
const submit = useCallback((el) => () => { log(el); }, []); arr.map(el => <button onClick={submit(el)} />) arr.map(el => <SomeComp key={} onClick={() => submit(el)} />) const param = useMemo(() => ({c: a + b}), [a,b]) return <Child value={param} /> Child = React.memo(() => {})
Bist du bereit, bei der Begleitung von Diensten in der Produktion und bei Schichten mitzuwirken?
Was wird in der Konsole ausgegeben? Was ändert sich, wenn man die break-Anweisung in Zeile 7 entfernt? Wie ist die algorithmische Komplexität dieses Codes?
Welche Kurse haben Sie im Bereich Frontend-Entwicklung besucht oder autodidaktisch gelernt?
Gibt es derzeit Prozesse, die sich dem Abschluss nähern, oder Angebote in der Hand?
Haben Sie Tests geschrieben? Welche Erfahrung haben Sie mit Tests?
Welche Aufgaben mochten Sie nicht und warum mussten Sie sie erledigen?
Wie würdest du die Erweiterbarkeit der Geschäftsregeln von FizzBuzz (z.B. das Hinzufügen einer neuen Regel für die Zahl 7) implementieren, damit der Code wartbar und sauber bleibt?
Wo fühlen Sie sich kompetenter — in React oder in Next.js? Mit welchen UI-Bibliotheken haben Sie gearbeitet?
Wie lösen Sie technische Meinungsverschiedenheiten im Team, wenn die Meinungen der Entwickler auseinandergehen?
Wie ist Ihr Prozess der Zusammenarbeit mit dem Backend aufgebaut? Vereinbaren Sie API-Verträge im Voraus?
Wann wird die Cleanup-Funktion in useEffect ausgeführt? Was passiert beim Mounten und beim Re-Rendern des Components?
Erzählen Sie von einer gescheiterten Situation in einem Projekt und was schiefgelaufen ist.