Sobes.tech

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.

Middle+
136

Haben Sie mit devDependencies, peerDependencies, optionalDependencies oder bundledDependencies gearbeitet?

Middle+
136

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.

136

Wie man über den Dienst Szenarien organisiert, in denen zwei Komponenten denselben Wert lesen oder einen geteilten Zustand haben sollen?

136

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?

Middle+
136

```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(); ```

Middle
136

Welche Probleme können bei der Hydratation einer SSR-Anwendung auftreten, aus welchen Gründen und wie würden Sie sie lösen?

Middle
135

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.

Middle+
135

[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?

135

// Eingabeparameter: // url // Optionen export function useFetch() { // Logik const fetchData = async () => {}; return { data, error, loading }; }

Middle+
135

Was hat mich genau an Ihrem Unternehmen interessiert? Was möchte ich an einem neuen Arbeitsplatz finden?

134

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?

Senior
133

Wie würdest du den Informationsaustausch zwischen Backend und Frontend schichtweise (architektonisch) aufbauen?

Middle
133

Welches Middleware hast du in Redux verwendet? Was ist Middleware?

Middle+
133

Was ist beim Deployment wichtig zu kontrollieren?

Middle
132

War es schwierig, die Zeit auf zwei parallele Projekte desselben Teams zu verteilen?

132
/349