I was contacted by Naukri for an onsite interview process. The selection journey had several well-defined rounds:
Round 1: MCQ Assessment (Mettl Platform)
The process began with a multiple-choice assessment focused primarily on PySpark and SQL. The questions tested core concepts, error handling, transformations, and window functions typical for data engineering roles.
Round 2: Technical Deep Dive
The next round was highly resume-driven. It involved in-depth technical questions in PySpark, AWS ecosystem (Glue, S3, Lambda), SQL optimizations, Python scripting, and data modelling scenarios. I was asked to walk through previous projects, detail architectural decisions, and explain choices around pipeline design and performance tuning.
Round 3: Managerial Interview
This was a combination of technical scenario discussions and behavioral questions. The panel explored cross-team collaboration, handling failures in production, prioritizing operational reliability, and communication skills. There were also questions on stakeholder management and aligning engineering work with business goals.
HR Round & Offer
About a week after the onsite interviews, I received a call for the HR discussion. This round covered the offer details, company policies, and clarified further expectations.
Overall, the process was thorough, transparent, and closely aligned technical expertise with business impact.