Upload Button Icon Add office photos

PwC

Compare button icon Compare button icon Compare

Filter interviews by

PwC Interview Questions and Answers

Updated 28 Jun 2025
Popular Designations

737 Interview questions

A Graduate Intern was asked 2w ago
Q. Why PwC CF and not other investment banks?
Ans. 

I am drawn to PwC CF for its collaborative culture, diverse opportunities, and strong focus on innovation in financial services.

  • PwC CF emphasizes a collaborative culture, allowing interns to work closely with experienced professionals.

  • The firm offers diverse opportunities across various sectors, enabling exposure to different industries and financial challenges.

  • PwC's commitment to innovation, such as leveraging te...

View all Graduate Intern interview questions
A Senior Associate 1 was asked 3w ago
Q. What is the difference between Depreciation and Amortization?
Ans. 

Depreciation allocates asset costs over time; amortization does the same for intangible assets.

  • Depreciation applies to tangible assets like machinery and vehicles.

  • Amortization applies to intangible assets like patents and copyrights.

  • Example of depreciation: A company buys a truck for $30,000 and depreciates it over 5 years.

  • Example of amortization: A company pays $50,000 for a patent and amortizes it over 10 years.

View all Senior Associate 1 interview questions
A Senior Associate 1 was asked 3w ago
Q. How do you test investment, capital, and revenue?
Ans. 

Testing investment, capital, and revenue involves analyzing financial metrics and performance indicators to ensure sound financial health.

  • Conduct a financial analysis to assess return on investment (ROI). For example, calculate ROI by dividing net profit by total investment.

  • Perform a break-even analysis to determine when an investment will start generating profit. This helps in understanding capital efficiency.

  • Use...

View all Senior Associate 1 interview questions
A Senior Associate 1 was asked 3w ago
Q. What are the major highlights of a financial statement?
Ans. 

Financial statements summarize a company's financial performance and position, crucial for stakeholders' decision-making.

  • Income Statement: Shows revenues, expenses, and profits over a specific period. Example: A company reports $1M in revenue and $700K in expenses, resulting in a $300K profit.

  • Balance Sheet: Provides a snapshot of assets, liabilities, and equity at a specific date. Example: A company has $500K in a...

View all Senior Associate 1 interview questions

What people are saying about PwC

View All
a senior analyst
2w
Urgent help needed!!!
I got a Hiring interest form from Amazon. there in yellow they have mentioned: 'Kindly note that you respond on the hiring interest form and apply on the job link shared for us to move your candidature forward.' I have filled the form. But confused in the apply on the job link part, by link are they referring to the hiring form Link? Your opinion will be appreciated thanks.
Got a question about PwC?
Ask anonymously on communities.
A Digital Assurance & Transparency (DAT) was asked 3w ago
Q. What is the process of auditing?
Ans. 

Auditing is a systematic process of evaluating financial records and operations for accuracy and compliance.

  • Planning: Define the scope and objectives of the audit, such as assessing financial statements.

  • Fieldwork: Collect and analyze data through interviews, observations, and document reviews.

  • Testing: Perform substantive tests to verify the accuracy of financial information, like sampling transactions.

  • Reporting: C...

A Corporate Finance Associate was asked 2mo ago
Q. What is EV and what is its formula?
Ans. 

EV, or Enterprise Value, measures a company's total value, often used as a comprehensive alternative to market capitalization.

  • EV = Market Capitalization + Total Debt - Cash and Cash Equivalents.

  • It reflects the entire value of a business, including debt obligations.

  • Example: A company with a market cap of $100M, $20M in debt, and $10M in cash has an EV of $110M.

  • Useful for comparing companies with different capital s...

View all Corporate Finance Associate interview questions
A Corporate Finance Associate was asked 2mo ago
Q. What is the effect of incremental depreciation on the three financial statements?
Ans. 

Incremental depreciation affects net income, cash flow, and asset values across financial statements.

  • Income Statement: Incremental depreciation reduces taxable income, leading to lower net income. For example, if depreciation increases by $10,000, taxable income decreases by $10,000, reducing taxes owed.

  • Cash Flow Statement: Depreciation is a non-cash expense, so it is added back to net income in the operating acti...

View all Corporate Finance Associate interview questions
Are these interview questions helpful?
A Senior Associate was asked 2mo ago
Q. Explain the end-to-end (E2E) process of refurbishment.
Ans. 

The E2E process of refurbishment involves assessment, planning, execution, and final evaluation to restore items to optimal condition.

  • Assessment: Evaluate the condition of the item to determine refurbishment needs.

  • Planning: Develop a detailed plan outlining the refurbishment steps, timelines, and resources required.

  • Execution: Carry out the refurbishment process, which may include cleaning, repairing, and upgrading...

View all Senior Associate interview questions
A Senior Associate 1 was asked 2mo ago
Q. Create a Kanban board using React.
Ans. 

A Kanban board in React helps visualize tasks and their statuses, enhancing project management and workflow efficiency.

  • Component Structure: Create components for the Kanban board, such as Board, Column, and Card, to manage tasks effectively.

  • State Management: Use React's useState or useReducer hooks to manage the state of tasks and their statuses across columns.

  • Drag and Drop: Implement drag-and-drop functionality u...

View all Senior Associate 1 interview questions
An Automation Test Engineer was asked 2mo ago
Q. What are API testing response codes and their reasons?
Ans. 

API testing response codes indicate the status of a request and help diagnose issues in communication between client and server.

  • 200 OK: The request was successful, and the server returned the requested data.

  • 201 Created: The request was successful, and a new resource was created (e.g., a new user).

  • 400 Bad Request: The server could not understand the request due to invalid syntax.

  • 401 Unauthorized: The request requir...

View all Automation Test Engineer interview questions

PwC Interview Experiences

1.4k interviews found

Analyst Interview Questions & Answers

user image ramdev kumar

posted on 13 Jan 2023

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

It was easy to medium exam and I did ok with some normal studies

Round 3 - Technical 

(2 Questions)

  • Q1. What is polymorphism?
  • Q2. Tell me about yourself. Tell me about your projects

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident have common knowledge on everything about your resume and projects
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. What is object store? How would you use it
  • Ans. 

    Object Store in MuleSoft is a persistent storage mechanism for storing and retrieving data across Mule applications.

    • Used to store temporary or permanent data, such as user sessions or application state.

    • Supports key-value pairs for easy data retrieval.

    • Can be used to share data between different flows or applications.

    • Example: Storing user preferences or shopping cart items in an e-commerce application.

    • Can be configured f...

  • Answered by AI
  • Q2. What is DLQ? How would you setup a DLQ? What's the real world usage of it?
  • Ans. 

    DLQ (Dead Letter Queue) is a messaging pattern for handling message processing failures in MuleSoft applications.

    • DLQ is used to store messages that cannot be processed successfully after a defined number of retries.

    • To set up a DLQ in MuleSoft, configure a queue in Anypoint MQ and set error handling in your flows.

    • Example: If a message fails to process due to a validation error, it can be sent to the DLQ for later analys...

  • Answered by AI
  • Q3. What integration patterns have you utilized in your projects?
  • Ans. 

    I have utilized various integration patterns such as API-led connectivity, event-driven architecture, and batch processing in my projects.

    • API-led Connectivity: Used to create reusable APIs for different services, enhancing modularity and scalability.

    • Event-Driven Architecture: Implemented with Anypoint MQ to handle real-time data processing and notifications.

    • Batch Processing: Utilized for large data transfers, such as m...

  • Answered by AI
  • Q4. What is API-led connectivity from the perspective of MuleSoft?
  • Ans. 

    API-led connectivity is a strategy that uses APIs to connect applications, data, and devices in a scalable manner.

    • APIs are categorized into three layers: Experience APIs, Process APIs, and System APIs.

    • Experience APIs are tailored for specific user experiences, like a mobile app or web portal.

    • Process APIs orchestrate data and services from multiple sources, enabling complex business processes.

    • System APIs connect to back...

  • Answered by AI
  • Q5. Have you ever used RAML? Please write a RAML specification with one endpoint, `/account`, and include a query parameter, `bankId`, that can be used to filter the response.
  • Ans. 

    RAML is a RESTful API modeling language that helps design APIs with clear structure and documentation.

    • API Versioning: RAML allows you to specify the version of the API, e.g., `#%RAML 1.0`.

    • Endpoint Definition: You can define endpoints like `/account` to specify the resources available.

    • Query Parameters: Use query parameters such as `bankId` to filter responses, e.g., `?bankId=123`.

    • Response Types: Define response types fo...

  • Answered by AI
  • Q6. How would you design a RAML specification for a case where two clients require different types of responses from the same endpoint? Additionally, what steps would you take if the requests use two different...
  • Ans. 

    Designing RAML for multiple clients with different responses and MIME types requires careful specification and content negotiation.

    • Use content negotiation to handle different MIME types in the same endpoint.

    • Define multiple response types in the RAML specification using 'responses' section.

    • Example: For application/json and application/xml, specify different response schemas.

    • Utilize traits to encapsulate common response ...

  • Answered by AI
  • Q7. What are some operations available in file connector?
  • Ans. 

    MuleSoft's File Connector supports various operations for file handling, including reading, writing, and deleting files.

    • Read: Retrieve content from a file. Example: Reading a CSV file to process data.

    • Write: Create or overwrite a file with specified content. Example: Writing JSON data to a file.

    • Append: Add content to an existing file without overwriting. Example: Appending log entries to a log file.

    • Delete: Remove a spec...

  • Answered by AI
  • Q8. How to create a system API? Tell me about a few connectors you have used in the system API.
  • Ans. 

    Creating a system API involves defining endpoints, data models, and connectors for integration.

    • Define the API specification using RAML or OAS to outline endpoints and data structures.

    • Use Anypoint Studio to create flows that handle requests and responses.

    • Implement connectors like Salesforce for CRM data, Database Connector for SQL operations, or HTTP Connector for RESTful services.

    • Ensure proper error handling and loggin...

  • Answered by AI
  • Q9. How to create a business group in anypoint platform?
  • Ans. 

    Creating a business group in Anypoint Platform involves defining roles and permissions for better resource management.

    • Log in to Anypoint Platform and navigate to the 'Access Management' section.

    • Select 'Business Groups' and click on 'Create Business Group'.

    • Provide a name and description for the new business group.

    • Set the parent business group if applicable, to establish hierarchy.

    • Assign roles and permissions to users wi...

  • Answered by AI
  • Q10. What are the components of anypoint platform?
  • Ans. 

    Anypoint Platform consists of various components for API design, management, and integration.

    • Anypoint Studio: A desktop IDE for designing and testing Mule applications.

    • Anypoint Exchange: A marketplace for sharing APIs, connectors, and templates.

    • Anypoint Management Center: A web-based interface for monitoring and managing APIs and applications.

    • Anypoint API Designer: A tool for designing and documenting APIs using RAML o...

  • Answered by AI
  • Q11. How would you use an MQ in your project? Explain the step by step process. What are the operations available in an MQ?
  • Ans. 

    Using MQ in a project involves message queuing for asynchronous communication between services.

    • 1. Identify the use case: Determine where asynchronous communication is needed, e.g., processing orders.

    • 2. Choose an MQ provider: Select a message broker like RabbitMQ, ActiveMQ, or IBM MQ.

    • 3. Configure the MQ: Set up the broker, define queues, and configure connection settings.

    • 4. Implement producers: Create applications that ...

  • Answered by AI
  • Q12. What's the difference between a topic and a queue?
  • Ans. 

    Topics broadcast messages to multiple subscribers, while queues deliver messages to a single consumer.

    • Topics allow multiple subscribers to receive the same message, e.g., a news update sent to all subscribers.

    • Queues ensure that each message is processed by only one consumer, e.g., a task assigned to a specific worker.

    • In a topic, messages are published and all subscribers receive them simultaneously, while in a queue, m...

  • Answered by AI
  • Q13. What Java version have you used in your Mule projects, and what steps would you take to migrate to Java 17 if requested by your client?
  • Ans. 

    Migrating to Java 17 in MuleSoft projects involves assessing compatibility, updating dependencies, and testing thoroughly.

    • Assess Compatibility: Check if the current MuleSoft version supports Java 17. For example, Mule 4.4 and later versions are compatible.

    • Update Dependencies: Review and update any third-party libraries or dependencies to versions that are compatible with Java 17.

    • Refactor Code: Identify and refactor any...

  • Answered by AI
  • Q14. What are the differences between CloudHub 1.0 (CH 1.0) and CH 2.0?
  • Ans. 

    CloudHub 2.0 offers enhanced features, scalability, and performance improvements over CloudHub 1.0 for MuleSoft applications.

    • Deployment Model: CH 1.0 used a single-tenant model, while CH 2.0 supports a multi-tenant architecture, allowing better resource utilization.

    • Scalability: CH 2.0 provides improved auto-scaling capabilities, enabling applications to handle varying loads more efficiently compared to CH 1.0.

    • Performan...

  • Answered by AI
  • Q15. Have you done any certifications?
  • Ans. 

    I hold multiple MuleSoft certifications, showcasing my expertise in API design, integration, and application development.

    • MuleSoft Certified Developer - Level 1: This certification demonstrates my ability to design and build APIs and integrations using MuleSoft's Anypoint Platform.

    • MuleSoft Certified Architect - Level 1: This certification validates my skills in designing and managing complex integration solutions and ar...

  • Answered by AI
  • Q16. Can you describe your most recent project and your role in it?
  • Q17. Which Maven command can be used to add a dependency to your project?
  • Ans. 

    Use the Maven command 'mvn install:install-file' to add a dependency to your project.

    • The command 'mvn install:install-file' allows you to add a specific JAR file as a dependency.

    • Example: mvn install:install-file -Dfile=path/to/your.jar -DgroupId=com.example -DartifactId=your-artifact -Dversion=1.0 -Dpackaging=jar

    • You can also add dependencies directly in the 'pom.xml' file under the <dependencies> section.

    • Example ...

  • Answered by AI
  • Q18. What is the procedure for changing the Java version in Anypoint Studio when using the latest version of the software?
  • Ans. 

    Changing the Java version in Anypoint Studio involves configuring the JDK settings in the preferences menu for your projects.

    • Open Anypoint Studio and navigate to 'Window' > 'Preferences'.

    • In the Preferences window, expand 'Java' and select 'Installed JREs'.

    • Add a new JRE by clicking 'Add...' and selecting the JDK installation directory.

    • Set the newly added JDK as the default by checking the box next to it.

    • For specific ...

  • Answered by AI
  • Q19. What is API-Manager? What is auto-discovery? What is the usage of auto-discovery?
  • Ans. 

    API Manager is a tool for managing APIs, while auto-discovery helps connect APIs with their policies and configurations.

    • API Manager allows you to create, manage, and secure APIs.

    • Auto-discovery enables APIs to automatically connect with their configurations in API Manager.

    • For example, when deploying an API, auto-discovery can link it to the correct policies without manual intervention.

    • It simplifies the management of mul...

  • Answered by AI
  • Q20. What permissions are required for a developer and a maintainer in a source control system such as GitLab?
  • Ans. 

    Developers and maintainers in GitLab need specific permissions for effective collaboration and code management.

    • Developers typically require 'Developer' role permissions to push code, create branches, and manage merge requests.

    • Maintainers need 'Maintainer' role permissions to manage project settings, merge code, and manage access controls.

    • Example: A Developer can create a feature branch, while a Maintainer can delete br...

  • Answered by AI
  • Q21. Introduce yourself.
  • Q22. What is trust store and what is keystore?
  • Ans. 

    A trust store holds trusted certificates, while a keystore contains private keys and certificates for secure communication.

    • A keystore is used to store private keys and their associated certificates, enabling secure communication.

    • A trust store contains trusted certificates from external sources, allowing the application to verify the identity of remote servers.

    • For example, a keystore might contain a server's SSL certifi...

  • Answered by AI
  • Q23. Explain the difference between foreach loop & parallel foreach?
  • Ans. 

    Foreach loop processes items sequentially, while parallel foreach executes them concurrently for improved performance.

    • Foreach loop processes each item one after the other, which can be slower for large datasets.

    • Parallel foreach allows multiple items to be processed simultaneously, enhancing performance.

    • Example of foreach: processing a list of customer orders one at a time.

    • Example of parallel foreach: processing multipl...

  • Answered by AI
  • Q24. What are the error handling options available in Mule 4?
  • Ans. 

    Mule 4 offers various error handling options to manage exceptions and ensure robust integration flows.

    • Global Error Handling: Define a global error handler to catch exceptions across the application.

    • Error Handling Scope: Use error handling scopes like 'Try', 'On Error Continue', and 'On Error Propagate' to manage errors locally.

    • Custom Error Types: Create custom error types for specific error scenarios to provide more co...

  • Answered by AI
  • Q25. How would you rate yourself in DataWeave out of five? Given an input string "0102030405INDPAKUSABANAUS", write a DataWeave script to generate an object where 2 digits number will be key, and three charact...
  • Ans. 

    DataWeave is a powerful transformation language used in MuleSoft for data manipulation and integration tasks.

    • Pattern Matching: Use regex to identify patterns in the input string, such as two-digit numbers followed by three-character strings.

    • String Manipulation: Leverage DataWeave functions like 'substring' to extract specific parts of the input string.

    • Object Construction: Utilize the 'object' function to create key-val...

  • Answered by AI
  • Q26. Transform the array of objects as per the requirements. 1. If the value of the property "company" is "abc", then replace it with "xyz" 2. Else leave the value as it found in input. Input: [ {"name": "nomb...
  • Ans. 

    Transform an array of objects by replacing specific property values based on conditions.

    • Iterate through each object in the array.

    • Check the value of the 'company' property.

    • If 'company' is 'abc', replace it with 'xyz'.

    • If 'company' is anything else, keep it unchanged.

    • Return the modified array of objects.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - If you ever read in the job description phrases like "Early joiner's application will be fast tracked", do not apply for the company immediately if your notice period exceeds 45+ days. Wait for the right moment and when you have 30 days or less left in your NP, then you apply for this. Otherwise the weightage of the interview will be on the NP rather than the skillset you bring to the table, which is unfortunate. And when you are asked to rate yourself on a specific topic like "in DataWeave" or "RAML designing", do not be cocky to give yourself 100 out of 100 unless you are confident to solve any problem on the desk. Be ready to write code on paper since this was a physical interview, we have lost this skill, so have someone from your peer group take a mock interview on a physical location.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
No response

I appeared for an interview in Dec 2024.

Round 1 - Technical 

(6 Questions)

  • Q1. What is spark,explain its ecosystem
  • Ans. 

    Spark is a fast and general-purpose cluster computing system for big data processing.

    • Spark provides APIs in Java, Scala, Python, and R for distributed data processing.

    • It includes components like Spark SQL for SQL and structured data processing, Spark Streaming for real-time data processing, MLlib for machine learning, and GraphX for graph processing.

    • Spark can run on top of Hadoop, Mesos, Kubernetes, or in standalone mo...

  • Answered by AI
  • Q2. What are transformations, and how many types of transformations exist?
  • Ans. 

    Transformations are operations performed on data to convert it from one form to another. There are mainly two types of transformations: narrow and wide.

    • Transformations are operations performed on data to convert it from one form to another.

    • Narrow transformations are those where each input partition will contribute to only one output partition, e.g., map, filter.

    • Wide transformations are those where each input partition ...

  • Answered by AI
  • Q3. Explain about spark job process and its planning
  • Ans. 

    Spark job process involves job submission, DAG creation, task scheduling, and task execution.

    • Spark job is submitted to the SparkContext by the user.

    • Spark creates a Directed Acyclic Graph (DAG) of the job's stages and tasks.

    • Tasks are scheduled by the Spark scheduler based on data locality and resource availability.

    • Tasks are executed on worker nodes in the cluster.

    • Output is collected and returned to the user.

  • Answered by AI
  • Q4. What are the concepts of coalesce and repartition in data processing?
  • Ans. 

    Coalesce and repartition are concepts used in data processing to control the number of partitions in a dataset.

    • Coalesce is used to reduce the number of partitions in a dataset without shuffling the data, which can improve performance.

    • Repartition is used to increase or decrease the number of partitions in a dataset by shuffling the data across the cluster.

    • Coalesce is preferred over repartition when reducing partitions t...

  • Answered by AI
  • Q5. Explain about oom and driverhead memory
  • Ans. 

    OOM stands for Out Of Memory and driverhead memory refers to the memory allocated to the driver in a Spark application.

    • OOM occurs when a system runs out of memory to allocate for processes, leading to crashes or performance issues.

    • Driverhead memory in Spark is the memory allocated to the driver program, which coordinates tasks and manages the overall execution of the application.

    • Adjusting memory settings like executor ...

  • Answered by AI
  • Q6. What is data skewness
  • Ans. 

    Data skewness is a measure of asymmetry in the distribution of data values.

    • Data skewness indicates the lack of symmetry in the data distribution.

    • Positive skewness means the tail on the right side of the distribution is longer or fatter.

    • Negative skewness means the tail on the left side of the distribution is longer or fatter.

    • Skewness value of 0 indicates a perfectly symmetrical distribution.

  • Answered by AI

Audit Associate Interview Questions & Answers

user image Jetesh Hela

posted on 28 Jun 2025

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. How are Test of Details and Test of Control are inter related.
  • Q2. What is materiality. What are its types. How to calculate materiality.
  • Q3. How to audit cash and bank balance
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Explain the previous project you have worked on?
  • Ans. 

    Developed a web-based insurance claims processing system for a large insurance company.

    • Designed and implemented data models for policyholders, claims, and payments

    • Integrated third-party APIs for real-time data exchange

    • Utilized Guidewire platform for policy administration and claims management

    • Collaborated with business analysts to gather requirements and ensure system met user needs

  • Answered by AI
  • Q2. Whatever exp you have mentioned in resume, it will be discussed
  • Q3. Integration view, event fired, mesagging queue.
  • Q4. About batch process, base class to create batch?
  • Ans. 

    Guidewire batch processes utilize a base class for efficient job management and execution.

    • Batch processes in Guidewire are typically managed using the 'BatchProcess' base class.

    • This class provides methods for job scheduling, execution, and error handling.

    • Example: A custom batch process can extend 'BatchProcess' to implement specific business logic.

    • The 'BatchProcess' class allows for parallel processing of jobs to impro...

  • Answered by AI
  • Q5. How to schedule a batch
  • Ans. 

    To schedule a batch, use a scheduling tool like cron or Windows Task Scheduler.

    • Use a scheduling tool like cron or Windows Task Scheduler to set up the batch schedule

    • Specify the frequency and timing of the batch job in the scheduling tool

    • Ensure that the batch job is configured to run at the specified schedule

    • Monitor the batch job execution to ensure it runs successfully

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please make sure you know what you habe mentioned in rezume. Dont exggagrate in resime, mention things that you know properly or you habe worked on.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Dec 2024.

Round 1 - HR 

(2 Questions)

  • Q1. Total years of experience
  • Ans. 

    I have 5 years of experience in consulting and project management roles.

    • 5 years of experience in consulting and project management

    • Experience includes client interactions, data analysis, and project implementation

    • Worked on various projects in different industries such as healthcare, technology, and finance

  • Answered by AI
  • Q2. Major work exposure
Round 2 - Technical 

(3 Questions)

  • Q1. Explain the assignment done in the last year
  • Ans. 

    Developed a market research report on consumer behavior trends in the tech industry

    • Conducted surveys and interviews with tech consumers

    • Analyzed data to identify key trends and preferences

    • Presented findings to senior management for strategic decision-making

  • Answered by AI
  • Q2. Give some of the major observations of p2p along with financial impact
  • Ans. 

    Major observations of p2p with financial impact

    • Increased efficiency in transactions due to direct peer-to-peer interactions

    • Reduced costs as intermediaries are eliminated from the process

    • Greater transparency and security in transactions

    • Potential for disintermediation in various industries

    • Challenges with regulation and legal frameworks

    • Examples: Bitcoin, Ethereum, Airbnb, Uber

  • Answered by AI
  • Q3. 5 points to consider while drafting standard of operating procedures
  • Ans. 

    5 key points to consider when drafting standard operating procedures

    • Clearly define the purpose and scope of the SOP

    • Ensure the SOP is written in a clear and concise manner

    • Include step-by-step instructions for each process

    • Specify roles and responsibilities of individuals involved

    • Regularly review and update the SOP to reflect any changes in processes

  • Answered by AI

Associate Interview Questions & Answers

user image Anonymous

posted on 9 Dec 2024

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

45 questions, duration 1 hour

Round 2 - Technical 

(2 Questions)

  • Q1. Based on the projects.
  • Q2. Based on the skills you mentioned in your resume.
Round 3 - One-on-one 

(2 Questions)

  • Q1. Based on the extra skills
  • Q2. Puzzles and aptitude questions
Round 4 - HR 

(2 Questions)

  • Q1. Why you want to join PWC
  • Ans. 

    I want to join PwC for its commitment to innovation, professional growth, and impactful client solutions in a collaborative environment.

    • PwC's reputation for excellence in consulting and assurance services aligns with my career aspirations.

    • The opportunity to work with diverse clients across various industries excites me, as it will enhance my problem-solving skills.

    • PwC's emphasis on continuous learning and professional ...

  • Answered by AI
  • Q2. How you will handle criticism.
  • Ans. 

    I embrace criticism as an opportunity for growth, using it to improve my skills and performance in a constructive manner.

    • Listen actively to understand the feedback without becoming defensive.

    • Reflect on the criticism to identify areas for improvement; for example, if a colleague suggests enhancing my presentation skills, I might seek additional training.

    • Ask clarifying questions to ensure I fully grasp the feedback and i...

  • Answered by AI
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(3 Questions)

  • Q1. Write a program to find character occurances in "Hello World"
  • Ans. 

    Program to find character occurances in 'Hello World'

    • Create a map to store character occurrences

    • Iterate through each character in the string and update the map

    • Print the character occurrences from the map

  • Answered by AI
  • Q2. What is multithreading
  • Ans. 

    Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for better performance and resource utilization.

    • Multithreading allows multiple threads to run concurrently within the same process.

    • Each thread has its own stack and shares the same memory space.

    • Multithreading can improve performance by utilizing multiple CPU cores efficiently.

    • Examples of multithreading include running multiple tas...

  • Answered by AI
  • Q3. What are the annotations used in TestNG
  • Ans. 

    TestNG annotations are used to control the flow of test methods and provide additional information about the test.

    • Annotations like @Test, @BeforeSuite, @AfterSuite are used to define test methods and setup/teardown methods

    • Annotations like @BeforeTest, @AfterTest are used to run setup/teardown methods before/after a test

    • Annotations like @BeforeClass, @AfterClass are used to run setup/teardown methods before/after a test...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - WORST Interviewer ever. Worst Behavior from the interviewer. She was in a bad mood already before joining. She had no respect for the candidate. Within 1 minute of coding question she was getting impatient. Seem like the person had no technical knowlegde and putting up questions from google. As you can see despite of the easy questions and an easy coding problem i failed to secure the interview. All I did was some syntax errors( as I was using an online simulator) but my logic was spot on and following the Big O Notation as well. But with her little googled knowlegde she was arguing about the process I followed to get the problem solved. She was using phrases like "Thats all?" , "I don't think you can code well as you're facing syntax error." (Clearly compliation doesn't agree to you Maa'm.). Clearly I lost my opputunity over a under performing interviewer.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. How you have handled challenges
  • Ans. 

    I have handled challenges by breaking them down, seeking input from others, and staying persistent.

    • Breaking down the challenge into smaller tasks

    • Seeking input and feedback from team members

    • Staying persistent and not giving up easily

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Tell me about your Background
  • Ans. 

    I have a background in graphic design and front-end development, with a focus on creating user-friendly interfaces.

    • Studied graphic design in college

    • Worked as a front-end developer for 3 years

    • Designed user interfaces for mobile apps and websites

    • Familiar with UX principles and best practices

  • Answered by AI
  • Q2. How you maintain quality and keep your self updated
  • Ans. 

    I maintain quality by staying updated through continuous learning and feedback.

    • Regularly attend workshops, conferences, and webinars to learn about the latest trends and technologies in UI/UX design.

    • Seek feedback from users, stakeholders, and colleagues to improve the quality of my designs.

    • Read industry blogs, articles, and books to stay informed about best practices and emerging tools in the field.

    • Collaborate with oth...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

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

Round 1 - Technical 

(5 Questions)

  • Q1. About project experiences
  • Q2. About P2P cycle
  • Q3. Accounting entries in payables
  • Ans. 

    Accounting entries in payables involve recording the liability for goods or services received but not yet paid for.

    • When a company receives goods or services on credit, a liability is created in accounts payable.

    • The accounts payable account is credited to increase the balance, representing the amount owed to the supplier.

    • When the payment is made, the accounts payable account is debited to reduce the balance.

    • For example,...

  • Answered by AI
  • Q4. Oracle Cloud latest development features
  • Ans. 

    Oracle Cloud continuously updates its platform with new features and enhancements to improve performance and user experience.

    • Oracle Cloud Infrastructure (OCI) offers new services like Autonomous Database, Cloud HSM, and Data Safe

    • OCI provides enhanced security features such as Key Management, Identity and Access Management, and Security Zones

    • Integration with popular tools like Kubernetes, Terraform, and Ansible for seam...

  • Answered by AI
  • Q5. Scenario on integration

Interview Preparation Tips

Interview preparation tips for other job seekers - focus on technical skills
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. Azure function vs logic app
  • Ans. 

    Azure Functions are event-driven, serverless compute whereas Logic Apps are workflow automation platforms.

    • Azure Functions are used for executing code in response to events, such as HTTP requests or messages from queues.

    • Logic Apps are used for orchestrating workflows and integrating various services and applications.

    • Azure Functions are more suitable for small, focused tasks, while Logic Apps are better for complex workf...

  • Answered by AI
  • Q2. App service and web jobs
  • Q3. Asynchronus programming
  • Q4. Can we write asynchronus method without await
  • Ans. 

    Yes, we can write an asynchronous method without using await keyword.

    • Use Task.Run to run a method asynchronously without awaiting it

    • Use Task.Run to run a method on a background thread without blocking the main thread

    • Example: Task.Run(() => SomeMethod());

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Questions related to current project
  • Q2. What is Jwt token
Round 3 - Technical 

(4 Questions)

  • Q1. Why we raise PR benifits of it
  • Ans. 

    PRs (Pull Requests) are essential for collaborative coding, enabling code review, discussion, and integration of changes in a project.

    • Code Review: PRs facilitate peer review, allowing team members to provide feedback and catch potential issues before merging changes.

    • Collaboration: They enable collaboration among developers, making it easier to discuss and refine code changes through comments and suggestions.

    • Version Con...

  • Answered by AI
  • Q2. Questions related to azure devops
  • Q3. What is framework
  • Ans. 

    A framework is a set of tools, libraries, and best practices used to develop software applications.

    • Provides a structure for organizing code and implementing common functionalities

    • Promotes code reusability and maintainability

    • Examples include AngularJS, React, Spring Framework

  • Answered by AI
  • Q4. What is rest api

Skills evaluated in this interview

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, Consulting, Risk Management, Operations and Analytical Chemistry.
What are the top questions asked in PwC interview?

Some of the top questions asked at the PwC interview -

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

The most common HR questions asked in PwC interview are -

  1. Where do you see yourself in 5 yea...read more
  2. What are your strengths and weakness...read more
  3. Tell me about yourse...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.

Overall Interview Experience Rating

4/5

based on 1.3k interview experiences

Difficulty level

Easy 18%
Moderate 72%
Hard 10%

Duration

Less than 2 weeks 57%
2-4 weeks 28%
4-6 weeks 8%
6-8 weeks 3%
More than 8 weeks 4%
View more

Interview Questions from Similar Companies

Deloitte Interview Questions
3.7
 • 3k Interviews
Ernst & Young Interview Questions
3.4
 • 1.2k Interviews
KPMG India Interview Questions
3.5
 • 841 Interviews
ZS Interview Questions
3.3
 • 472 Interviews
BCG Interview Questions
3.7
 • 203 Interviews
Bain & Company Interview Questions
3.9
 • 110 Interviews
WSP Interview Questions
4.2
 • 99 Interviews
Mercer Interview Questions
3.7
 • 89 Interviews
View all

PwC Reviews and Ratings

based on 10.4k reviews

3.4/5

Rating in categories

3.4

Skill development

3.0

Work-life balance

3.3

Salary

3.5

Job security

3.2

Company culture

2.9

Promotions

3.0

Work satisfaction

Explore 10.4k Reviews and Ratings
Dot Net Fullstack Developer

Bangalore / Bengaluru

3-5 Yrs

Not Disclosed

Senior Associate

Bangalore / Bengaluru

2-6 Yrs

₹ 4.55-38 LPA

Senior Associate

Bangalore / Bengaluru

4-10 Yrs

₹ 5.3-36.74 LPA

Explore more jobs
Senior Associate
18.6k salaries
unlock blur

₹7.5 L/yr - ₹31 L/yr

Associate
15k salaries
unlock blur

₹5 L/yr - ₹18.6 L/yr

Manager
7.5k salaries
unlock blur

₹14 L/yr - ₹48 L/yr

Senior Consultant
4.9k salaries
unlock blur

₹9.2 L/yr - ₹34 L/yr

Associate2
4.6k salaries
unlock blur

₹4.8 L/yr - ₹16.5 L/yr

Explore more salaries
Compare PwC with

Deloitte

3.7
Compare

Ernst & Young

3.4
Compare

Accenture

3.8
Compare

TCS

3.6
Compare
write
Share an Interview