Runde 1: Eignung + Technischer + Kodierungsabschnitt

  • Der erste Abschnitt war Eignung, bestehend aus 20 Fragen, die in 20 Minuten gelöst werden mussten.

Der technische Abschnitt kann nur in JAVA/C++ durchgeführt werden. Sobald die Sprache ausgewählt wurde, muss dieselbe Sprache für technische + Codierungsabschnitte verwendet werden.

Runde 2: 20 Personen wurden für das Interview in die engere Wahl gezogen
. Diese Runde war ein persönliches Eins-zu-eins-Interview, das zu 100 % auf Kodierung basierte.
Mir wurden folgende Fragen gestellt:

  • Wurzel-zu-Blatt-Pfad eines Binärbaums.
  • Prüfen Sie, ob der Binärbaum ein Summenbaum ist.
  • Vertical Order Traversal in einem binären Baum.
  • Wenn eine Zahl und ihr Index gegeben sind, finden Sie heraus, ob es sich um einen gültigen Index für diese Zahl im Sudoku-Spiel handelt.
  • Gegeben zwei koordiniert finden, ob sich die Linien schneiden.

Runde 3: Fortgeschrittene Programmierrunde
Dieser Abschnitt begann mit einer „Erzähl mir etwas über dich“-Frage. In dieser Runde sollten wir die optimale Lösung für eine gegebene Problemstellung finden. Die gestellten Fragen basierten auf dynamischer Programmierung.
Zum Beispiel: Finden Sie anhand einer Reihe von Einstandspreisen und Verkaufspreisen eines Artikels den Tag, an dem der Artikel gekauft und verkauft werden muss, um den maximalen Gewinn zu erzielen. Der Verkaufspreis muss im Array auf der rechten Seite des Einstandspreises stehen. Die maximale Zeitkomplexität O(n).
Es wurden zwei ähnliche Fragen gestellt.
Runde 4: HR-Runde
Diese Runde begann mit einer Reihe grundlegender Fragen wie:
– Erzählen Sie mir von Ihren Stärken und Schwächen.
– Wie lange können wir bei einer Einstellung mit Ihnen rechnen?
– Fragen zum familiären Hintergrund.
– Warum möchten Sie bei uns arbeiten usw.

Es bestand auch aus einem Puzzle: https://puzzling.stackexchange.com/questions/16643/connecting-blue-dots-to-red-dots
Die Komplexität dieses Problems wurde erhöht durch:
1. Beweisen Sie mit Induktion, dass ein Dreieck es kann an dieser Stelle mit allen Punkten gleicher Farbe
gebildet werden 2. Beweisen Sie mit Induktion, dass in dieser Ebene ein Polygon mit allen Punkten gleicher Farbe gebildet werden kann.
Runde 5: Endrunde
Die Endrunde war wieder eine HR-Runde mit Fragen wie:
– Erzählen Sie mir etwas über sich
– Familienhintergrund
– Was wissen Sie über die Organisation
– Wie lange können wir mit Ihnen rechnen, wenn Sie eingestellt werden.
– Erzählen Sie mir von Ihrem Projekt und Ihren Praktika.
– Ich hatte eine Reihe von Kursen auf Coursera gemacht, also musste ich erklären, was ich tat.
– Die in der Organisation verwendete Software basiert auf JAVA. Also stellte er mir Fragen wie: Warum willst du nicht mit Python arbeiten?
- Hast du irgendwelche Fragen an mich ?
Insgesamt 9 Studenten schafften es in die 5. Runde und von ihnen wurden schließlich 5 ausgewählt.
Für alle, die dieses Unternehmen anstreben, stellen Sie sicher, dass Sie Bäume und dynamische Programmierung gut beherrschen. Ich hoffe, Sie schaffen es !!