Geben Sie Feedback zum Service über den Einladungslink: Was sind Ihre Eindrücke?
Frontend
Für einen Codeausschnitt mit synchronem Code, setTimeout und Promise, bestimmen Sie die Reihenfolge der Ausgabe in der Konsole und erklären Sie die Macro- und Microtask-Queues.
Haben Sie mit devDependencies, peerDependencies, optionalDependencies oder bundledDependencies gearbeitet?
Live-Coding: Implementieren Sie eine Funktion $ (ähnlich wie jQuery), die einen gültigen CSS-Selektor akzeptiert und die entsprechenden Knoten findet. Die Funktion sollte ein Objekt mit den Methoden addClass, toggleClass, removeClass, css (Anwendung von Stilen), html (Einfügen von HTML/CSS in das Element) zurückgeben — mit der Möglichkeit, Kettenaufrufe (chaining) durchzuführen. Der bereitgestellte Testcode mit Kettenaufrufen darf nicht geändert werden und muss nach der Implementierung der Funktion funktionieren.
Wie man über den Dienst Szenarien organisiert, in denen zwei Komponenten denselben Wert lesen oder einen geteilten Zustand haben sollen?
Was ist der Unterschied zwischen einem normalen Script, einem Script mit async und einem Script mit defer? Wenn auf der Seite mehrere Script-Tags vorhanden sind, in welcher Reihenfolge werden sie geladen und ausgeführt?
Was ist der Unterschied zwischen interface und type in TypeScript? Wann sollte man welches verwenden?
```javascript const obj = { name: 'Alex', say() { console.info(this.name); } }; const obj2 = { name: 'Ivan' } const fn = obj.say.bind(obj).bind(obj2); fn(); obj.say(); ```
Welche Probleme können bei der Hydratation einer SSR-Anwendung auftreten, aus welchen Gründen und wie würden Sie sie lösen?
Was ist die Schwachstelle der Prototype Pollution?
Bitte erzählen Sie mir von sich, Ihrer Berufserfahrung an Ihrer letzten Stelle, den Hauptmerkmalen, dem Tech-Stack — alles, was Sie für wichtig halten.
[name] fragte: War der Architekt im Allgemeinen für die Frontend-Architektur verantwortlich, oder gab es eine separate Person, die dafür zuständig war?
// Eingabeparameter: // url // Optionen export function useFetch() { // Logik const fetchData = async () => {}; return { data, error, loading }; }
Was hat mich genau an Ihrem Unternehmen interessiert? Was möchte ich an einem neuen Arbeitsplatz finden?
Das macht Sinn — das Offenhalten des öffentlichen Vertrags vermeidet unbeabsichtigte API-Änderungen, und diskriminierte Vereinigungen sind ein starker Grund, `type` zu bevorzugen. Wenn du diesen Button pixelgenau und responsiv umsetzt, wie gehst du mit Abstand und Ausrichtung um, damit Icon + Label visuell konsistent bleiben über Breakpoints und Schriftgrößenänderungen hinweg?
Wie würdest du den Informationsaustausch zwischen Backend und Frontend schichtweise (architektonisch) aufbauen?
Welches Middleware hast du in Redux verwendet? Was ist Middleware?
Was ist beim Deployment wichtig zu kontrollieren?
Welche HTTP-Statuscodes kennen Sie?
War es schwierig, die Zeit auf zwei parallele Projekte desselben Teams zu verteilen?