Node.js
Was ist der Unterschied zwischen TypeScript und JavaScript?
Was könnte mit der Konfiguration der Datenbankverbindung nicht stimmen, wenn Sie Code bereitstellen, die Datenbank in Ordnung ist, die CPU nicht ausgelastet ist, aber die Anfragen über die REST-API sequenziell ausgeführt werden, als ob sie nacheinander wären?
Was ist mit dem wirtschaftlichen Teil? Haben Sie Gehaltsvorstellungen?
Bei welchen Aufgaben ist Node.js am effizientesten und bei welchen zeigt es die schlechtesten Ergebnisse?
Ist es möglich, dass Node.js auf der JavaScript/V8-Seite hängen bleibt, ohne eine unendliche Schleife while(true) zu verwenden? Wie kann man sicherstellen, dass die Promise-Warteschlange niemals leer wird?
Erzählen Sie mir von Ihrer Erfahrung mit Überwachung und Protokollierung (Grafana, Kibana)
Was sind Zeilensperren und wozu sind sie notwendig?
Mikroservices: Wie implementiert man verteilte Transaktionen über mehrere Microservices mit Rückrollmöglichkeit? Was sind Saga- und Outbox-Pattern?
Bevorzugst du Backend- oder Frontend-Entwicklung?
Welche Methoden der Authentifizierung/Autorisierung verwenden Sie im aktuellen Projekt?
Was ist Hydration in React/Next.js?
Wozu dienen Indizes in PostgreSQL?
TypeScript: Was sind Omit und Pick? Was ist der Unterschied zwischen Union- und Intersection-Typen? Was passiert, wenn man einen Intersection-Typ an Omit übergibt?
Welche Tests wurden im Backend geschrieben? Welche Bibliotheken wurden verwendet?
Wozu dient async/await?
Kennen Sie das Unternehmen bereits vor der Nachricht von [имя]?
Wie öffnet man eine Seite in einem neuen Fenster, wenn man auf einen Link klickt?
Worin unterscheiden sich die Methoden ARRAY MAP, FILTER, REDUCE und FOREACH? Wofür sind sie gedacht?
Was ist CORS und was bedeutet das genau?
/* * Es ist notwendig, einen EventEmitter zu implementieren. * Mit den Methoden emit und on. * * on(eventName: string | Symbol, callback: (payload?: any) => void): * () => void; * Nimmt einen eventName mit dem Namen des Ereignisses und eine Callback-Funktion. * Die Funktion registriert den Listener für das Ereignis. * Das Ergebnis der Funktion sollte eine Abmeldefunktion sein. * * emit(eventName: string | Symbol, payload?: any): void * Nimmt einen eventName mit dem Namen des Ereignisses und einen Payload, * der an jeden Listener des Ereignisses übergeben wird; die Funktion löst das Ereignis aus. * Wenn kein Listener gefunden wird, sollte eine Ausnahme geworfen werden. * * ------------------------------------------------------ * * Beispiel: * const myEmitter = new EventEmitter(); * * const unSubscribe = myEmitter.on('event', (payload) => { * console.log('Ein Ereignis ist eingetreten!!!', payload); */