C#
Welche Aktionen werden beim Aufruf der Methode SaveChanges nach der Änderung eines Objekts in der Datenbank ausgeführt?
Wie erkennt der automatische Speicherverwaltungsmechanismus die Objekte, die entfernt werden sollen?
Welche Gründe gibt es, die Klasse CatalogRepository in der Infrastructure-Schicht anstelle der Application-Schicht zu definieren?
Kann erklärt werden, was im Kontext der Programmierung unter Filtern verstanden wird und wie sie verwendet werden?
Was ist die Rolle und der Zweck des Lock-Mechanismus in der Multithread-Programmierung?
Wie beeinflusst die Verwendung von Indizes die Ausführungsgeschwindigkeit von SQL-Abfragen und die Gesamtleistung der Datenbank?
Wie viele Speicherbereiche (Heap) können in einer einzigen Anwendung verwendet werden?
Beschreiben Sie Ihre Erfahrung in der Softwareentwicklung mit der Programmiersprache C#.
Könnten Sie erklären, was die Bibliothek NSubstitute ist und wofür sie beim Testen verwendet wird?
Kannst du die wichtigsten Methoden der Arbeit mit LINQ in C# aufzählen und erklären?
Welche Rolle spielt die Schnittstelle IEnumerable bei der Arbeit mit sequenziellen Datensammlungen?
Kann man die Konstruktion await innerhalb eines Blocks verwenden, in dem lock verwendet wird?
Was ist die Rolle und die Vorteile der Verwendung von StringBuilder im Vergleich zur normalen String-Konkatenation?
Können Sie das Konzept der Datenpartitionierung im System RabbitMQ erklären und wie es die Nachrichtenübertragung beeinflusst?
Haben Sie Erfahrung mit veralteten oder unzureichend unterstützten Code in Ihren Projekten?
Können Sie die wichtigsten Arten von Sammlungen nennen, die parallele Arbeit und Sicherheit bei Konkurrenz gewährleisten?
Können Situationen auftreten, in denen ein C#-Programm die Kontrolle über den verbrauchten Speicher verliert, ohne ihn freizugeben, und wie zeigt sich das?
Welche Vor- und Nachteile hat die Verwendung von Schnittstellen in der Programmierung?
Können Sie erklären, was unter kontrolliertem Speicher-Management in der Programmierung verstanden wird?
Könntest du die wichtigsten Klassentypen in der objektorientierten Programmierung auflisten?