Wie wurde die Multithreading- und Aufgabenwarteschlange in Ihrem Service organisiert?
C/C++
Welche anderen Deadlock-Fälle sind möglich, außer unterschiedlicher Reihenfolge beim Mutex-Erwerb? Ist ein recursive_mutex notwendig?
Wie gehen Sie bei der Erledigung von Aufgaben und der Einhaltung von Fristen vor?
Wie implementiert man ein RAII-Wrapper um eine C-Bibliothek und was passiert bei ihrer Kopie?
Erklären Sie ein Beispiel mit std::vector und emplace_back: Wie kann man unnötige Kopien vermeiden?
Erzählen Sie uns von einem Tabulator-Fehler: Wie wurde er gefunden, was war die Ursache und welche Diagnosemethoden wurden verwendet?
Was ist RAII, welches Problem löst es und warum es anstelle von manuellem delete verwenden?
Erzählen Sie uns über die interne Struktur von std::vector und die Invalidierung von Iteratoren, Referenzen und Zeigern.
Wann sind Sie bereit, mit der Arbeit zu beginnen?
Welche lokale LLM haben Sie verwendet und wie haben Sie sie eingerichtet?
Wie nutzen Sie externe Hilfe und KI-Tools bei der Entwicklung?
Welche Synchronisationsprimitive haben Sie verwendet und worin unterscheiden sich lock_guard, unique_lock und scoped_lock?
Was ist std::condition_variable, was macht das Prädikat und wozu ist es notwendig?
Erzählen Sie von den Erfassungsmodi von Lambda und den Fallstricken der Lebensdauer von Ressourcen.
Wie ausführlich wurde Ihnen das Unternehmen und seine Tätigkeiten erklärt?
Erzählen Sie mir vom aktuellen Projekt und dem Teil der Anwendung, für den Sie verantwortlich waren.
Bei welchem Unternehmen und an welchen Aufgaben möchten Sie arbeiten?
Wie waren die Klassen und Konvertierungsalgorithmen im Kern organisiert?
Wie haben Sie beim Konvertieren großer Dokumente gezielt Kopien optimiert?
Erzählen Sie mir vom schwierigsten Projekt oder Erfolg.