Faster and better experience!
Filter interviews by
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...
Internal audit evaluates risk management; IFC focuses on financial controls; ICFR ensures accurate financial reporting.
Internal Audit: An independent assessment of an organization's operations, risk management, and governance processes. Example: Evaluating compliance with policies.
Internal Financial Controls (IFC): Processes designed to ensure the integrity of financial reporting and compliance with laws. Example:...
Discussing the Order to Cash (OTC) process and its associated risks.
1. Credit Risk: Customers may default on payments, impacting cash flow. Example: A major client goes bankrupt.
2. Order Fulfillment Risk: Errors in order processing can lead to incorrect shipments. Example: Wrong product shipped to a customer.
3. Data Integrity Risk: Inaccurate data entry can cause invoicing issues. Example: Incorrect pricing entere...
A conflict of interest occurs when an individual's personal interests interfere with their professional responsibilities.
Personal relationships can influence decision-making, e.g., hiring a family member.
Financial interests may affect objectivity, e.g., owning stock in a competing company.
Dual roles can create bias, e.g., a doctor consulting for a pharmaceutical company while treating patients.
What people are saying about PwC
Deferred revenue is income received before services are performed or goods delivered, recorded as a liability until earned.
Deferred revenue is recognized when cash is received but the service or product is not yet delivered.
Common in subscription services, e.g., annual software subscriptions where payment is made upfront.
Recorded as a liability on the balance sheet until the service is provided or the product is d...
Purchase order type in schedule lines is determined by various factors including item category and delivery schedule.
The purchase order type is influenced by the item category (e.g., standard, consignment).
Schedule lines can be linked to specific delivery dates, affecting the order type.
For example, a 'Standard Order' type is used for regular purchases, while 'Consignment' is used for stock provided by a vendor.
Th...
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 spec...
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 typ...
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 dele...
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...
I appeared for an interview in Mar 2025, where I was asked the following questions.
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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 ...
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 ...
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...
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...
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...
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...
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...
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...
I appeared for an interview 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
I appeared for an interview in Apr 2025, where I was asked the following questions.
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 Recruitment Consulltant and was interviewed in Oct 2024. There was 1 interview round.
Agile methodologies are a set of principles and practices that promote iterative development, collaboration, and flexibility in project management.
Focus on delivering working software in short iterations
Embrace changing requirements throughout the project
Encourage frequent communication and collaboration within teams
Promote self-organizing teams to make decisions
Use feedback loops to continuously improve the process
Exa...
To create a dashboard presentation, gather relevant data, choose appropriate visualization tools, design a clear layout, and regularly update the information.
Gather relevant data and metrics to be displayed on the dashboard
Choose appropriate visualization tools such as charts, graphs, and tables
Design a clear and easy-to-understand layout for the dashboard
Regularly update the information on the dashboard to keep it cur...
To make a sprint, plan the work, set goals, allocate resources, and track progress.
Start by defining the sprint goal and scope
Break down the work into tasks and estimate the effort required
Allocate resources and assign tasks to team members
Set a timeline for the sprint and create a sprint backlog
Hold daily stand-up meetings to track progress and address any issues
Review and demo the completed work at the end of the spr...
Managing a new team member involves onboarding, mentorship, and fostering a collaborative environment for growth.
Onboarding Process: Provide a structured onboarding plan that includes an introduction to team processes, tools, and company culture.
Mentorship: Pair the new member with an experienced team member for guidance and support during their initial weeks.
Regular Check-Ins: Schedule frequent one-on-one meetings to ...
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I appeared for an interview in Sep 2024, where I was asked the following questions.
I have successfully delivered results in project management, client relations, and process optimization across various industries.
Led a cross-functional team to complete a $2M project ahead of schedule, enhancing client satisfaction by 30%.
Implemented a new CRM system that improved client communication and increased sales by 25% within six months.
Streamlined operational processes, reducing costs by 15% while maintainin...
My strongest skill is strategic leadership, enabling teams to achieve goals through effective planning and collaboration.
Proven track record in leading cross-functional teams to successfully complete projects ahead of schedule.
Implemented a new project management system that increased team productivity by 30%.
Skilled in conflict resolution, having mediated disputes that resulted in improved team dynamics.
Experience in ...
Overview of steps from Business Blueprint Phase to Hypercare in project management.
Business Blueprint Phase (BBP): Define project scope, gather requirements, and document business processes.
Realization Phase: Configure the system based on the BBP, develop prototypes, and conduct unit testing.
Final Preparation: Conduct user training, finalize data migration, and perform system testing.
Go-Live: Transition to the new syst...
I am highly comfortable with AGILE methodology and flexible in extending work hours to meet deadlines.
I have led multiple AGILE projects, ensuring iterative progress and regular feedback.
In my previous role, I facilitated daily stand-ups to keep the team aligned and focused.
I am accustomed to working in sprints, allowing for quick adjustments based on stakeholder feedback.
During a critical project, I extended my hours ...
In five years, I see myself as a key leader, driving strategic initiatives and fostering team growth within the organization.
I aim to lead a high-performing team, focusing on collaboration and innovation.
I envision taking on larger projects, such as spearheading a new product launch that aligns with our strategic goals.
I plan to mentor junior staff, sharing my knowledge and helping them develop their skills for future ...
I am comfortable with night shifts and managing a skilled SAP team, ensuring productivity and collaboration.
Experience in managing teams across different time zones, ensuring seamless communication.
Successfully led a project where night shifts were essential, resulting in on-time delivery.
Implemented strategies to maintain team morale during night shifts, such as flexible scheduling.
Fostered a collaborative environment...
I am very comfortable managing clients on-site, ensuring effective communication and relationship building.
I have over five years of experience in client-facing roles, where I developed strong relationships with key stakeholders.
In my previous position, I successfully managed a portfolio of clients, increasing satisfaction scores by 20% through regular check-ins.
I believe in proactive communication; for instance, I ini...
I applied via Approached by Company and was interviewed in Sep 2024. There were 2 interview rounds.
In 3-4 years, I envision myself as a key contributor, leading projects and mentoring junior associates to drive organizational success.
I aim to take on leadership roles in major projects, such as leading a cross-functional team to improve operational efficiency.
I plan to enhance my skills through continuous learning, possibly obtaining certifications relevant to our industry.
I see myself mentoring new associates, shari...
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
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...
I appeared for an interview in Sep 2024.
In my last company, I focused on project management, team collaboration, and enhancing operational efficiency.
Led a team of 5 in a project that improved client satisfaction by 20% through streamlined communication.
Implemented a new project management tool that reduced task completion time by 15%.
Conducted weekly team meetings to ensure alignment on goals and foster a collaborative environment.
Trained new employees on c...
I possess strong analytical, communication, and problem-solving skills, essential for effective teamwork and project execution.
Analytical Skills: I excel at breaking down complex problems into manageable parts, as demonstrated in my previous role where I improved process efficiency by 20%.
Communication: I have experience presenting ideas clearly to diverse audiences, which helped secure stakeholder buy-in for a major p...
I admire this company's commitment to innovation and its strong values, which align with my career aspirations and personal beliefs.
The company's focus on cutting-edge technology resonates with my passion for innovation, as seen in my previous project on AI development.
I appreciate the strong emphasis on teamwork and collaboration, which I experienced during my internship where I thrived in a team-oriented environment.
...
Some of the top questions asked at the PwC interview for experienced candidates -
The duration of PwC interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 325 interview experiences
Difficulty level
Duration
based on 10.1k reviews
Rating in categories
Bangalore / Bengaluru
2-13 Yrs
Not Disclosed
Bangalore / Bengaluru
4-7 Yrs
₹ 8.15-32.75 LPA
Senior Associate
17.1k
salaries
| ₹8.1 L/yr - ₹31 L/yr |
Associate
14.1k
salaries
| ₹4.8 L/yr - ₹16.5 L/yr |
Manager
7.1k
salaries
| ₹14 L/yr - ₹45 L/yr |
Senior Consultant
4.6k
salaries
| ₹9 L/yr - ₹33 L/yr |
Associate2
4.5k
salaries
| ₹4.8 L/yr - ₹16.5 L/yr |
Deloitte
Ernst & Young
Accenture
TCS