Runde 1: Technisches Interview Runde 1

Die erste Runde fand mit einem Senior Computer Scientist statt, der mit C++-Grundlagen begann:

  • Konstruktor kopieren
  • Konstrukteur verschieben
  • Gemeinsame Zeiger
  • Virtual Fn, Vtable, Vptr
  • Virtueller Konstruktor und Destruktor und mehr in denselben.
  • Danach grundlegende Datenstrukturen und wie sie intern funktionieren. Einige DS-Fragen: Wie die Schleife in LL finden, Warteschlange mit LL erstellen.

Tipps: Haben Sie gute C++-Grundlagen und DS-Grundlagen

Runde 2: Technisches Interview Runde 2

Die zweite Runde war wieder mit einer hochrangigen technischen Person.

  • Erneut alle Grundlagen von C++ 11 behandelt, einige designbasierte Fragen dazu, was und welches Design ich in meinem aktuellen Unternehmensprojekt verwendet habe.
  • Eine einfache DSA-Frage
  • Tauschen Sie die Elemente aus, die an einer geraden Position im Array vorhanden sind
Input:
1 2 3 4 5 6 7 8 9 10
Output
1 10 3 8 5 6 7 4 9 2

Runde 3: Technisches Interview Runde 3

Diese Runde war mit dem Einstellungsmanager.

Runde 4: Regierunde

  • Dies war auch eine technische Runde. Sie müssen mit einigen mathematischen Fragen rechnen. Dies ist die letzte Runde des Prozesses. Höchstwahrscheinlich werden Sie nicht aufgefordert, zu codieren, sondern den Ansatz mitzuteilen.
  • Einige designbasierte Fragen, die höchstwahrscheinlich zu der Rolle passen, für die Sie gesucht werden.
  • Eine Implementierung am Ende, um die Set-Klasse in C++ zu entwerfen. Es wurde erwartet, dass es nicht nur grundlegende Funktionen wie Einfügen und Finden definiert, sondern auch zusätzliche Funktionen wie Set Union und Intersection, Iteration unterstützt. Ich konnte das nicht in 10 – 15 Minuten schaffen und diese Runde lief nicht gut für mich. Außerdem begann meine Interaktion am Anfang sehr sanft, aber am Ende lief es nicht so, wie ich es erwartet hatte. Daher müssen Sie für diese Runde möglicherweise einen ruhigen Kopf bekommen, da Sie in dieser Runde in sehr kurzer Zeit auf verschiedene Dinge gegrillt werden können.
  • In allen Runden werden Sie gefragt, was Sie gerade tun und wie Sie es tun. Seien Sie sich also darüber im Klaren. Alle meine Runden liefen großartig, außer der letzten mit Director, also stellen Sie sicher, dass Sie in allen Runden gut abschneiden, um ausgewählt zu werden.

Alles Gute!