Wozu dienen eine Schnittstelle und eine abstrakte Klasse, was sind die Unterschiede?
C#
Wie entfernt man Duplikate aus einem Array? Welche Methoden gibt es?
Wie behandelt man Geschäftsfehler und gibt die richtigen HTTP-Codes an den Client zurück?
Warum ist Asynchronität in .NET notwendig? Wie funktioniert sie?
Was ist der Unterschied zwischen struct und class in C#?
Wie verwendet man Verträge (Schnittstellen) in Diensten? Dependency Injection in C#.
Was ist eine Request-Pipeline (Middleware-Pipeline) in ASP.NET Core?
Was ist der Unterschied zwischen HashSet und List?
Welche Datenstrukturen (Container) kennst du in C#? Wann welche verwenden?
Was ist LINQ? Was ist der Unterschied zwischen IEnumerable und IQueryable?
Indizes in der Datenbank: Wozu sind sie gut, warum kann man sie nicht auf alles anwenden, wie analysiert man langsame Abfragen?
Wie hoch ist die Komplexität, ein Element des Arrays nach Index zu erhalten?
Wie synchronisiert man den Zugriff auf eine Ressource im asynchronen Code (nicht mehr als eine Anfrage gleichzeitig)?
Was ist der Unterschied zwischen Array und List?
Code-Analyse mit IEnumerable: Problem der mehrfachen Iteration und wie man es behebt. Lazy Evaluation vs Materialisierung.
Was ist ein Hash-Code? Warum sind Kollisionen unvermeidlich?
Wie arbeitet man mit Scoped-Services (z.B. DbContext) innerhalb eines Kafka/MassTransit-Consumers, bei dem kein Request-Scope vorhanden ist?