Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Accenture Data Engineer Interview Questions, Process, and Tips

Updated 5 Jan 2025

Top Accenture Data Engineer Interview Questions and Answers

  • Q1. What all the optimisation are possible to reduce the overhead of reducing the reading part of large datasets in spark ?
  • Q2. Write a sql query to find the name of person who logged in last within each country from Person Table ?
  • Q3. What to import data from RDMS via sqoop without primary key
View all 72 questions

Accenture Data Engineer Interview Experiences

78 interviews found

Data Engineer Interview Questions & Answers

user image anjali gautam

posted on 12 Nov 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is pyspark architecture?
  • Ans. 

    PySpark architecture is a distributed computing framework that combines Python and Spark to process big data.

    • PySpark architecture includes a driver program, cluster manager, and worker nodes.

    • The driver program is responsible for converting the user code into tasks and scheduling them on the worker nodes.

    • Cluster manager allocates resources and monitors the worker nodes.

    • Worker nodes execute the tasks and return the resul...

  • Answered by AI

Skills evaluated in this interview

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 24 Sep 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is spark architecture?
  • Ans. 

    Spark architecture refers to the structure of Apache Spark, including components like driver, executor, and cluster manager.

    • Spark architecture consists of a driver program that manages the execution of tasks.

    • Executors are worker nodes that run tasks and store data in memory or disk.

    • Cluster manager allocates resources and coordinates tasks across the cluster.

    • Spark applications run on a cluster of machines managed by a c...

  • Answered by AI
  • Q2. Wide Transformation in pyspark?
  • Ans. 

    Wide Transformation in pyspark involves shuffling data across partitions, typically used for operations like groupBy.

    • Wide transformations involve shuffling data across partitions

    • They are typically used for operations like groupBy, join, and sortByKey

    • They require data movement and can be more expensive in terms of performance compared to narrow transformations

  • Answered by AI

Skills evaluated in this interview

Data Engineer Interview Questions Asked at Other Companies

asked in Cisco
Q1. Optimal Strategy for a Coin Game You are playing a coin game with ... read more
asked in Sigmoid
Q2. Next Greater Element Problem Statement You are given an array arr ... read more
asked in Sigmoid
Q3. Problem: Search In Rotated Sorted Array Given a sorted array that ... read more
asked in Cisco
Q4. Covid Vaccination Distribution Problem As the Government ramps up ... read more
asked in LTIMindtree
Q5. 1) If you are given a card with 1-1000 numbers and there are 4 bo ... read more

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 11 Sep 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. SCD 1 and 2
  • Q2. Asked to write sql queries

Data Engineer Interview Questions & Answers

user image yashaswi raj

posted on 21 Sep 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between select and withcolumn in pyspark
  • Ans. 

    select is used to select specific columns from a DataFrame, while withColumn is used to add or update columns in a DataFrame.

    • select is used to select specific columns from a DataFrame

    • withColumn is used to add or update columns in a DataFrame

    • select does not modify the original DataFrame, while withColumn returns a new DataFrame with the added/updated column

    • Example: df.select('col1', 'col2') - selects columns col1 and co...

  • Answered by AI
  • Q2. Difference between variables and parameters in ADF
  • Ans. 

    Variables are used to store values that can be changed, while parameters are used to pass values into activities in ADF.

    • Variables can be modified within a pipeline, while parameters are set at runtime and cannot be changed within the pipeline.

    • Variables are defined within a pipeline, while parameters are defined at the pipeline level.

    • Variables can be used to store intermediate values or results, while parameters are use...

  • Answered by AI

Skills evaluated in this interview

Accenture interview questions for designations

 Senior Data Engineer

 (13)

 Big Data Engineer

 (3)

 Lead Data Engineer

 (1)

 Data Architect

 (2)

 Azure Data Engineer

 (8)

 Associate Data Engineer

 (3)

 Gcp Data Engineer

 (3)

 Data Engineer 1

 (3)

Data Engineer Interview Questions & Answers

user image Nikhil Bansal

posted on 17 Sep 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Hackerank, 1 hour duration, python coding and sql

Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a data engineer with a strong background in programming and data analysis.

    • Experienced in programming languages such as Python, SQL, and Java

    • Skilled in data manipulation, ETL processes, and data visualization tools

    • Worked on projects involving big data processing and machine learning algorithms

  • Answered by AI
  • Q2. Why do you want to join accenture
  • Ans. 

    I want to join Accenture because of their reputation for innovation and their focus on professional development.

    • Accenture is known for its cutting-edge technology solutions and innovative approach to problem-solving

    • I am impressed by Accenture's commitment to continuous learning and career growth opportunities

    • I believe that joining Accenture will provide me with the chance to work on challenging projects and collaborate

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - practice more

Get interview-ready with Top Accenture Interview Questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. All sql related questions
  • Q2. SCD in informatica
  • Ans. 

    Slowly Changing Dimension (SCD) in Informatica is used to track historical data changes in a data warehouse.

    • SCD Type 1: Overwrite old data with new data

    • SCD Type 2: Add new row for each change with effective start and end dates

    • SCD Type 3: Add columns to track changes without adding new rows

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Salary expected
  • Q2. Can join early?

Skills evaluated in this interview

Data Engineer Jobs at Accenture

View all

Data Engineer Interview Questions & Answers

user image Dikshant Thakur

posted on 31 Aug 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Azure tech stack used in the current project
  • Ans. 

    Azure tech stack used in the current project includes Azure Data Factory, Azure Databricks, and Azure SQL Database.

    • Azure Data Factory for data integration and orchestration

    • Azure Databricks for big data processing and analytics

    • Azure SQL Database for storing and querying structured data

  • Answered by AI
  • Q2. Spark architecture

Skills evaluated in this interview

Data Engineer Interview Questions & Answers

user image Raj Bala Chauhan

posted on 26 Aug 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How to create mount points
  • Ans. 

    Mount points are directories in a Unix-like operating system where additional file systems can be attached.

    • Use the 'mount' command to attach a file system to a directory

    • Specify the device or file system to be mounted and the directory where it should be attached

    • Use the 'umount' command to detach a file system from a directory

  • Answered by AI
  • Q2. ADF Activities and Flows

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain your project
  • Q2. Sql interview questions

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 20 Dec 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is an Accumulator
  • Ans. 

    An accumulator is a variable used in distributed computing to aggregate values across multiple tasks or nodes.

    • Accumulators are used in Spark to perform calculations in a distributed manner.

    • They are read-only variables that can only be updated by an associative and commutative operation.

    • Accumulators are used for tasks like counting elements or summing values in parallel processing.

    • Example: counting the number of errors

  • Answered by AI
  • Q2. Difference between persist and cache
  • Ans. 

    Persist stores the data in memory and disk, while cache only stores in memory.

    • Persist stores the data both in memory and disk for fault tolerance and recovery.

    • Cache only stores the data in memory for faster access.

    • Persist is used when the data needs to be recovered in case of failure, while cache is used for temporary storage.

    • Example: persist() in Spark RDD saves data to disk, while cache() stores data in memory for fa

  • Answered by AI

Accenture Interview FAQs

How many rounds are there in Accenture Data Engineer interview?
Accenture interview process usually has 1-2 rounds. The most common rounds in the Accenture interview process are Technical, HR and One-on-one Round.
How to prepare for Accenture Data Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Accenture. The most common topics and skills that interviewers at Accenture expect are SQL, Data Warehousing, Data Quality, Python and Data Modeling.
What are the top questions asked in Accenture Data Engineer interview?

Some of the top questions asked at the Accenture Data Engineer interview -

  1. What all the optimisation are possible to reduce the overhead of reducing the r...read more
  2. Write a sql query to find the name of person who logged in last within each cou...read more
  3. What to import data from RDMS via sqoop without primary ...read more
How long is the Accenture Data Engineer interview process?

The duration of Accenture Data Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Accenture Data Engineer Interview Process

based on 85 interviews

3 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round
View more

Data Engineer Interview Questions from Similar Companies

View all
Accenture Data Engineer Salary
based on 2.4k salaries
₹2.8 L/yr - ₹15.6 L/yr
14% less than the average Data Engineer Salary in India
View more details

Accenture Data Engineer Reviews and Ratings

based on 206 reviews

4.0/5

Rating in categories

3.9

Skill development

3.9

Work-life balance

3.4

Salary

3.8

Job security

3.9

Company culture

3.1

Promotions

3.6

Work satisfaction

Explore 206 Reviews and Ratings
Data Engineer

Bangalore / Bengaluru

3-6 Yrs

₹ 5.76-10.5 LPA

Data Engineer

Bangalore / Bengaluru

3-5 Yrs

₹ 5.76-16.69076 LPA

Data Engineer

Hyderabad / Secunderabad

2-6 Yrs

₹ 3.6-14 LPA

Explore more jobs
Application Development Analyst
38.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Application Development - Senior Analyst
26.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Team Lead
24.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
18.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
17.4k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Accenture with

TCS

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

Infosys

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview