Frontend
Welchen Stack und welche Bibliotheken bevorzugen Sie bei der Verwendung mit React?
Was suchen Sie in Ihrer nächsten Rolle?
Wie bewerten Sie den Ansatz mit unterschiedlicher Architektur in den Modulen? Was würden Sie ändern?
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?
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?
Mit welchen State-Manager haben Sie interagiert und warum wurde Effector im letzten Projekt gewählt?
Wie erfährst du von Neuheiten im Layout? Liest du etwas zum Thema?
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()]); })(); ```
Warum sollte man async im Hook onCreated (created) nicht verwenden? Wo ist es sinnvoller, asynchrone Anfragen zu stellen?
Welche Werte der Eigenschaft display wirst du dich erinnern?
Wie würdest du dein technisches Niveau in deiner aktuellen Position einschätzen? Middle, middle+, senior, senior+?
Hast du Erfahrung im Schreiben von Tests? Welche Tests hast du geschrieben und in welchem Umfang?
Was könnten die Ursachen für einen langen weißen Bildschirm bei SSR (Nuxt) sein? Wie diagnostiziert und löst man das Problem eines hohen Time to First Byte?