PWC Interview Experience

PWC Interview Experience

In this page you will find the latest PWC Interview Experience of candidates selected in PWC. We have added the questions asked in PWC interviews along with their solutions. 

Page Highlights:

  • What is PwC?
  • PwC Interview Experience 2022
  • PwC Interview Questions
  • PwC FAQs
PWC interview question and answer

PWC Interview Experience

In this page you will find the latest PWC Interview Experience of candidates selected in PWC. We have added the questions asked in PWC interviews along with their solutions. 

Page Highlights:

  • What is PwC?
  • PwC Interview Experience 2022
  • PwC Interview Questions
  • PwC FAQs
PWC interview question and answer

About PWC

PwC or Price water house Coopers is a multinational firm, considered to be the second largest professional services network in the world. It is headquartered in London, UK and is chaired by Mr. Robert Mortiz. The services provided by PwC includes financial assurance and advisory services, and tax and legal services.

To know more about the company, check out:

Recruitment Process

PwC conducts both On Campus and Off Campus drives for recruitment.

After resume based shortlisting there are in total 3 rounds that follow:-

  • Online test
  • Technical interview
  • HR interview

PwC Interview Experience for Associate

Name:- Shaik Anisa

College:- BS Abdur Rahman Crescent Institute of Science and Technology

Profile:- Associate

PwC visited our campus for recruitment. Interested candidates were asked to fill the registration form and apply for the role. Shortlisted candidates were then invited for the first round which was an online test. After the test, students who cleared that round were called for the interview rounds. Below I have shared the details of the entire interview process, for PrepInsta

Online test

The online exam was conducted on Glider. There were 5 sections in total.

  • Quants-15 questions
  • Verbal-5 questions
  • Conceptual CS- 20 questions
  • Generic-5
  • Programming skills-1

PWC coding question:-

The programming question that came was:-

Write a code to check if two strings are anagram or not.


int main()

   //Initializing variables.

    char str[100];

    int i;

   int freq[256] = {0};

   //Accepting inputs.

    printf("Enter the string: ");


   //Calculating frequency of each character.

    for(i = 0; str[i] != '\0'; i++)




    printf("The non repeating characters are: ");

    for(i = 0; i < 256; i++)


        if(freq[i] == 1)//Finding uniques charcters and printing them.


printf(" %c ", i);



    return 0;


PWC Technical Interview

The Technical interview was conducted on Google Meet platform. The interview started with the interviewer introducing himself and then asked me for my introduction. Then the interviewer asked me to keep my screenshare on, while he asked some dbms and coding questions.

PwC Interview Questions and Answers

1.What is normalization?

Normalization is used to reduce the complexity of any database. There are 6 different normalization benchmarks, these are:-

  1. 1 NF(normal form)
  2. 2 NF
  3. 3 NF
  4. BCNF
  5. 4 NF
  6. 5 NF
  7. 6 NF

Then he asked me to write some queries on SQL.

  • create a table with specified columns
  • alter the table and add new columns
  • create another table with the help of existing tables
  • write a query which uses group by clause
  • write a query which uses having clause

2.Difference between where and having clause.

It performs filtration on individual rowsIt performs filtration on groups
It is implemented in row operationsIt is implemented in column operations
It can be used with SELECT,UPDATE and DELETE statementIt can be used only with SELECT statement

3.What are the different types of joins?

Joins in DBMS:-

  • inner join
  • right join
  • left join
  • full join
  • cross join
  • natural join

To know more about joins visit:

4.What is your preferred programming language?

I answered Java.

5.Write a code to find the largest element in an array.

import java.util.*;
public class first 
    public static void main(String[] args) 
        System.out.print("Enter the length of the array : ");
        Scanner sc=new Scanner(;
        int len=sc.nextInt();
        int[] arr=new int[50];
        System.out.print("Enter the elements of the array : ");
        for(int i=0;i<len;i++)
        int large = arr[0];
        for(int i=0;i<len;i++) { if(arr[i]>large)
        System.out.print("The largest element of the array : "+large);

6. There was another code on string manipulation

7.What is collections in java?

Collections is used in java to store and manipulate objects in a group.

8.Differentiate between errors and exceptions.

It occurs at run timeIt occurs at runtime as well as compile time
Errors are always uncheckedExceptions can be checked or unchecked
It belongs to java.lang.Error packageIt belongs to java.lang.Exception package

9. What is singleton class?

A singleton class is a class that has only one object at a time.

10.What are design patterns in Java?

Design patterns are solutions that are well-described and proved effective against a certain common software problem. Java design patterns are divided into three categories:-

  • creational design patterns
  • structural design patterns
  • behavioral design patterns

11.What is the use of catch block?

Catch block is one of the exception handling blocks used in OOPs. In the catch part of the code, we catch and try to identify the exception that has occurred.

12.What is garbage collection in Java?

Garbage collection is used by Java to delete objects in memory that are not in use. The garbage collector is used for memory optimization and de-allocates objects that are no longer in use.

13. What are the types of exceptions in Java?

There are two types of exceptions in Java:-

  • Built-in Exceptions
  • User-defined Exceptions

14.What is the use of finally block in Java?

Finally block contains all the crucial statements and it is executed regardless whether an exception arises or is handled or not.

15.Explain your project.

This was all the questions that were asked in PwC technical interview.

PWC HR Interview

The last round was the HR round. It was a short round and was also conducted on Google Meet.

1.Introduce yourself.

2.Briefly explain about your projects?

3.Are you willing to relocate?

4.What do you know about PWC?

5.On which technology would you like to work on?

6.Are you interested in doing an internship with us?

7.How do you spend your free time?

This was all from my PwC interview. 

To read more Interview Experiences of selected candidates, visit:

Interview Experiences

Read latest interview experiences of candidates selected in reputed service and product based companies

FAQ on PwC Interview Experience

Question: How do I prepare for a PwC interview?


To prepare for any interview keep in mind the following points:-

  • have a good resume
  • enhance your communication skills
  • prepare coding questions
  • prepare technical questions from at least one programming language

Question: How many interview rounds are there in PwC?


There is generally two interview rounds in PwC, one technical interview and one HR interview

Question: How long does PwC take to send offer letter?


There is no standard timeline, however generally it takes 7-10 working days after the final interview.