Frontend
Was suchen Sie in Ihrer nächsten Rolle?
Wie bewerten Sie den Ansatz mit unterschiedlicher Architektur in den Modulen? Was würden Sie ändern?
Erzähle mir von deiner Erfahrung
Wie arbeiten Sie mit Asynchronität in React?
Was sind die Vor- und Nachteile eines benutzerdefinierten UI-Kits?
Wie funktioniert enum in TypeScript — was passiert mit den Schlüsseln und Werten, wenn die Werte nicht angegeben oder explizit angegeben werden?
Passt Ihnen die Gehaltsspanne, die Ihnen genannt wurde, von 220 bis 300 Tausend? Zum Beispiel, wenn es 270 sind, ist das in Ordnung?
CSS-Aufgabe: Drei div-Blöcke sind übereinander gestapelt, jeder mit einem margin-top von 10px und einem margin-bottom von 30px. Wie groß ist der Abstand zwischen den Blöcken? Was ändert sich, wenn man div durch span ersetzt?
Funktion strjoin in ES5 ohne Rest-Operator neu schreiben
Es gibt einen Baum mit der Schnittstelle INode (value: number, left?: INode, right?: INode). Schreibe eine Funktion, die den Baum durchläuft und die Summe aller Werte zurückgibt.
Wie man die Fetch-Logik in einen benutzerdefinierten Hook auslagert, um den Code für verschiedene Entitäten nicht zu duplizieren?
Erzählen Sie über Mehrsprachigkeit und RTL-Layout. Wie man Abstände macht, die für LTR und RTL korrekt funktionieren?
Was ist die Verkettungsmethode (Chaining) bei der Behandlung von Kollisionen in einer Hashtabelle?
Erklären Sie das Konzept der deklarativen Programmierung im Hinblick auf React.
Was bedeutet es, einen setTimeout mit einer Verzögerung von 0 Millisekunden im Code zu haben, und wie wird das funktionieren?
Wie lange dauert die Ausführung jeder Funktion? ```javascript /** Wie lange dauert die Ausführung jeder Funktion */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Wie man eine Funktion mit Generics so gestaltet, dass sie nur eine Zeichenkette oder eine Instanz der Klasse Bar akzeptiert, und in anderen Fällen einen Fehler in TypeScript ausgibt?
Warum sollte man async im Hook onCreated (created) nicht verwenden? Wo ist es sinnvoller, asynchrone Anfragen zu stellen?
Spezifität von CSS-Selektoren: Welche Stile werden auf zwei H2-Tags mit konkurrierenden Stilen angewendet? Ordnen Sie die Selektoren nach aufsteigender Spezifität.
Welche Werte der Eigenschaft display wirst du dich erinnern?