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...
This program counts the number of duplicate letters in a given word, providing insights into letter frequency.
Use a dictionary to store letter counts: Iterate through each letter in the word and update its count in the dictionary.
Identify duplicates: After counting, filter the dictionary to find letters with a count greater than one.
Example: For the word 'balloon', the duplicates are 'l' and 'o', with counts of 2 ...
XPath is a query language for selecting nodes from an XML document, often used in web automation testing.
XPath syntax uses path expressions to navigate through elements and attributes in an XML document.
Example: //div[@class='example'] selects all <div> elements with class 'example'.
Relative XPath starts with a single dot (.) or double dot (..) to navigate from the current node.
Example: .//span selects all &...
Authentication methods in REST involve using tokens or credentials to verify the identity of the user or client.
Basic Authentication: Uses a username and password encoded in Base64.
Bearer Token Authentication: Uses a token generated by the server and sent in the Authorization header.
OAuth 2.0: Allows third-party applications to obtain limited access to a user's resources without exposing their credentials.
API Keys...
What people are saying about PwC
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...
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 multipl...
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
Scenario outline
Scenario outline is the key word in BDD framework to run common cases
It allows for the creation of a template scenario with placeholders for input values
The placeholders can be filled in with specific values for each test case
I work on manual to automation conversion ratio by analyzing the repetitive and time-consuming manual tasks and automating them.
Identify the manual tasks that are repetitive and time-consuming
Analyze the feasibility of automating those tasks
Prioritize the tasks based on their impact on the testing process
Create a plan for automation and execute it
Regularly review and update the automation plan
Collaborate with the ...
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 appeared for an interview in Mar 2025, where I was asked the following questions.
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 requires us...
XPath is a query language for selecting nodes from an XML document, often used in web automation testing.
XPath syntax uses path expressions to navigate through elements and attributes in an XML document.
Example: //div[@class='example'] selects all <div> elements with class 'example'.
Relative XPath starts with a single dot (.) or double dot (..) to navigate from the current node.
Example: .//span selects all <sp...
This program counts the number of duplicate letters in a given word, providing insights into letter frequency.
Use a dictionary to store letter counts: Iterate through each letter in the word and update its count in the dictionary.
Identify duplicates: After counting, filter the dictionary to find letters with a count greater than one.
Example: For the word 'balloon', the duplicates are 'l' and 'o', with counts of 2 each.
...
I applied via Referral and was interviewed before Jan 2024. There were 2 interview rounds.
Authentication methods in REST involve using tokens or credentials to verify the identity of the user or client.
Basic Authentication: Uses a username and password encoded in Base64.
Bearer Token Authentication: Uses a token generated by the server and sent in the Authorization header.
OAuth 2.0: Allows third-party applications to obtain limited access to a user's resources without exposing their credentials.
API Keys: Uni...
I have worked on multiple projects involving automation testing of web applications using Selenium and API testing using Postman.
Developed automated test scripts using Selenium WebDriver for regression testing of web applications
Performed API testing using Postman to validate data exchange between different systems
Collaborated with developers to identify and resolve bugs in the early stages of development
Utilized JIRA ...
I applied via Naukri.com and was interviewed in Mar 2022. There were 3 interview rounds.
I work on manual to automation conversion ratio by analyzing the repetitive and time-consuming manual tasks and automating them.
Identify the manual tasks that are repetitive and time-consuming
Analyze the feasibility of automating those tasks
Prioritize the tasks based on their impact on the testing process
Create a plan for automation and execute it
Regularly review and update the automation plan
Collaborate with the team ...
Scenario outline
Scenario outline is the key word in BDD framework to run common cases
It allows for the creation of a template scenario with placeholders for input values
The placeholders can be filled in with specific values for each test case
I applied via Recruitment Consulltant and was interviewed in Aug 2021. There were 4 interview rounds.
I am open to relocation as it can enhance my career opportunities and allow me to work in diverse environments.
Career Growth: Relocating can provide access to better job opportunities and professional development in my field.
Cultural Experience: Moving to a new location allows me to experience different cultures and work environments, which can enrich my personal and professional life.
Networking Opportunities: Relocati...
I applied via Naukri.com and was interviewed in Nov 2020. There was 1 interview round.
Answering questions related to REST API, Spring MVC, Spring Boot, abstract class, and interfaces.
REST API is a set of rules for building web services. It uses HTTP methods to access resources.
Spring MVC is a framework for building web applications using the Model-View-Controller architecture.
Spring Boot is a framework for building standalone, production-grade Spring-based applications.
An abstract class is a class that ...
I applied via Company Website and was interviewed before Nov 2020. There was 1 interview round.
I applied via LinkedIn and was interviewed in Nov 2020. There was 1 interview round.
OOP is a programming paradigm based on objects, encapsulating data and behavior for modular and reusable code.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interface for differe...
based on 4 interview experiences
Difficulty level
Duration
based on 2 reviews
Rating in categories
Senior Associate
19k
salaries
| ₹12.7 L/yr - ₹25 L/yr |
Associate
15.1k
salaries
| ₹7.9 L/yr - ₹14.5 L/yr |
Manager
7.6k
salaries
| ₹22.1 L/yr - ₹40 L/yr |
Senior Consultant
4.9k
salaries
| ₹15.9 L/yr - ₹26.3 L/yr |
Associate2
4.7k
salaries
| ₹7.5 L/yr - ₹14 L/yr |
Deloitte
Ernst & Young
Accenture
TCS