C/C++
Haben Sie Erfahrung mit dem TCP-Protokoll in Ihren Projekten?
Erklären Sie das Konzept der Tail-Recursion und wie es sich von der normalen Rekursion unterscheidet.
Welche Ziele und Erwartungen hast du im Zusammenhang mit dieser neuen Berufserfahrung?
Haben Sie in der Praxis den Container std::unordered_map zum Speichern und schnellen Zugriff auf Daten verwendet?
Kann man in C++ eine Klasse definieren, die nur reine virtuelle Funktionen enthält, und die nicht direkt instanziiert werden kann?
In welchen Fällen kann eine übermäßige Normalisierung einer Datenbank ihre Leistung negativ beeinflussen?
In welchen Fällen ist es sinnvoll, std::weak_ptr in einem C++-Programm zu verwenden?
Welche Hauptmechanismen kennst du zur Steuerung der Multithreading?
Welche Zugriffsebenen gibt es auf Klassenmitglieder in der objektorientierten Programmierung?
Was ist zu tun, um die optimale Verschiebungssemantik beim Neuverteilung von Elementen in std::vector zu erreichen?
Erzähle mir von dem Projekt, an dem du teilgenommen hast, und welche Rolle du gespielt hast
Kann man die Programmiersprache C als Einstiegssprache für das Programmieren lernen betrachten?
Was ist der Unterschied zwischen den Containern std::map und std::unordered_map in C++?
Welches Tool für statische Code-Analyse haben Sie in Ihrem letzten Projekt verwendet?
Erklären Sie, was die Existenz einer zyklischen Verbindung zwischen Modulen oder Komponenten im System bedeutet.
Könnten Sie eine Situation beschreiben, in der die Verwendung von std::set die geeignetste Lösung ist?
Was ist die Funktion von std::move in C++ und wie beeinflusst sie die Ressourcenverwaltung des Objekts?
Erzählen Sie mir von Ihren Fällen der Fehlererkennung und -behebung in komplexen verteilten Systemen
Kannst du die wichtigsten Programmierparadigmen nennen und erklären, abgesehen vom objektorientierten Ansatz?
Was ist die Spezifik des Aufrufs virtueller Methoden innerhalb des Konstruktors einer Klasse?