Frontend
Wo liegt die Grenze zwischen der Verwendung von Slots und Props in Vue.js-Komponenten?
Erzähle mir von Closures in JavaScript: Was sind sie, wozu sind sie nützlich, wie verwendest du sie in deiner Arbeit?
Was ist useEffectEvent und wozu ist es?
[Name] fragte: Was ist deiner Meinung nach eine gute Code-Review? Wie würdest du das Problem einer herablassenden und kritischen Haltung während der Review im Team lösen?
Wie würden Sie das Leistungsproblem in einer React-Anwendung angehen, wenn ein Benutzer sich über Verzögerungen beschwert?
Wie schreibt man die algorithmische Komplexität? Wie ist die Komplexität des Bubble-Sortings? Wie ist die Komplexität des Quicksort?
Erzähl mir ein bisschen über deine bisherige Erfahrung, was du in deinem letzten Job gemacht hast. Gab es interessante Fälle oder was war deine Rolle im Team?
Gehaltsvorstellungen — 270.000 Rubel?
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.
Wozu ist async/await überhaupt notwendig, wenn wir bereits die then/catch/finally-Kette haben?
Welche Kommentare haben Ihre Kollegen kürzlich bei der Code-Review hinterlassen? Gibt es eine Entdeckung oder Technik, die Sie dank ihrer Bemerkungen entdeckt haben?
Implementieren Sie die Funktion sumPromises, die Versprechen als Argumente akzeptiert und die Summe ihrer Ergebnisse zurückgibt. Die Funktion kann beliebig viele Argumente akzeptieren, Sie können beliebige Promise-APIs verwenden.
Was passiert, wenn Fehler in einer Promise nicht behandelt werden (kein .catch)?
Wie aktualisiert man die Ansicht einer Komponente mit OnPush manuell und was ist der Unterschied zwischen markForCheck und detectChanges?
Was ist Type Guard in TypeScript?
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?
Wie lautet die Signatur der reduce-Methode bei Arrays? Was muss im Callback bei jeder Iteration zurückgegeben werden?
Kannst du erklären, was eine Closure ist?
Wofür wird useMemo verwendet? Gib ein praktisches Beispiel.