C#
Können Sie die Phasen des Lebenszyklus des Controllers in Ihrer Anwendung erklären?
Erklären Sie, was eine Hash-Tabelle-Datenstruktur ist und wie sie funktioniert
Auf welche Weise kann die Kapazität einer Webanwendung erweitert und erhöht werden?
Erklären Sie, worin sich Threads, Prozesse und asynchrone Ausführung von Aufgaben unterscheiden und wie sie interagieren.
Wie optimiert man die Methode Enrich für 10 Millionen Ereignisse mit unterschiedlichen IDs? Wie begrenzt man die Parallelität?
Welche konkrete Version von .NET Core haben Sie in Ihren Projekten verwendet?
Kannst du die wichtigsten Verhaltensmuster nennen und erklären, die bei der Gestaltung von Softwaresystemen verwendet werden?
Haben Sie jemals den Arbeitsmodus des Müllsammlers in Ihrem System geändert?
Können Sie über die spannendste oder schwierigste Aufgabe erzählen, die Sie in Ihrer Praxis lösen mussten?
Wie man thread-sichere Datenstrukturen in einer Multithread-Umgebung verwaltet?
Wie wird die Viele-zu-Viele-Beziehung zwischen Tabellen in einer Datenbank implementiert?
Haben Sie die Klasse StringBuilder in Ihren Projekten zur Arbeit mit Strings verwendet?
Unter welchen Bedingungen erhöht die Verwendung eines Index die Verarbeitungsgeschwindigkeit von SQL-Abfragen?
Welche Lifetimes gibt es im .NET DI und warum sollte Redis ConnectionMultiplexer als Singleton registriert werden?
Was versteht man unter Werkzeugen zur Analyse und Optimierung von SQL-Abfragen?
Können Sie erklären, was mit Scoped in der Programmierung gemeint ist?
Erklären Sie das Konzept und die Eigenschaften der Verwendung von ConcurrentDictionary in der Multithread-Programmierung.
Was ist das Hauptziel bei der Verwendung der Methode Equals in der Programmierung?
Haben Sie Erfahrung mit Bibliotheken zur Extraktion von Daten aus Datenbanken?
Was ist der Zweck der Verwendung von Beschreibungen von Ausführungsplänen in SQL?