C#
Erklären Sie die Unterschiede zwischen den Schlüsselwörtern async und await bei der Arbeit mit asynchroner Programmierung.
IMemoryCache — was ist das und wann verwenden?
Kannst du ein Beispiel für die Implementierung des Chain of Responsibility-Musters im Programmcode geben?
Welche Hauptschwierigkeiten treten bei der Arbeit mit Datenbanken auf und wie lösen Sie diese?
Haben Sie praktische Erfahrung im Umgang mit Async/Await-Konstruktionen zur Verarbeitung asynchroner Operationen?
Haben Sie Erfahrung mit Nachrichtenaustauschsystemen über Broker?
Kannst du die wichtigsten Arten von Tabellenverknüpfungen in SQL auflisten und ihre Verwendung erklären?
Welche Faktoren beeinflussen die Umsetzung asynchroner Operationen im System?
Kann man die Garbage Collection in der JVM programmatisch initiieren?
Erklären Sie, was es bedeutet, Objekte zu erstellen, die nach ihrer Initialisierung unveränderlich sind.
Können Sie erklären, was eine Datenstruktur HashSet ist und wofür sie bestimmt ist?
Welche Vorteile und Nachteile hat die Interaktion über API?
Wie unterscheiden sich die Vererbungsmechanismen in den Programmiersprachen Python und C#?
Kannst du die wichtigsten Frameworks oder Bibliotheken nennen, die standardmäßig mit C++ geliefert werden?
Können Sie das Prinzip der Abhängigkeitsumkehr und seine Bedeutung bei der Gestaltung von Softwaresystemen erklären?
Könnten Sie erklären, was der Begriff 'Entpacken' in der Programmierung bedeutet?
Ist die Suche nach einem Element in einem Wörterbuch immer eine Operation mit konstanter Komplexität O(1)?
Können Sie das Prinzip der Offenheit/ Geschlossenheit im Kontext der objektorientierten Programmierung erklären?
Was kann dem Entwickler angeboten werden, um die Testbarkeit zu verbessern?
Was ist die Hauptverantwortung des Teamleiters in einem Entwicklungsteam?