C/C++
Nennen Sie die grundlegenden Prinzipien der objektorientierten Programmierung.
Wie überschreibt man den Postfix- und Prefix-Inkrementoperator in C++?
Welche smarten Zeiger in C++ kennst du?
Worauf basiert es, dass mehrere `shared_ptr` auf dasselbe Objekt verweisen können?
Was passiert im Falle einer Kollision beim Erhalt eines Schlüssels für einen Container in C++?
In welchem Speicherbereich werden lokale, globale und statische Variablen erstellt?
Welche Sicherheitsgarantien kennst du?
Was bedeutet die Abkürzung DRY?
Was ist noexcept in C++?
Welche Feinheiten gibt es bei der Interaktion von Programmen in C und C++?
Was muss getan werden, um eine Klasse als Schlüssel in einer unordered_map zu verwenden?
Wie kann man überprüfen, ob beim Arbeiten mit dem Double-Typ keine Ausnahmen auftreten?
Was sind Bitfelder in C++?
Wie würdest du die Verbindungen in der MVC-Architektur beschreiben?
Wie kann man gegenseitige Blockierungen in Multithread-Anwendungen verhindern?
Wie deaktiviert man das Name Mangling in C/C++?
Warum tritt eine amortisierte konstante Komplexität in der Datenstruktur Map auf?
Warum sollte man den Datentyp double im Falle von Ausnahmen nicht verwenden?
Zu welchen Zwecken kann virtuelle Vererbung in C++ verwendet werden?
Wie führt man eine Operation zum Entfernen eines Elements vom Anfang eines Vektors durch, wenn die Reihenfolge der Elemente nicht wichtig ist?