C/C++
Kannst du die wichtigsten Programmierparadigmen nennen und erklären, abgesehen vom objektorientierten Ansatz?
Welche Arten von Smart Pointern gibt es in C++ und wie unterscheiden sie sich in ihrem Verhalten?
Haben Sie weitere Fragen zum Vorstellungsgespräch?
Können Sie über die Projekte sprechen, an denen Sie beteiligt waren?
Können Sie erklären, was der Operator dynamic_cast in C++ bedeutet und wofür er verwendet wird?
Welche Aspekte sind bei der Integration oder Verwendung von Bibliotheken, die in C und C++ geschrieben sind, zu beachten?
Können Sie erklären, was unter Mock im Software-Test verstanden wird?
Was ist die Rolle und Anwendung des Schlüsselworts static in der Programmierung?
Haben Sie Erfahrung mit Lambda-Funktionen?
Bist du offen für das Erlernen neuer Kenntnisse und Fähigkeiten in deinem Bereich?
Was ist der Unterschied zwischen Präfix- und Postfix-Inkrement in Programmiersprachen?
Wie ist die zeitliche Komplexität der Operation zum Einfügen eines Elements in den Container std::vector?
Wie summiert man eine Million Elemente eines Vektors? Wie beschleunigt man es mit Multithreading?
Haben Sie Erfahrung mit Systemaufrufen im Windows-Betriebssystem?
Können Sie erklären, was der Begriff 'Überladung' im Kontext der Programmierung bedeutet?
Welche Anforderungen sind bei der Verwendung eines Deskriptors im nicht-blockierenden Modus zu beachten?
Erklären Sie das Konzept der Smart Pointers und ihren Zweck bei der Speicherverwaltung.
Können Sie erklären, wie die Datenstruktur Warteschlange implementiert ist?
Erklären Sie die Unterschiede zwischen den Smart-Pointern std::unique_ptr und std::shared_ptr in C++.
Welche Designmuster verwendest du in deiner Arbeit?