Filter interviews by
I applied via Campus Placement
The US Presidential election results can have an impact on India's economy, foreign policy, and trade relations.
The outcome of the election can affect the global economy, which in turn can impact India's economy.
The foreign policy of the US towards India can change depending on the elected President and their priorities.
Trade relations between the two countries can be affected by the policies of the new administration.
...
There have been rumors about Kotak Mahindra acquiring IndusInd Bank, but nothing has been confirmed yet.
There have been talks about a possible merger or acquisition between the two banks.
Kotak Mahindra is looking to expand its presence in the Indian banking sector.
IndusInd Bank has been facing financial challenges and a merger could help stabilize its position.
However, both banks have denied any such plans and no offic
How would you go about integrating the IT divisions of two firms looking to go through a merger? What are the different components you would take into consideration?
Talked about the different buckets that should be considered. Applications, Infrastructure, Organization, Suppliers/Vendor Management, IT Culture, and IT Operations.
Faced further cross questioning on the applications bucket, in particular ERPs. Was asked how I would go about deciding between two different ERPs that were in use in the client and the target. Answered by mentioning points of difference between the two in terms of capabilities, pricing, etc.
A swimming pool manufacturer in the US is looking to acquire another pool manufacturer. The combined entity is also looking to launch an IPO in the future. Objectives are to assess risks, evaluate steps for IPO readiness, look at how to integrate, and to implement an overall IT transformation. Also tell me how you would order the three major tasks: IT Transformation, IPO, and IT Integration.
[Please note that I stands for Interviewer and C stands for Candidate]
Initially started with CPCC questions to get background on the two companies, the areas in which they operate, an idea of what their value chains look like, etc. This was similar for both companies.
C: What kind of products does the target manufacture? Does the target have any specific offerings that the client does not have currently?
I: The target makes vinyl-liner pools which the client does not. They also have a method of manufacturing these which are much faster than the manufacturing process of the client.
C: Right, so this is the reason the client is considering the acquisition. Would you like for me to dive deeper into the different synergies that can be achieved?
I: Yes, therefore the acquisition is being considered. Before moving further, tell me how you would order the three major tasks mentioned before.
C: Alright. Before I can decide can you tell me what is the timeline being considered for the IPO?
I: The client wants to launch the IPO in the next 5 years.
C: And what is the reason the client wants to perform this IT transformation? Do they have outdated systems or is it to streamline the IT division?
I: The client wants to perform the IT transformation because of a lack of uniformity in the applications it uses in its two divisions.
C: Then, I would put the IT transformation first to streamline the client's IT processes and make them more efficient and coherent before moving onto the acquisition and going forward with the IT integration, and then finally the IPO.
I: Alright great. How would you go forward with the IT integration? Look at this from a due-diligence perspective. What are the various considerations you would consider while merging the IT functions?
C: I would look at the following broad buckets when considering an IT integration: Applications (like ERP, CRM, etc.), Infrastructure (Hardware infra like servers, Infrastructure software like OS etc.), Organization (it is size and structure, capabilities, location, etc.), Suppliers/Vendor Management, IT Culture, and IT Operations.
There was slight deep diving into the Applications, Infrastructure and Organization buckets. Questions were around how the integration would happen.
There was also a question on IPO readiness from an IT perspective. What kind of IT requirements would be most important for making the client IPO ready? I had given an answer with mentions of financial and accounting software, and specialized software to prepare and publish financial reports, before time ran out.
Following on from the Kotak IndusInd discussion (in HR questions), how would you go about integrating the IT functions of both banks?
Started with a standard M&A IT checklist. Listed out the different components of the IT divisions that need to be looked at before a merger - Applications, Infrastructure, Organization, Suppliers/Vendor Management, IT Culture, and IT Operations.
I was asked about the Applications and Infrastructure buckets - the various components that would come under these, and the criteria I would use to evaluate how integration was to happen.
I was also asked about cloud transformation - What IT components of a bank could be moved to the cloud, and what could not? Why?
I was interviewed in Dec 2024.
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...
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 ...
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.
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...
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 ...
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.
I applied via Referral and was interviewed in Nov 2024. There was 1 interview round.
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
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
What people are saying about PwC
I was interviewed in Dec 2024.
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
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
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
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
PwC interview questions for popular designations
45 questions, duration 1 hour
Get interview-ready with Top PwC Interview Questions
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
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
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...
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...
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
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
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...
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
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,...
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...
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 3 interview rounds.
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...
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());
JWT token is a JSON Web Token used for securely transmitting information between parties as a compact and self-contained way.
JWT token is an encoded string that contains a header, payload, and signature.
It is commonly used for authentication and information exchange in web applications.
JWT tokens are signed using a secret key or a public/private key pair to verify the sender and ensure the token's integrity.
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
REST API is a type of web service that allows communication between different systems over HTTP.
REST stands for Representational State Transfer
Uses standard HTTP methods like GET, POST, PUT, DELETE
Data is transferred in JSON or XML format
Stateless communication between client and server
Example: Twitter API allows developers to access and interact with Twitter data
I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.
Coalesce is used to return the first non-null value among its arguments, while reparation is not a standard function in SQL.
Coalesce is a standard SQL function, while reparation is not.
Coalesce returns the first non-null value among its arguments.
Reparation is not a standard SQL function and may refer to a custom function or process specific to a certain system or application.
Leetcode easy medium
Some of the top questions asked at the PwC interview -
The duration of PwC interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 1.2k interviews
Interview experience
Hyderabad / Secunderabad,
Bangalore / Bengaluru
8-12 Yrs
₹ 19.8-35 LPA
Hyderabad / Secunderabad,
Bangalore / Bengaluru
7-10 Yrs
₹ 5.2-36.5 LPA
Gurgaon / Gurugram
5-12 Yrs
Not Disclosed
Senior Associate
15.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate
13.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Manager
6.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Consultant
4.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate2
4.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Deloitte
Ernst & Young
Accenture
TCS