Erzähl mir von Micro-Frontends: Wozu sind sie gut und wie arbeitest du mit ihnen?
Frontend
Wozu dient die Semantik von HTML-Tags?
Wie wurde das Senden von Sprachnachrichten im Chat umgesetzt? Wie haben Sie die Erlaubnis für den Zugriff auf das Mikrofon erhalten?
Was weißt du über CSS-Selektoren und Spezifität?
Du erhältst einen kritischen Fehler in deinen Aufgaben, und das Release ist in zwei Tagen und kann nicht verschoben werden. Was wirst du tun?
Erzählen Sie mir von der schwierigsten Aufgabe, die Sie gemacht haben.
Sollte man die Veröffentlichung verschieben, wenn ein Problem entdeckt wird? Warum ja oder nein?
Hast du jemals aus eigener Initiative vorgeschlagen, etwas im Projekt zu verbessern?
Erzählen Sie von Memoisierung in React: useMemo, useCallback und React.memo. Wie sie funktionieren und wozu sie dienen?
Was macht React.lazy? Wer ist für die Chunk-Aufteilung verantwortlich — React.lazy oder der dynamische Import?
Haben Sie schon einmal die Erfahrung gemacht, in eine Lösung zu investieren, die nicht akzeptiert wurde? Wie sind Sie damit umgegangen?
Können Props sich selbst ändern? Gibt es eine Möglichkeit, eine Komponente nur dann neu zu rendern, wenn sich die Props ändern?
Erzählen Sie mir von Ihrem vorherigen Unternehmen — Teamzusammensetzung, Prozesse, Projekte.
Was ist eine Promise in JavaScript? Erklären Sie die Zustände der Promise und die Methoden, um damit zu arbeiten.
Haben Sie jemals aus eigener Initiative Vorschläge zur Verbesserung eines Projekts gemacht?
Die SPA-Anwendung lädt beim Kaltstart langsam. Was könnte das Problem sein und wie kann man es verbessern?
Erzählen Sie mir von Ihrer letzten Arbeitsstelle: Erfahrung, Technologie-Stack, Highlights und Projekte.
//Eine sortierte Liste der Städte implementieren // Beispiel: // A // Archangelsk // Astrachan // B // Belgorod // ...
Können dynamische Importe außer React.lazy an anderer Stelle verwendet werden? Wo können sie nützlich sein?
Erzählen Sie mir mehr über Axios-Interceptor — wofür brauchten Sie sie?