C#
Was ist DI (Dependency Injection) und wozu ist es nützlich?
Wie funktioniert foreach?
Was sind Action-Filter?
Haben Sie an der Planung von Datenbanken und Systemen gearbeitet? Auf welchem Niveau?
Haben Sie die Aufgaben selbst zerlegt oder die Zerlegung an andere Entwickler übertragen?
Wo findet die Arbeitskommunikation und Interaktion mit dem Team statt?
Welche Ausfallsicherheitsmuster kennen Sie?
Was ist der Unterschied zwischen einer abstrakten Klasse und einer Schnittstelle?
Wann tritt die DMS in Kraft?
Was ist IDisposable und worin unterscheidet sich Dispose vom Finalizer?
Was ist der Unterschied zwischen einem Array und einem List<T>?
Was ist IQueryable und wann wird die Abfrage ausgeführt?
Mikroservice-Architektur – Wie kommunizieren die Dienste miteinander? Unterschiede zwischen RabbitMQ und Kafka?
Wie wartet man auf den Abschluss von zwei asynchronen Operationen? Kann man eine Wartezeit festlegen?
Was ist der Unterschied zwischen IEnumerable und IQueryable?
Kann man die Müllabfuhr manuell starten? Wie viele Generationen hat der GC und welche anderen Speicherbereiche kennen Sie?
Implementieren Sie die Schnittstelle des IP-Adressparsers: Teilen Sie die raw-Zeichenkette anhand des Separators, geben Sie IReadOnlyCollection<IPAddress> zurück; bei null werfen Sie ArgumentNullException, bei leerem Separator — ArgumentException, bei ungültiger IP — FormatException.
Welche Eigenschaften sollte eine Methode oder Klasse haben, um sie leicht mit Unit-Tests abzudecken?
Berichten Sie uns von Ihrer Berufserfahrung: An welchen Projekten und Technologien haben Sie gearbeitet, was haben Sie gemacht und warum haben Sie angefangen, eine neue Stelle zu suchen?
Was hat sich in HTTP/2 im Vergleich zu HTTP/1.1 geändert?