Upload Button Icon Add office photos

Filter interviews by

PwC Interview Questions, Process, and Tips

Updated 23 Dec 2024

Top PwC Interview Questions and Answers

View all 772 questions

PwC Interview Experiences

Popular Designations

1.3k interviews found

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 19 Aug 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 Jul 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Aptitude was Okay. Time given was less.

Round 2 - Technical 

(2 Questions)

  • Q1. Project architecture
  • Q2. Dataframes in Pyspark
  • Ans. 

    Dataframes in Pyspark are distributed collections of data organized into named columns.

    • Dataframes are similar to tables in a relational database.

    • They can be created from various data sources like CSV, JSON, Parquet, etc.

    • Dataframes support SQL queries and transformations using PySpark functions.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Python Question for 2nd highest salary
  • Q2. Pyspark scenario based question
Round 4 - HR 

(2 Questions)

  • Q1. Ready to travel on site
  • Ans. 

    Yes, I am ready to travel on site for data engineering projects.

    • I am willing to travel for client meetings, project kick-offs, and on-site troubleshooting.

    • I understand the importance of face-to-face interactions in project delivery.

    • I have previous experience traveling for work, such as attending conferences or training sessions.

    • I am flexible with my schedule and can accommodate last-minute travel if needed.

  • Answered by AI
  • Q2. Salary negotiation

Skills evaluated in this interview

Top PwC Data Engineer Interview Questions and Answers

Q1. What is data flow? Difference with ADF pipeline and data flow
View answer (1)

Data Engineer Interview Questions asked at other Companies

Q1. Optimal Strategy for a GameYou and your friend Ninjax are playing a game of coins. Ninjax place the 'N' number of coins in a straight line. The rule of the game is as follows: 1. Each coin has a value associated with it. 2. It’s a two-playe... read more
View answer (6)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Tell me the difference between functional and non-functional testing
  • Ans. 

    Functional testing checks if the software functions as expected, while non-functional testing checks the performance, usability, security, etc.

    • Functional testing focuses on the specific functionality of the software

    • Non-functional testing focuses on aspects like performance, usability, security, etc.

    • Examples of functional testing include unit testing, integration testing, and system testing

    • Examples of non-functional tes...

  • Answered by AI
  • Q2. Tell me the difference between performance and capacity testing
  • Ans. 

    Performance testing focuses on evaluating the speed, responsiveness, and stability of a system under a specific workload, while capacity testing assesses the system's ability to handle a certain level of traffic or data volume over time.

    • Performance testing measures the speed, responsiveness, and stability of a system under a specific workload.

    • Capacity testing evaluates the system's ability to handle a certain level of ...

  • Answered by AI
Round 2 - One-on-one 

(3 Questions)

  • Q1. Tell me about a time that you had a disagreement with a colleague. How did you approach and resolve the disagreement?
  • Q2. What would you consider your biggest weakness? What have you done to work on it?
  • Q3. How do you feel about working for a globally distributed team? What strategies do you take to make such teams run smoothly?

Skills evaluated in this interview

Top PwC Senior Associate Interview Questions and Answers

Q1. What is Materiality, How to decide Materiality , who decide what will be the level of Materiality ?
View answer (2)

Senior Associate Interview Questions asked at other Companies

Q1. On an average, how many invoices can you process in a day?
View answer (10)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain about your previous experience
  • Q2. What is sdlc and what are the types of models followed during the project
  • Ans. 

    SDLC stands for Software Development Life Cycle. There are various models followed during a project like Waterfall, Agile, Iterative, etc.

    • SDLC is a process used by software development teams to design, develop, and test high-quality software.

    • Waterfall model follows a linear and sequential approach, where each phase must be completed before moving on to the next.

    • Agile model emphasizes flexibility and customer collaborat...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to elaborate more on your previous experiences

Skills evaluated in this interview

Process Associate Interview Questions asked at other Companies

Q1. How will you explain a red colour (or any colour) to a person who is blind since his or her birth?
View answer (18)

Associate Interview Questions & Answers

user image Anonymous

posted on 17 Oct 2024

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

(2 Questions)

  • Q1. Inventory management process explanation
  • Ans. 

    Inventory management process involves tracking, storing, and managing inventory to ensure efficient operations.

    • Tracking inventory levels to know when to reorder

    • Organizing inventory for easy access and retrieval

    • Implementing barcode or RFID technology for accurate tracking

    • Regularly conducting inventory audits to prevent stockouts or overstocking

  • Answered by AI
  • Q2. Say about the amortization
  • Ans. 

    Amortization is the process of spreading out loan payments over time, with a portion of each payment going towards both the principal and interest.

    • Amortization helps borrowers pay off a loan gradually over a set period of time.

    • Each payment is typically divided into two parts: one portion goes towards reducing the loan balance (principal), and the other portion covers the interest accrued.

    • Common examples of amortization...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - be calm and peace and dont lie in the resume cz most of the questions from the resume itself only.

Skills evaluated in this interview

Top PwC Associate Interview Questions and Answers

Q1. Create a table with specified columns Alter the table and add new columns Create another table with help of existing tables Write a query which uses group by clause Write a query which uses having clause
View answer (2)

Associate Interview Questions asked at other Companies

Q1. What is mean of TTR & why required for powder coating process ?
View answer (17)

PwC interview questions for popular designations

 Associate

 (213)

 Senior Associate

 (163)

 Consultant

 (76)

 Associate2

 (39)

 Associate Consultant

 (38)

 Manager

 (31)

 Senior Consultant

 (31)

 Technology Consultant

 (27)

Data Analyst Interview Questions & Answers

user image Anonymous

posted on 10 Nov 2024

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

(2 Questions)

  • Q1. Explain all types of joins
  • Ans. 

    Different types of joins in SQL are inner join, left join, right join, and full outer join.

    • Inner join: Returns rows when there is a match in both tables

    • Left join: Returns all rows from the left table and the matched rows from the right table

    • Right join: Returns all rows from the right table and the matched rows from the left table

    • Full outer join: Returns rows when there is a match in either table

  • Answered by AI
  • Q2. Difference between having and where
  • Ans. 

    The main difference between 'having' and 'where' in SQL is that 'having' is used with aggregate functions to filter groups, while 'where' is used to filter rows.

    • HAVING is used with GROUP BY to filter groups based on aggregate functions results

    • WHERE is used to filter rows based on conditions

    • HAVING is applied after GROUP BY, while WHERE is applied before GROUP BY

    • Example: SELECT department, AVG(salary) FROM employees GROU...

  • Answered by AI

Skills evaluated in this interview

Top PwC Data Analyst Interview Questions and Answers

Q1. Write a query where all the customer name start with A
View answer (2)

Data Analyst Interview Questions asked at other Companies

Q1. Suppose there is a room in the office and X people enter room throughout the day, Y people leave throughout the day [continuously people are entering the room, some are staying there, and rest are going out] .. so tell me the code to calcul... read more
View answer (11)

Get interview-ready with Top PwC Interview Questions

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

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

Round 1 - One-on-one 

(11 Questions)

  • Q1. Working Experienace in current project
  • Q2. If i have large dataset to load which will not fit into the memory, How will you load the file?
  • Q3. What is Apache spark?
  • Ans. 

    Apache Spark is an open-source distributed computing system that provides an interface for programming entire clusters with implicit data parallelism and fault tolerance.

    • Apache Spark is designed for speed and ease of use in processing large amounts of data.

    • It can run programs up to 100x faster than Hadoop MapReduce in memory, or 10x faster on disk.

    • Spark provides high-level APIs in Java, Scala, Python, and R, and an opt...

  • Answered by AI
  • Q4. What are core components of spark?
  • Ans. 

    Core components of Spark include Spark Core, Spark SQL, Spark Streaming, MLlib, and GraphX.

    • Spark Core: foundation of the Spark platform, provides basic functionality for distributed data processing

    • Spark SQL: module for working with structured data using SQL and DataFrame API

    • Spark Streaming: extension of the core Spark API that enables scalable, high-throughput, fault-tolerant stream processing of live data streams

    • MLlib...

  • Answered by AI
  • Q5. If we have streaming data coming from kafka and spark , how will you handle fault tolerance?
  • Ans. 

    Implement fault tolerance by using checkpointing, replication, and monitoring mechanisms.

    • Enable checkpointing in Spark Streaming to save the state of the computation periodically to a reliable storage like HDFS or S3.

    • Use replication in Kafka to ensure that data is not lost in case of node failures.

    • Monitor the health of the Kafka and Spark clusters using tools like Prometheus and Grafana to detect and address issues pro

  • Answered by AI
  • Q6. What is hive Architecture?
  • Ans. 

    Hive Architecture is a data warehousing infrastructure built on top of Hadoop for querying and analyzing large datasets.

    • Hive uses a language called HiveQL which is similar to SQL for querying data stored in Hadoop.

    • It organizes data into tables, partitions, and buckets to optimize queries and improve performance.

    • Hive metastore stores metadata about tables, columns, partitions, and their locations.

    • Hive queries are conver...

  • Answered by AI
  • Q7. What is vectorization in ?
  • Ans. 

    Vectorization is the process of converting data into a format that can be easily processed by a computer's CPU or GPU.

    • Vectorization allows for parallel processing of data, improving computational efficiency.

    • It involves performing operations on entire arrays or matrices at once, rather than on individual elements.

    • Examples include using libraries like NumPy in Python to perform vectorized operations on arrays.

    • Vectorizati...

  • Answered by AI
  • Q8. We have to do Vectorization?
  • Q9. What is partition in hive?
  • Ans. 

    Partition in Hive is a way to organize data in a table into multiple directories based on the values of one or more columns.

    • Partitions help in improving query performance by allowing Hive to only read the relevant data directories.

    • Partitions are defined when creating a table in Hive using the PARTITIONED BY clause.

    • Example: CREATE TABLE table_name (column1 INT, column2 STRING) PARTITIONED BY (column3 STRING);

  • Answered by AI
  • Q10. What are functions in SQL?
  • Ans. 

    Functions in SQL are built-in operations that can be used to manipulate data or perform calculations within a database.

    • Functions in SQL can be used to perform operations on data, such as mathematical calculations, string manipulation, date/time functions, and more.

    • Examples of SQL functions include SUM(), AVG(), CONCAT(), UPPER(), LOWER(), DATE_FORMAT(), and many others.

    • Functions can be used in SELECT statements, WHERE ...

  • Answered by AI
  • Q11. Explain Rank, Dense_rank , row_number
  • Ans. 

    Rank, Dense_rank, and row_number are window functions used in SQL to assign a rank to each row based on a specified order.

    • Rank function assigns a unique rank to each row based on the specified order.

    • Dense_rank function assigns a unique rank to each row without any gaps based on the specified order.

    • Row_number function assigns a unique sequential integer to each row based on the specified order.

  • Answered by AI

Skills evaluated in this interview

Top PwC Big Data Engineer Interview Questions and Answers

Q1. If we have streaming data coming from kafka and spark , how will you handle fault tolerance?
View answer (1)

Big Data Engineer Interview Questions asked at other Companies

Q1. Difference between partitioning and bucketing. Types of joins in spark Optimization Techniques in spark Broadcast variable and broadcast join Difference between ORC and Parquet Difference between RDD and Dataframe Architecture of our projec... read more
View answer (1)

Jobs at PwC

View all
Interview experience
1
Bad
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Do not apply in PwC
  • Q2. Save yourself from PwC

Interview Preparation Tips

Interview preparation tips for other job seekers - They are not interested in hiring you. They are just testing your theoretical skills.

They advertise the role one level higher and then after the interview says
'Based on the interview we can't hire you at this level but at same level and salary.'

Purely because they don't have budget.

Do not get disheartened and refrain yourself from accepting the interview invites from PwC from next time. Save yourself from waste of time.

Top PwC Senior Associate Interview Questions and Answers

Q1. What is Materiality, How to decide Materiality , who decide what will be the level of Materiality ?
View answer (2)

Senior Associate Interview Questions asked at other Companies

Q1. On an average, how many invoices can you process in a day?
View answer (10)

Developer Associate interview

user image Rohan Arora

posted on 16 Nov 2021

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

I applied via Job Portal and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Its good and better the exam

Round 2 - Technical 

(2 Questions)

  • Q1. Hh enj ekns nmsh skn
  • Q2. Wnje ejb ekg skha kv ans

Interview Preparation Tips

Interview preparation tips for other job seekers - cv hn jf kf kg kkf kfn. jf. j.

Top PwC Associate Engineer Interview Questions and Answers

Q1. In a string reverse the small letters to capital and caps to small
View answer (1)

Associate Engineer Interview Questions asked at other Companies

Q1. Count Ways To Reach The N-th StairsYou have been given a number of stairs. Initially, you are at the 0th stair, and you need to reach the Nth stair. Each time you can either climb one step or two steps. You are supposed to return the number... read more
View answer (5)

Automation Engineer Interview Questions & Answers

user image Arnab Samanta

posted on 28 Jul 2024

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

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

Round 1 - Technical 

(5 Questions)

  • Q1. Difference between findElements and findElement?
  • Ans. 

    findElements returns a list of web elements matching the locator, while findElement returns the first web element matching the locator.

    • findElements returns a list of web elements, findElement returns the first element

    • findElements returns an empty list if no elements are found, findElement throws NoSuchElementException

    • findElements is useful for finding multiple elements, findElement is useful for finding a single elemen

  • Answered by AI
  • Q2. Coding: take your name as input. Print them letter by letter and print if vowels repeat in your name.
  • Ans. 

    The code takes a name as input, prints each letter, and checks if any vowels repeat in the name.

    • Create a function that takes a string input for the name

    • Iterate through each letter in the name and print them individually

    • Check for vowel repetition by keeping track of vowels encountered

  • Answered by AI
  • Q3. What is Fluent wait?
  • Ans. 

    Fluent wait is a dynamic wait mechanism in Selenium WebDriver that waits for a condition to be true before proceeding.

    • Fluent wait is used to handle dynamic web elements that may load at different times.

    • It can define the maximum amount of time to wait for a condition, as well as the frequency of checking.

    • Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedConditions.visibilityOfElementLocated

  • Answered by AI
  • Q4. Some others selenium questions.
  • Q5. Tell me about yourself. Role and responsibilities from your previous project.
  • Ans. 

    I am an Automation Engineer with experience in designing and implementing automated test scripts for web applications.

    • Designed and implemented automated test scripts using Selenium WebDriver for regression testing

    • Collaborated with developers to integrate automated tests into continuous integration pipeline

    • Performed manual testing to identify bugs and validate automated test results

  • Answered by AI

Skills evaluated in this interview

Top PwC Automation Engineer Interview Questions and Answers

Q1. What is POJO class Difference between throw and throws How to run the tests parallelly in TestNg What is final , Finally How to validate response in rest api How to store response and use it in another request.
View answer (1)

Automation Engineer Interview Questions asked at other Companies

Q1. 16) What is modbus ? Types of modbus? How many slaves we can connect to one master
View answer (1)

PwC Interview FAQs

How many rounds are there in PwC interview?
PwC interview process usually has 2-3 rounds. The most common rounds in the PwC interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for PwC 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 Leadership Development, Risk Management, Consulting, Management and Operations.
What are the top questions asked in PwC interview?

Some of the top questions asked at the PwC interview -

  1. 3- If you have received 2 mails from PwC with same name how will you identify t...read more
  2. 1. How are the fixed income products valued in accordance with the Prudential n...read more
  3. What is Materiality, How to decide Materiality , who decide what will be the l...read more
How long is the PwC interview process?

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

Tell us how to improve this page.

PwC Interview Process

based on 560 interviews in last 1 year

Interview experience

4.1
  
Good
View more

People are getting interviews through

based on 862 PwC interviews
Campus Placement
Job Portal
Referral
Company Website
WalkIn
Recruitment Consultant
29%
28%
15%
6%
2%
2%
18% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.

Interview Questions from Similar Companies

Deloitte Interview Questions
3.8
 • 2.8k Interviews
Ernst & Young Interview Questions
3.5
 • 1.1k Interviews
KPMG India Interview Questions
3.5
 • 767 Interviews
Grant Thornton Interview Questions
3.7
 • 95 Interviews
RSM India Interview Questions
3.4
 • 52 Interviews
Protiviti Interview Questions
3.2
 • 50 Interviews
BDO Interview Questions
3.3
 • 43 Interviews
Crowe Horwath Interview Questions
4.1
 • 27 Interviews
Mazars Interview Questions
3.1
 • 21 Interviews
View all

PwC Reviews and Ratings

based on 8.5k reviews

3.4/5

Rating in categories

3.5

Skill development

3.0

Work-Life balance

3.4

Salary & Benefits

3.6

Job Security

3.3

Company culture

3.0

Promotions/Appraisal

3.1

Work Satisfaction

Explore 8.5k Reviews and Ratings
Senior Manager

Kolkata,

Delhi/Ncr

+1

12-20 Yrs

Not Disclosed

Senior Manager

Kolkata,

Delhi/Ncr

+1

15-24 Yrs

Not Disclosed

ITGC || Gurgaon,Bangalore,Mumbai

Mumbai,

Gurgaon / Gurugram

+1

3-8 Yrs

Not Disclosed

Explore more jobs
Senior Associate
14.5k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Associate
12.6k salaries
unlock blur

₹4.6 L/yr - ₹16 L/yr

Manager
6.6k salaries
unlock blur

₹13.4 L/yr - ₹50 L/yr

Senior Consultant
4.5k salaries
unlock blur

₹8.9 L/yr - ₹32 L/yr

Associate2
4.1k salaries
unlock blur

₹4.5 L/yr - ₹16.5 L/yr

Explore more salaries
Compare PwC with

Deloitte

3.8
Compare

Ernst & Young

3.5
Compare

Accenture

3.9
Compare

TCS

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview