Wie ist die algorithmische Komplexität der Suche in List und Dictionary? Wie ist das Dictionary intern aufgebaut?
Mikroservice-Architektur – Wie kommunizieren die Dienste miteinander? Unterschiede zwischen RabbitMQ und Kafka?
Was ist die Alternative zu Attributen und Reflection in C#?
Ist es gut, in asynchronen Methoden void zurückzugeben? Was sind die Fallstricke von async void?
Was ist ein Thread? Wie verstehst du ihn?
Was passiert, wenn eine Methode als async gekennzeichnet ist, aber kein await darin enthalten ist?
Worin besteht der Unterschied zwischen `is not null` und `!= null` in C#?
Erzählen Sie von den Mechanismen der Thread-Synchronisation.
Aufgabe: Sie wurden gebeten, eine Code-Review für eine neue Funktion durchzuführen, deren Kern die Möglichkeit ist, eine Tour zu buchen (bestehend aus einem Flugticket und einem Hotel). Funktionen zum separaten Buchen des Flugtickets und der Tour existieren bereits, und es wird erwartet, dass diese Aufgabe eine einheitliche Methode enthält, die entweder die gesamte Tour oder keine ihrer Komponenten bucht.
Wie würden Sie eine langsame SQL-Abfrage auf einer Tabelle mit Millionen von Einträgen optimieren?
Was ist ein Ausdrucksbaum und wie wird LINQ in SQL übersetzt?
Wie interessiert sind Sie an der beschriebenen Richtung und Position?
Kann man den DbContext (EF Core) als Singleton machen? Was wären die Vor- und Nachteile?
Haben Sie mit JWT gearbeitet? Woraus besteht ein JWT und wie sind seine Teile getrennt? Wo befindet sich die Nutzlast?
Sie haben eine Aufgabe eines Kollegen zur Code-Überprüfung erhalten Welche Probleme sehen Sie im Code?
Berichten Sie kurz über Ihre Erfahrung.
Welche Interaktionsmöglichkeiten mit dem Cache kennst du?
Wie integriert man sein Middleware? Wo registriert man es? In welcher Reihenfolge wird es ausgeführt?
Was ist der optimale Ausführungsplan für die Abfrage, die den Mitarbeiter mit dem höchsten Gehalt und seine Abteilung abruft?
Kann man eine Variable an einen Thread/Task binden, so dass jeder Task seinen eigenen Wert speichert? Was sind ThreadLocal und AsyncLocal?