Das Folgende ist meine Interviewerfahrung mit Think360 (FKA Think Analytics) für die Rolle des Associate Data Engineer während der Campus-Praktikumskampagne im August 2021.

Das Unternehmen kam für 4 Jobrollen: Datenanalyst, Dateningenieur, Python-Full-Stack-Entwickler, React-UI-Entwickler mit einem Jobstandort in Mumbai.

Runde 1 (Online-Test): Für das Data Engineer-Profil hatte der Test eine Codierungsfrage mit mittlerem Schwierigkeitsgrad (kann in jeder Sprache gelöst werden), eine SQL-Herausforderung – Codierungskenntnisse von Nested Queries, Joins, wären hilfreich. Es gab auch fünf MC-Fragen wie grundlegende Linux-Operatoren, ETL-Operationen, Pipelining und Grundlagen von DBMS, mit einigen offenen Fragen zu DataFrames in Python-Pandas und PySpark DataFrames. 

Runde 2 (technisches Interview): Insgesamt 50 wurden für Runde 2 in die engere Wahl gezogen (alle zusammen für die 4 Profile). 

  • Das Interview dauerte etwa 40 Minuten. 
  • Der Interviewer hat mich zunächst ein wenig zu meiner Person befragt, gefolgt von ein paar Fragen zu meinem Projekt während meines vorherigen Praktikums (Data Science). 
  • Dann wurde ich gebeten, meinen Bildschirm zum Schreiben von SQL-Abfragen hauptsächlich zu diesen Themen zu teilen - Joins, gespeicherte Prozeduren, verschachtelte Abfragen, Musterabgleich und andere grundlegende Abfragen zum Einfügen, Löschen usw. 
  • Fragen zur DBMS- und OS-Theorie wurden ebenfalls gestellt. 
  • Dann wurde ich gebeten, in Python zu programmieren, der DataFrames und Fragen zu Numpy enthielt. 
  • Darüber hinaus wurde ich, wie ich auch über NoSQL-Datenbanken erwähnt hatte, gebeten, die Abfragen für dieselben zu schreiben. 
  • Dann begann der Interviewer, meine anderen Projekte zu besprechen. 
  • Zum Schluss stellte der Interviewer noch ein paar HR-Fragen wie Teamarbeit, Führung etc. und endete mit „Haben Sie Fragen an mich?“.

Tipp: Bleiben Sie ruhig und hören Sie sich die Fragen genau an und „denken Sie laut“, während Sie den Code schreiben, damit der Interviewer Ihre Herangehensweise besser versteht. 

Runde 3 (Technisches Interview): Weitere fast die Hälfte der Studenten aus jedem Profil wurde für diese Runde in die engere Wahl gezogen. 

  • Das Interview dauerte 20 Minuten und mir wurden direkt fachliche Fragen gestellt. 
  • Musste Projekte im Detail erklären und wurde gebeten, einen Codeausschnitt aus meinem Praktikumsprojekt zu schreiben, das Seleniumium-Technologie beinhaltete (Hier haben sie nicht auf die Syntax geachtet, sondern darauf, wie viel Verständnis Sie für den Code haben.) 
  • Dann wurde ich gebeten, zwischen verschiedenen Technologien/Sprachen zu unterscheiden, die ich in meinem Lebenslauf erwähnt hatte. 
  • Dann tippte er ein Code-Snippet in die Chatbox ein und ich sollte die Ausgabe dafür eingeben (der Interviewer verwendete auch die Ausnahmebehandlung). 
  • OOPs-Konzepte wurden ebenfalls sowohl theoretisch als auch durch Code getestet. 
  • Für keines der Profile wurde eine eigene HR-Runde durchgeführt. 

Tipp – Kennen Sie Ihren Lebenslauf gut, Fragen wie warum haben Sie diese Technologie und nicht die andere verwendet, werden häufig gestellt, also seien Sie sich dessen bewusst, bereiten Sie sich im Voraus auf Standard-HR-Fragen vor und seien Sie einfach zuversichtlich, wenn Sie sprechen.

Schließlich wurden insgesamt 10 Studenten (insgesamt für 4 Profile) ausgewählt, und Angebotsschreiben wurden innerhalb einer Stunde nach der Auswahl veröffentlicht.