Add office photos
PwC logo
Employer?
Claim Account for FREE

PwC

3.4
based on 9.2k Reviews
Video summary
Filter interviews by
Clear (2)

30+ PwC Associate Interview Questions and Answers for Freshers

Updated 23 Oct 2024

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

Ans.

Answering SQL related questions on table creation, alteration, and querying with group by and having clauses.

  • To create a table with specified columns, use the CREATE TABLE statement with column names and data types.

  • To alter a table and add new columns, use the ALTER TABLE statement with ADD COLUMN keyword.

  • To create another table with help of existing tables, use the CREATE TABLE statement with SELECT statement.

  • To write a query which uses group by clause, use the GROUP BY keyw...read more

View 1 answer
right arrow

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

Ans.

Code to check if two strings are anagram or not.

  • Convert both strings to lowercase to avoid case sensitivity

  • Sort both strings and compare them

  • Use a hash table to count the frequency of each character in both strings and compare the hash tables

View 1 answer
right arrow

Q3. What are the Fundamental Accounting Assumptions?

Ans.

Fundamental Accounting Assumptions are basic principles that guide the preparation of financial statements.

  • The assumptions include: Going Concern, Consistency, Accrual, and Materiality

  • Going Concern assumes that the company will continue to operate in the foreseeable future

  • Consistency assumes that the company will use the same accounting methods and principles from period to period

  • Accrual assumes that revenues and expenses are recognized when earned or incurred, regardless of ...read more

View 2 more answers
right arrow

Q4. Do you know about stlc explain something about stlc.

Ans.

STLC stands for Software Testing Life Cycle. It is a process followed to ensure quality in software development.

  • STLC involves planning, designing, executing and reporting of tests.

  • It includes various stages like requirement analysis, test planning, test design, test execution, and test closure.

  • Each stage has its own set of deliverables and objectives.

  • STLC helps in identifying defects early in the development cycle, reducing the cost of fixing them later.

  • Examples of STLC model...read more

Add your answer
right arrow
Discover PwC interview dos and don'ts from real experiences

Q5. What is normalization and explain all normal forms.

Ans.

Normalization is the process of organizing data in a database to reduce redundancy and dependency.

  • First Normal Form (1NF) - Eliminate duplicate columns from the same table.

  • Second Normal Form (2NF) - Create separate tables for sets of values that apply to multiple records.

  • Third Normal Form (3NF) - Eliminate fields that do not depend on the primary key.

  • Fourth Normal Form (4NF) - Eliminate multi-valued dependencies.

  • Fifth Normal Form (5NF) - Eliminate redundant data using a join ...read more

Add your answer
right arrow

Q6. Tell me about the collections in java. 4Write the code which uses collection ( to print the elements in reverse order

Ans.

Java collections are a group of classes and interfaces used to store and manipulate groups of objects.

  • To print elements in reverse order, use the Collections.reverse() method.

  • This method takes a List as an argument and reverses the order of its elements.

  • Example: List names = new ArrayList<>(); Collections.reverse(names);

  • Other commonly used collections in Java include Set, Map, Queue, and Stack.

Add your answer
right arrow
Are these interview questions helpful?

Q7. Difference between where and having clause Types of joins, explain with examples Combine two tables and write the output

Ans.

Explaining the difference between WHERE and HAVING clause and types of joins with examples.

  • WHERE clause is used to filter rows based on a condition while HAVING clause is used to filter groups based on a condition

  • INNER JOIN returns only the matching rows from both tables while LEFT JOIN returns all rows from the left table and matching rows from the right table

  • Combining two tables can be done using JOIN clause with a common column between them

  • Example: SELECT * FROM table1 INN...read more

Add your answer
right arrow

Q8. What is your preferred programming language?

Ans.

My preferred programming language is Python.

  • Python is easy to learn and has a simple syntax.

  • It has a vast library of modules and frameworks for various purposes.

  • Python is widely used in data science and machine learning.

  • It is also great for web development and automation tasks.

  • Examples: Flask, Django, NumPy, Pandas, TensorFlow.

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

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

Ans.

I would like to work on Artificial Intelligence.

  • Developing machine learning algorithms for predictive analysis

  • Creating chatbots for customer service

  • Implementing computer vision for object recognition

  • Exploring natural language processing for sentiment analysis

Add your answer
right arrow

Q10. Write a code to print the second largest element in array.

Ans.

Code to print the second largest element in array

  • Sort the array in descending order and return the second element

  • Iterate through the array and keep track of the largest and second largest elements

  • Use a priority queue to find the second largest element

Add your answer
right arrow

Q11. Concepts of Ind As 115 &amp; Ind AS 116

Ans.

Ind AS 115 and Ind AS 116 are accounting standards used for revenue recognition and lease accounting respectively.

  • Ind AS 115: It provides guidance on how to recognize revenue from contracts with customers.

  • Ind AS 116: It outlines the principles for recognizing, measuring, presenting, and disclosing leases.

  • Both standards are part of the Indian Accounting Standards (Ind AS) framework.

  • Ind AS 115 replaces the previous revenue recognition standard (Ind AS 18) and provides a compreh...read more

View 2 more answers
right arrow

Q12. Write a query to fetch second highest salary in sql

Ans.

Query to fetch second highest salary in SQL

  • Use ORDER BY and LIMIT to select the second highest salary

  • Assuming the table name is 'employees' and salary column name is 'salary':

  • SELECT salary FROM employees ORDER BY salary DESC LIMIT 1,1

Add your answer
right arrow

Q13. Explain the whole cycle of stlc.

Ans.

STLC is a process of testing software from planning to deployment. It includes planning, designing, executing, and reporting.

  • Planning phase involves defining scope, objectives, and test strategy.

  • Design phase includes creating test cases, test scenarios, and test data.

  • Execution phase involves running test cases, reporting defects, and retesting.

  • Reporting phase includes preparing test summary reports and defect reports.

  • STLC ensures that software meets quality standards and cust...read more

Add your answer
right arrow

Q14. Capital Gains Types of CG Income tax heads Real life example of long term and short term capital gain Treatment of issue of shares in premium Questions about Different entries balance sheet income statement etc...

read more
Ans.

Answering questions about capital gains, income tax heads, and financial statements.

  • Capital gains can be short-term or long-term, with different tax rates applied to each.

  • Income tax heads include salary, business/profession, capital gains, house property, and other sources.

  • An example of long-term capital gain is selling a property after holding it for more than 2 years.

  • An example of short-term capital gain is selling stocks after holding them for less than 1 year.

  • Issue of sha...read more

Add your answer
right arrow

Q15. What is singleton class? How do we achieve that!?

Ans.

A singleton class is a class that can only have one instance at a time.

  • To achieve a singleton class, we need to make the constructor private so that it cannot be instantiated from outside the class.

  • We then create a static method that returns the instance of the class, and if the instance does not exist, it creates one.

  • Singleton classes are often used for managing resources that should only have one instance, such as database connections or configuration settings.

Add your answer
right arrow

Q16. What are design patterns in java?

Ans.

Design patterns are reusable solutions to common software problems in Java.

  • Design patterns provide a standard way to solve common problems in software development.

  • They help in making code more maintainable, flexible and reusable.

  • Examples of design patterns include Singleton, Factory, Observer, and Decorator.

  • Design patterns can be categorized into three types: creational, structural, and behavioral.

Add your answer
right arrow

Q17. What is normalization?

Ans.

Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

  • Normalization involves breaking down a database into smaller, more manageable tables.

  • Each table should have a primary key and only contain data that is related to that key.

  • Normalization helps to prevent data inconsistencies and anomalies.

  • There are different levels of normalization, with each level building on the previous one.

  • For example, first normal form (1NF) requi...read more

Add your answer
right arrow

Q18. What is the use of catch block?

Ans.

Catch block is used to handle exceptions that occur during program execution.

  • Catch block is used in conjunction with try block.

  • It catches and handles exceptions that occur in the try block.

  • Multiple catch blocks can be used to handle different types of exceptions.

  • Finally block can be used to execute code regardless of whether an exception was thrown or not.

  • Example: try { //code that may throw exception } catch (Exception e) { //handle the exception } finally { //code that will...read more

Add your answer
right arrow

Q19. What do you know about PWC?

Ans.

PWC is a multinational professional services network.

  • PWC stands for PricewaterhouseCoopers.

  • It provides services in audit, tax, and advisory.

  • It operates in over 150 countries.

  • Some of its clients include Coca-Cola, Google, and Microsoft.

  • It is one of the Big Four accounting firms.

Add your answer
right arrow

Q20. Random questions:-How do earthquakes occur? What is metamorphosis?

Ans.

Earthquakes occur due to the movement of tectonic plates. Metamorphosis is the process of transformation in living organisms.

  • Earthquakes occur when two tectonic plates move against each other, causing a release of energy in the form of seismic waves.

  • Metamorphosis is a process of transformation in living organisms, where an organism undergoes a physical change in form and structure.

  • Examples of metamorphosis include the transformation of a caterpillar into a butterfly and the t...read more

Add your answer
right arrow

Q21. Difference between error and exception.

Ans.

Error is a mistake in code syntax or logic, while exception is an unexpected event during program execution.

  • Errors are caused by mistakes in code, such as syntax errors or logical errors.

  • Exceptions are unexpected events that occur during program execution, such as a division by zero or a file not found error.

  • Errors can be caught and fixed during development, while exceptions are handled during runtime.

  • Errors can cause the program to crash, while exceptions can be handled and ...read more

Add your answer
right arrow

Q22. What is materiality,audit risk,assertions.

Ans.

Materiality, audit risk, and assertions are important concepts in auditing.

  • Materiality refers to the significance of an item or transaction in the financial statements.

  • Audit risk is the risk that the auditor may issue an incorrect opinion on the financial statements.

  • Assertions are the representations made by management in the financial statements.

  • There are five types of assertions: existence, completeness, accuracy, valuation, and presentation and disclosure.

  • Auditors use mate...read more

Add your answer
right arrow

Q23. Sort the give series of unsorted numbers using any comfortable sorting techniques.

Ans.

I would use the quicksort algorithm to efficiently sort the given series of unsorted numbers.

  • Implement the quicksort algorithm by selecting a pivot element and partitioning the array into two sub-arrays based on the pivot.

  • Recursively apply the quicksort algorithm to the sub-arrays until the entire array is sorted.

  • Time complexity of quicksort is O(n log n) on average, making it a good choice for sorting large datasets.

Add your answer
right arrow

Q24. What are the steps involved in SDLC process?

Ans.

SDLC process involves planning, designing, developing, testing, and deploying software.

  • 1. Planning phase involves defining project scope, requirements, and creating a project plan.

  • 2. Design phase includes creating system architecture, database design, and user interface design.

  • 3. Development phase involves coding, unit testing, and integration testing.

  • 4. Testing phase includes system testing, user acceptance testing, and fixing bugs.

  • 5. Deployment phase involves releasing the ...read more

Add your answer
right arrow

Q25. What is your comfortable coding language.

Ans.

My comfortable coding language is Python.

  • Python is versatile and easy to read

  • I have experience with libraries like Pandas and NumPy

  • I have used Python for web development projects

Add your answer
right arrow

Q26. Reverse a string using any programming language

Ans.

Reverse a string using any programming language

  • Use a loop to iterate through the string and append each character to a new string in reverse order

  • Alternatively, use built-in string reversal functions or methods depending on the programming language

  • Some languages, like Python, allow for string slicing to reverse a string

Add your answer
right arrow

Q27. Tell me about Business process

Ans.

Business process refers to a series of steps or activities that are undertaken to achieve a specific goal or outcome within an organization.

  • Business processes can involve multiple departments or functions working together towards a common objective.

  • They often include tasks such as planning, execution, monitoring, and optimization.

  • Examples of business processes include procurement, sales, customer service, and product development.

Add your answer
right arrow

Q28. 5 major gaps found during IA

Ans.

The 5 major gaps found during IA were lack of documentation, inadequate risk assessment, insufficient testing, ineffective communication, and inadequate follow-up.

  • Lack of documentation: Missing or incomplete records of audit findings and recommendations.

  • Inadequate risk assessment: Failure to properly identify and assess potential risks to the organization.

  • Insufficient testing: Limited scope or depth of testing procedures during the internal audit process.

  • Ineffective communica...read more

Add your answer
right arrow

Q29. Fly ash content in cement

Ans.

Fly ash is a byproduct of coal combustion and is often used as a supplementary cementitious material in concrete.

  • Fly ash is a fine powder that is produced when coal is burned in power plants.

  • It can be used as a partial replacement for Portland cement in concrete to improve workability, durability, and strength.

  • The amount of fly ash in cement is typically limited to around 15-35% by weight of the total cementitious materials.

  • Fly ash can also reduce the carbon footprint of conc...read more

Add your answer
right arrow

Q30. what is multithreading

Ans.

Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for improved performance and responsiveness.

  • Multithreading allows for parallel execution of multiple tasks within a single process.

  • Each thread has its own stack and program counter, but shares the same memory space.

  • Examples of multithreading include web servers handling multiple requests simultaneously and video games rendering graphics while processing user input.

Add your answer
right arrow

Q31. what is oops concepts

Ans.

Oops concepts refer to Object-Oriented Programming concepts which include inheritance, encapsulation, polymorphism, and abstraction.

  • Inheritance: Allows a class to inherit properties and behavior from another class.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Polymorphism: Ability to present the same interface for different data types.

  • Abstraction: Hiding the complex implementation details and showing only the necessary features.

Add your answer
right arrow

Q32. difference between queue and stack

Ans.

Queue is a data structure that follows First In First Out (FIFO) principle, while stack follows Last In First Out (LIFO) principle.

  • Queue: elements are added at the rear and removed from the front.

  • Stack: elements are added and removed from the top.

  • Example: In a queue, people waiting in line at a ticket counter are served in the order they arrived. In a stack, plates in a stack are removed from the top.

Add your answer
right arrow

Q33. what is oops concept

Ans.

Oops concept stands for Object-Oriented Programming concepts which include principles like inheritance, encapsulation, polymorphism, and abstraction.

  • Oops concept is a programming paradigm that focuses on objects and classes.

  • It includes principles like inheritance, where a class can inherit properties and methods from another class.

  • Encapsulation is another principle where data is kept private within a class and can only be accessed through methods.

  • Polymorphism allows objects t...read more

Add your answer
right arrow

Q34. Problems faced in articleship

Ans.

Problems faced during articleship

  • Long working hours

  • Lack of guidance from seniors

  • Low stipend

  • Unfair treatment by employers

  • Difficulty in balancing work and studies

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at PwC Associate for Freshers

based on 14 interviews
4 Interview rounds
Resume Shortlist Round
Technical Round
One-on-one Round
HR Round
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Associate Interview Questions from Similar Companies

Wipro Logo
3.7
 • 43 Interview Questions
Capgemini Logo
3.7
 • 19 Interview Questions
DBS Bank Logo
3.8
 • 14 Interview Questions
Incedo Logo
3.1
 • 13 Interview Questions
IQVIA Logo
3.9
 • 12 Interview Questions
View all
Recently Viewed
LIST OF COMPANIES
G R Infraprojects
Locations
LIST OF COMPANIES
G R Infraprojects
Locations
LIST OF COMPANIES
Consolidated Contractors
Locations
LIST OF COMPANIES
Hindustan Construction Company
Locations
INTERVIEWS
Nagarjuna Construction Company
5.6k top interview questions
INTERVIEWS
Mahindra & Mahindra
No Interviews
INTERVIEWS
Nagarjuna Construction Company
5.6k top interview questions
INTERVIEWS
PwC
10 top interview questions
LIST OF COMPANIES
Gayatri Projects
Locations
INTERVIEWS
Nagarjuna Construction Company
No Interviews
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter