The interview process typically includes an initial HR or recruiter screening to discuss background, role fit, availability, and expectations, followed by one or two technical interview rounds focusing on SQL, data engineering concepts, ETL/ELT pipelines, cloud platforms, and hands-on project experience. This is usually followed by a managerial or techno-managerial round that evaluates problem-solving, ownership, and collaboration skills, and concludes with a final HR discussion covering compensation, notice period, and offer details.
Interview questions [1]
Question 1
Core data engineering concepts:
SQL (joins, window functions, optimization)
Spark / PySpark architecture and transformations
ETL/ELT design and incremental loads
Cloud data services (ADF/Databricks/Synapse etc.)
I applied online. I interviewed at Accenture (Bengaluru) in June 2026
Interview
Round 1 interview. Took only 16 mins exactly. Asked me different theoretical questions on spark optimisations sql and basics python like join merge and lambda functions. Sql was basics groupby and window functions. Spark coalesce repartition, broadcast hash join
I applied online. I interviewed at Accenture (Athens, Athens, Attica)
Interview
They interview consisted of 5 steps. First there was an initial hr call, then an online quiz with behavioural, SQL and Python questions, followed by technical discussion with the manager and a senior developer, and, a final meeting with a senior partner
Interview questions [3]
Question 1
How would you migrate an on prem system to the cloud?
I applied through university. I interviewed at Accenture
Interview
I had 4 rounds of interview- initial test was aptitude followed by coding assessment and then technical interview. Finally, HR interview. Got the offer letter in July and started in October.