After an initial recruiter-style discussion, I ended up in a technical screen that felt very focused and fairly quick. I talked through PySpark and SQL, and the interviewer also touched on how I approached work with Azure Databricks. The technical part wrapped up in about 30 minutes, and the overall panel vibe was positive.
The questions stayed rooted in data engineering fundamentals. I had to explain Spark architecture in detail, then I walked through approaches for parsing JSON data. Toward the end, I wrote a SQL query to identify three consecutive numbers from a dataset. I left feeling like the conversation flowed, and I was selected to move into the first technical round that came next.
2 months ago
Difficult Positive India
My process for the Data Engineer role ran through multiple stages—about 4 to 5 rounds end to end—and the technical rounds were honestly the toughest part. It started with an online assessment on HackerEarth that mixed aptitude with SQL and a coding problem. After that, I had a communication round.
Then came two technical rounds where SQL and PySpark were heavily emphasized, along with basic DSA. The questions were challenging enough that I had to be precise and fast, and the interviewers kept digging into how I approached data engineering tasks rather than just what I’d used.
8 months ago
Easy Positive Hyderābād
I went through a short, direct process: three rounds total—two technical and one HR. The technical rounds were mostly centered on my current project, …
8 months ago
Difficult Negative Bengaluru
I went into the process expecting an offer, but it took a really unpleasant turn. I had two rounds that I was optimistic about, and then a third round…
11 months ago
Average Positive Campus
My journey started with an online assessment that mixed data and general problem solving: aptitude plus SQL and a coding component. After that, I move…
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Technical Screen
The initial technical screen typically focuses on data engineering fundamentals, including SQL, PySpark, and data architecture concepts. Candidates should be prepared to discuss their project experiences and demonstrate their problem-solving skills through practical questions.
SQLPySparkData architecture
Multiple Rounds
The interview process generally consists of multiple rounds, often including an online assessment followed by two or more technical interviews and an HR round. Candidates should expect a thorough evaluation across these stages, with a focus on both technical skills and cultural fit.
Multiple roundsOnline assessmentHR round
Behavioral & Fit Assessment
The HR round often centers on assessing cultural fit, discussing career goals, and logistics such as salary expectations. Candidates should be ready to articulate their motivations for joining the company and how their values align with the organization.
Cultural fitCareer goalsSalary negotiation
Interview Environment
Candidates have reported mixed experiences regarding the interview environment, with some describing positive interactions while others faced unprofessional behavior or disorganization. It's advisable to remain adaptable and professional, regardless of the interviewer's demeanor.
ProfessionalismInterview environmentAdaptability
Technical Depth & Breadth
Candidates should prepare for a range of technical questions that may include SQL queries, data structures, and practical problem-solving scenarios. The interviews can be challenging, with a focus on both depth and breadth of knowledge in data engineering.
Technical questionsProblem-solvingData structures
Communication & Follow-Up
Post-interview communication can vary significantly, with some candidates experiencing delays and lack of follow-up from HR. It's important to proactively seek updates after interviews to ensure clarity on the next steps in the process.