Frontend
Welche Version von React hast du verwendet? Erzähl mir von Hooks — warum sie entstanden sind, welche du kennst.
Bestimmen Sie die Ausführungsreihenfolge in der Konsole für den Code mit async/await und setTimeout.
Wie häufig mussten Sie asynchrone Programmierung im Backend, Integration mit anderen Diensten, Warteschlangen verwenden?
Was passiert mit dem Kontext bei der Verwendung von Closures? Welcher Kontext hat die Funktionen, die in einer Schleife mit var erstellt wurden?
Wenn der Benutzer kein Administrator ist, werden die Hooks useRef und useContentSizeUpdater trotzdem aufgerufen. Wie kann man dieses Problem lösen, ohne den useContentSizeUpdater-Hook selbst zu ändern?
Verstehen Sie, was dieser Code macht und wie er verwendet werden kann. Es gibt einen ähnlichen Helper in lodash — wenn du ihn erkennst, kannst du einfach den Namen nennen.
Wie steht die Methode OPTIONS im Zusammenhang mit CORS (Cross-Origin-Anfragen)?
Wie war Ihr Code-Review-Prozess aufgebaut?
Was bedeutet es, einen setTimeout mit einer Verzögerung von 0 Millisekunden im Code zu haben, und wie wird das funktionieren?
Wann sind useMemo und memo notwendig, und wann könnten sie das Projekt behindern?
Wie läuft die API-Abstimmung zwischen Frontend und Backend in deinem Projekt normalerweise ab?
Haben Sie selbst die Lösung für die Implementierung von Analytik (RUM AWS, Sentry, Sonar usw.) entwickelt, oder haben Sie im Team Unterstützung erhalten?
Aufgabe Nr. 4: Implementieren Sie eine Funktion entsprechend ihren TypeScript-Typen (die Funktion nimmt ein Objekt und einen Schlüssel dieses Objekts, und gibt den Wert für diesen Schlüssel zurück).
Erzählen Sie mir von WebSocket: Wie funktioniert es, welche Daten können übertragen werden, Verschlüsselung?
Ist es angenehmer, sich mit «du» oder «Sie» anzusprechen?
Muss die Anfrage erneut gestellt werden, wenn bereits eine Antwort erhalten wurde, auch wenn das Array leer ist?
Erzähle mir von deiner technischen Erfahrung — was war aus technischer Sicht interessant?
Wenn innen, dann gibt den Wert 1 zurück, ist die Konstante, in die das Ergebnis geschrieben wird, gleich 1 oder etwas anderes?
Verletzt die Änderung einer privaten Methode das Open/Closed-Prinzip?
Wie greift man in React auf ein unkontrolliertes Input und dessen Wert zu?