C/C++
Wie wurde das Caching implementiert: mit internen Strukturen oder anders?
Welche Systemaufrufe haben Sie verwendet und womit sind Sie konfrontiert (Datei/Netzwerk)?
Was wird auf dem Bildschirm angezeigt? (Frage 6: Konstruktoren/Destruktoren, Ausnahmen im Konstruktor)
Was ist der Unterschied zwischen einem normalen Zeiger und einem Smart Pointer?
Bei welchem Unternehmen und an welchen Aufgaben möchten Sie arbeiten?
Wie war der gesamte Entwicklungsprozess aufgebaut?
Mit welchen industriellen Protokollen sind Sie vertraut?
<data> - Datenquelle, die kontinuierlich Objekte an "unsere Komponente" sendet - Daten werden gleichmäßig (ohne Duplikate) auf die Server von "unserer Komponente" verteilt ["unsere Komponente"] - N unabhängige Server - speichern Daten; bei Erreichen des Limits: POST-Anfrage zum Einfügen in die Datenbank - die IP-Adresse des Datenbankservers ist in der Konfigurationsdatei festgelegt [ Datenbank] - Cluster aus N Servern - Schreiben ist auf jedem Server möglich Installationsverfahren: - kennt alle Server von "unserer Komponente" und alle Datenbankserver - weist die Datenbankserver "unserer Komponente" ungefähr gleichmäßig zu --> [ ] -> 1 |(1) | --> [ ] -> 2 |----| <data> --> [ ] -> 3 |(2) | \--> [ ] -> 1 |----| --> [ ] -> 2 |(3) |
Was sind Ihre Gehaltsvorstellungen (in Dollar)?
Erzählen Sie mir von Ihrer Erfahrung mit CUDA.
Wie behebt man das Problem mit zwei Konstruktoren der Klasse, die std::string (Pfad zur Datei und Inhalt) akzeptieren?
Was ist der Unterschied zwischen make_shared und dem Konstruktor shared_ptr?
Haben Sie Erfahrung mit der Refaktorisierung von Legacy-Code: Mussten Sie Code neu schreiben und hatten keine Angst, etwas zu zerbrechen?
Was wissen Sie über Algorithmen und Datenstrukturen?
Gab es Fälle, in denen die Einschätzung der Aufgabe nicht mit dem tatsächlichen Zeitbedarf übereinstimmte? Was haben Sie getan, wenn mehr oder weniger Zeit benötigt wurde?
Wie haben Sie beim Konvertieren großer Dokumente gezielt Kopien optimiert?
Wie groß ist unique_ptr?
Wie behandelt man Ausnahmen in Threads und übergibt sie an den Hauptthread?
Erzähle mir, wie die forward_list im Inneren aufgebaut ist.
Was wissen Sie über unser Unternehmen und das Team, das eingestellt wird?