Node.js
Welche Vorteile bietet die Verwendung von Dependency Injection in echten Projekten?
Welche Designmuster haben Sie in Ihrer Praxis verwendet?
Welche Einschränkungen und Risiken sind mit der Verwendung von Indizes in allen Fällen von Datenbanken verbunden?
Ist es möglich, dass die Event Loop blockiert wird?
Welche Bedeutung hat die Single-Thread-Ausführung im Node.js-Umfeld?
Kannst du die Grundprinzipien der objektorientierten Programmierung erklären?
Wozu dient eine abstrakte Klasse? Was passiert, wenn der Entwickler ts-ignore schreibt und die Methoden der abstrakten Klasse nicht implementiert?
Was ist ein Circuit Breaker?
Hast du bei der Entwicklung deiner Projekte nur die Programmiersprache TypeScript verwendet?
Haben Sie Erfahrung mit datenspeichernden Systemen auf Basis relationaler Datenbanken?
Wie unterscheidet man den imperativen Programmierstil vom deklarativen und was sind ihre Hauptunterschiede?
Wie wird die Zugriffszeit auf ein Element des Arrays nach Index bestimmt?
Könnten Sie den Mechanismus der Dependency Injection und seine Rolle bei der Gewährleistung der Flexibilität des Codes erklären?
Hast du Erfahrung mit automatisierten Tests oder der Testung von Softwareprodukten?
Welche Phasen des Lebenszyklus einer Klassenkomponente gibt es und wie kann man sie umsetzen?
Erklären Sie das Konzept der Migrationen in ORM-Systemen und ihre Rolle bei der Verwaltung des Datenbankschemas.
Erklären Sie, was aufzählbare Typen (enum) in TypeScript sind und wie sie verwendet werden.
Erzählen Sie bitte allgemein von relationalen Datenbanken. Sie haben Postgres, und ich werde die Spezifik unter ihm behandeln.
Was sind die Unterschiede zwischen vertikaler und horizontaler Skalierung von Datenbanken?
Wie wurde die Größe des Backend-Teams im Projekt bestimmt?