Kannst du über die gängigsten Programmiermuster sprechen, die du verwendet hast?
C/C++
Kannst du erklären, was intelligente Zeiger in C++ sind und wie sie funktionieren?
Teilen Sie Ihre Erfahrung mit dem Versionskontrollsystem Git in Projekten.
Was ist der Zweck des virtuellen Destruktors in der objektorientierten Programmierung?
Erklären Sie das Konzept des Flusses in der Programmierung und seine Hauptmerkmale.
Erklären Sie den Zweck und die Funktionsweise von std::condition_variable in C++.
Kannst du über die Arten von Containern sprechen, mit denen du gearbeitet hast oder die du kennst?
Was unterscheidet einen Ausführungsthread von einem separaten Prozess im Betriebssystem?
Welche Unterschiede bestehen zwischen einem standardmäßigen ungebundenen Zeiger und einem smarten Zeiger std::unique_ptr in C++?
In welchen Fällen ist es richtig, das Singleton-Muster in der Entwicklung anzuwenden?
Haben Sie Erfahrung mit GitHub Actions zur Automatisierung von CI/CD-Prozessen?
Wie erfolgt die Behandlung von Kollisionen bei der Verwendung von std::unordered_map?
Können Sie ein Beispiel für eine Situation geben, in der es zu einer gegenseitigen Blockierung von Prozessen kommt, die sie für immer hängen lässt?
Wie kann man den Wert einer mit dem Schlüsselwort const deklarierten Variablen ändern?
Können Sie Ihre Erfahrungen im Bereich Entwicklung und Projekte, an denen Sie beteiligt waren, teilen?
Haben Sie Fragen an uns bezüglich der Position oder des Unternehmens?
Welche Hauptmechanismen kennst du zur Steuerung der Multithreading?
Erklären Sie das Funktionsprinzip einer Hashtabelle und wie sie sich von anderen Datenstrukturen zum Speichern von Schlüssel-Wert-Paaren unterscheidet.
In welchen Fällen ist es sinnvoll, std::weak_ptr in einem C++-Programm zu verwenden?
Wie kann man den Wert einer als const deklarierten Variablen in C++ ändern?