Upload Button Icon Add office photos

Filter interviews by

PwC Senior Data Engineer Interview Questions and Answers

Updated 2 Dec 2024

PwC Senior Data Engineer Interview Experiences

2 interviews found

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

(1 Question)

  • Q1. What is difference between dynamic data frame and spark data frame in aws glue job? can we change dynamic dataframe to spark datafrmae?
  • Ans. 

    Dynamic data frame in AWS Glue job is a dynamically generated data frame, while Spark data frame is specifically created using Spark APIs.

    • Dynamic data frame is generated dynamically at runtime based on the data source and schema, while Spark data frame is explicitly created using Spark APIs.

    • Dynamic data frame is more flexible but may have performance implications compared to Spark data frame.

    • You can convert a dynamic d...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Dec 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Python recursive problems
Pyspark data filter and average problem

Round 2 - One-on-one 

(2 Questions)

  • Q1. How to handle faults and errors in AWS
  • Q2. Workflow of project E2E with technical details and business problem statement
Round 3 - HR 

(1 Question)

  • Q1. Why Pwc and salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - If coding round goes well other rounds goes well. Python basics should be clear

Senior Data Engineer Interview Questions Asked at Other Companies

asked in 7 Eleven
Q1. Write a query to get the customer with the highest total order va ... read more
asked in 7 Eleven
Q2. There are 10 million records in the table and the schema does not ... read more
asked in 7 Eleven
Q3. How do you handle data pipeline when the schema information keeps ... read more
asked in 7 Eleven
Q4. Difference between Parquet and ORC file. Why industry uses parque ... read more
asked in 7 Eleven
Q5. What is Normalisation and Denormalisation? When do we use them? G ... read more

Interview questions from similar companies

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

(2 Questions)

  • Q1. What is spark architecture
  • Ans. 

    Spark architecture refers to the structure of Apache Spark, a distributed computing framework.

    • Spark architecture consists of a cluster manager, worker nodes, and a driver program.

    • The cluster manager allocates resources and schedules tasks across worker nodes.

    • Worker nodes execute tasks in parallel and store data in memory or disk.

    • The driver program coordinates the execution of tasks and manages the overall workflow.

    • Spar...

  • Answered by AI
  • Q2. Optimizations of spark jobs
  • Ans. 

    Optimizing Spark jobs involves tuning configurations, partitioning data, using appropriate data structures, and leveraging caching.

    • Tune Spark configurations for optimal performance

    • Partition data to distribute workload evenly

    • Use appropriate data structures like DataFrames or Datasets

    • Leverage caching to avoid recomputation

    • Optimize shuffle operations to reduce data movement

  • Answered by AI
Round 2 - Coding Test 

It was also very easy.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Aug 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Round 1-Sql based theoretical questions Round 2- sql coding questions Round 3- Project based questions Round 4-Project based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - For the logical round be very confident with string based logical sql question.
Like- How many , is there in the given sentence
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. How does Django apply migrations to the database?
  • Ans. 

    Django applies migrations to the database using the 'manage.py migrate' command.

    • Django tracks changes to models and generates migration files accordingly.

    • The 'manage.py makemigrations' command creates migration files based on model changes.

    • The 'manage.py migrate' command applies the generated migration files to the database.

    • Migrations help keep the database schema in sync with the changes in Django models.

  • Answered by AI
  • Q2. What is hoisting in javascript?
  • Ans. 

    Hoisting in JavaScript is the behavior where variable and function declarations are moved to the top of their containing scope during the compilation phase.

    • Variable declarations are hoisted to the top of their scope, but not their assignments.

    • Function declarations are fully hoisted, meaning they can be called before they are declared.

    • Hoisting can lead to unexpected behavior if not understood properly.

  • Answered by AI
Round 2 - Assignment 

Create a full stack application in 3 days.

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Dec 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Set of questions on english , aptitude , all are at easy level

Round 2 - Coding Test 

Sql basics and some query questions

Round 3 - HR 

(2 Questions)

  • Q1. Why do u want to join zs ; what do u know about zs; where do u see urself after 5 years ; question on real life scenarios ;
  • Q2. Question on real life scenarios
Round 4 - HR 

(2 Questions)

  • Q1. Salary expectation
  • Q2. When can u join

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare all topics thorougly and general scenario questions and be confident and able to provide justice to ur approach
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. What is Linear regression
  • Q2. What li list and tuple
  • Q3. Previous company project experience
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Project related discussions
  • Q2. Meduim level SQl and DSA
Round 2 - One-on-one 

(2 Questions)

  • Q1. This was data modelling round
  • Q2. Design a uber data model
  • Ans. 

    Uber data model design for efficient storage and retrieval of ride-related information.

    • Create tables for users, drivers, rides, payments, and ratings

    • Include attributes like user_id, driver_id, ride_id, payment_id, rating_id, timestamp, location, fare, etc.

    • Establish relationships between tables using foreign keys

    • Implement indexing for faster query performance

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare SQl, Python and data modeling

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Newspaper Ad and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Three sections are there 1) Aptitude Test 2) SQL 3) DSA

Round 2 - Technical 

(2 Questions)

  • Q1. What is DSA , sorting , difference between array and linked list
  • Ans. 

    DSA stands for Data Structures and Algorithms. Sorting is the process of arranging data in a particular order. Array is a data structure that stores elements of the same data type in contiguous memory locations, while linked list is a data structure that stores elements in nodes with pointers to the next node.

    • DSA stands for Data Structures and Algorithms

    • Sorting is the process of arranging data in a particular order

    • Arra...

  • Answered by AI
  • Q2. Written a SQL query
Round 3 - HR 

(2 Questions)

  • Q1. Coding question like add numbers
  • Q2. Experience on your project
  • Ans. 

    I have experience working on various data analysis projects, including market research, customer segmentation, and predictive modeling.

    • Developed predictive models to forecast customer behavior and optimize marketing strategies

    • Conducted market research to identify trends and opportunities for growth

    • Performed customer segmentation analysis to target specific demographics with personalized marketing campaigns

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Coding Test 

Maxium sub string and reverse a string

PwC Interview FAQs

How many rounds are there in PwC Senior Data Engineer interview?
PwC interview process usually has 2 rounds. The most common rounds in the PwC interview process are HR, Technical and Coding Test.
How to prepare for PwC Senior 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 PwC. The most common topics and skills that interviewers at PwC expect are SQL, Analytical Chemistry, Auditing, Automation Testing and Clinical Data Management.
What are the top questions asked in PwC Senior Data Engineer interview?

Some of the top questions asked at the PwC Senior Data Engineer interview -

  1. What is difference between dynamic data frame and spark data frame in aws glue ...read more
  2. Workflow of project E2E with technical details and business problem statem...read more
  3. How to handle faults and errors in ...read more

Tell us how to improve this page.

PwC Senior Data Engineer Interview Process

based on 2 interviews

Interview experience

4.5
  
Good
View more

Interview Questions from Similar Companies

Deloitte Interview Questions
3.8
 • 2.8k Interviews
Ernst & Young Interview Questions
3.4
 • 1.1k Interviews
KPMG India Interview Questions
3.5
 • 797 Interviews
ZS Interview Questions
3.4
 • 482 Interviews
BCG Interview Questions
3.8
 • 196 Interviews
Bain & Company Interview Questions
3.8
 • 103 Interviews
Blackrock Interview Questions
3.8
 • 100 Interviews
Grant Thornton Interview Questions
3.7
 • 99 Interviews
WSP Interview Questions
4.3
 • 89 Interviews
View all
PwC Senior Data Engineer Salary
based on 59 salaries
₹10 L/yr - ₹37.2 L/yr
18% more than the average Senior Data Engineer Salary in India
View more details

PwC Senior Data Engineer Reviews and Ratings

based on 3 reviews

3.7/5

Rating in categories

4.0

Skill development

3.4

Work-life balance

3.1

Salary

4.6

Job security

3.8

Company culture

2.3

Promotions

3.1

Work satisfaction

Explore 3 Reviews and Ratings
Senior Associate
15k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Associate
12.9k salaries
unlock blur

₹4.8 L/yr - ₹17 L/yr

Manager
6.7k salaries
unlock blur

₹14 L/yr - ₹44.4 L/yr

Senior Consultant
4.4k salaries
unlock blur

₹9 L/yr - ₹33 L/yr

Associate2
4.2k salaries
unlock blur

₹4.5 L/yr - ₹16.6 L/yr

Explore more salaries
Compare PwC with

Deloitte

3.8
Compare

Ernst & Young

3.4
Compare

Accenture

3.9
Compare

TCS

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