I applied online. The process took 2 weeks. I interviewed at EXL Service (Jersey City, NJ)
Interview
1st round: Live SQL Coding + GCP Multiple choice questions - Total 4 questions, 2nd round: Python, GCP, SQL, Spark questions with discussions on past projects and technologies. Both the rounds were of 30 minute duration.
I applied through a recruiter. I interviewed at EXL Service (Dallas, TX) in May 2026
Interview
2 rounds worked successfully. I received feedback for recruiter saying "Client didn't shortlist' you profile, I will re-submit your profile for future requirements from client". That's the end of the process.
Interview questions [1]
Question 1
Data Engineering concepts, Python and SQL in first round and the same in second round in depth.
I applied online. I interviewed at EXL Service (Bengaluru)
Interview
Both the interviews went great after the second round, I was told that I am not selected but could not give the reason for it. Even after following multiple times.
The first round was a technical interview focused on Python, SQL, and data engineering concepts such as ETL pipelines and data processing. The second round was a managerial-technical discussion where I was asked about real-world project experience, problem-solving approaches, and system design scenarios. The final round was an HR discussion covering behavioral questions, salary expectations, and overall fit for the role.
Interview questions [1]
Question 1
I explained my approach step by step, starting with data ingestion using streaming tools, followed by processing using distributed frameworks like Spark, and finally storing the data in a data warehouse. I also discussed scalability, fault tolerance, and monitoring strategies.