Filter interviews by
I applied via Job Portal and was interviewed in Jun 2023. There were 3 interview rounds.
Gave a scenario to automation assignment
Top trending discussions
I applied via Naukri.com and was interviewed before May 2020. There was 1 interview round.
I appeared for an interview in Apr 2025, where I was asked the following questions.
Cache stores temporary data for faster access, while cookies store user-specific data for tracking and personalization.
Cache is used to speed up web page loading by storing static resources like images and scripts.
Cookies are small text files stored on the user's device to remember user preferences and sessions.
Example of cache: A web browser caching images so they don't need to be downloaded again.
Example of cookies: ...
Deleting cookies primarily affects web browsing experience, not the device itself.
Cookies store user preferences and session information, so deleting them may log you out of websites.
For example, if you delete cookies from an e-commerce site, you may lose your shopping cart items.
Cookies can also store tracking information, so deleting them may reset targeted ads.
However, deleting cookies does not affect device perform...
Severity refers to the impact of a defect, while priority indicates its urgency for fixing.
Severity is about the impact on the system; for example, a crash is high severity.
Priority is about the urgency of fixing the issue; for example, a typo in a non-critical report.
A high-severity issue with low priority could be a crash in a rarely used feature.
Another example is a security vulnerability in a feature that is not cu...
PUT, POST, and PATCH are HTTP methods used for sending data to APIs, each serving different purposes in resource management.
PUT: Used to update or replace a resource at a specific URI. Example: PUT /users/1 updates user with ID 1.
POST: Used to create a new resource. Example: POST /users creates a new user.
PATCH: Used to apply partial modifications to a resource. Example: PATCH /users/1 updates only the email of user wi...
HTTP status code 201 indicates successful resource creation, while 500 signifies a server error.
201 Created: Indicates that a request has been fulfilled and a new resource has been created.
Example of 201: When a user registers on a website, the server responds with 201 if the account is successfully created.
500 Internal Server Error: Indicates that the server encountered an unexpected condition that prevented it from f...
Authentication verifies identity; authorization determines access rights.
Authentication is the process of verifying who a user is.
Authorization is the process of determining what a user can do.
Example of authentication: Logging in with a username and password.
Example of authorization: A user with admin rights can access all files, while a regular user cannot.
Selenium provides various locators to identify web elements for automation testing.
1. ID: Locates elements by their unique ID attribute. Example: driver.findElement(By.id('username'));
2. Name: Locates elements by their name attribute. Example: driver.findElement(By.name('password'));
3. Class Name: Locates elements by their class attribute. Example: driver.findElement(By.className('btn-submit'));
4. Tag Name: Locates ele...
Web.driver.close() closes the current browser window, while Web.driver.quit() closes all browser windows and ends the WebDriver session.
Web.driver.close() only closes the active window, leaving other windows open.
Example: If you have multiple tabs open, close() will only close the tab in focus.
Web.driver.quit() terminates the entire WebDriver session, closing all windows.
Example: After running tests, quit() ensures all...
Mobile applications can be categorized into various types based on their functionality and technology.
Native Apps: Built for specific platforms (e.g., iOS, Android) using platform-specific languages (e.g., Swift, Kotlin).
Web Apps: Accessed via browsers, responsive to different screen sizes (e.g., Google Docs, Facebook).
Hybrid Apps: Combine elements of both native and web apps, using frameworks like Ionic or React Nativ...
Regression testing in complex features involves identifying critical test cases, automating tests, and executing them regularly.
Identify critical test cases that cover the main functionalities of the complex feature
Automate these test cases to ensure efficient and consistent testing
Execute regression tests regularly to catch any potential issues or regressions
Use tools like Selenium, JUnit, or TestNG for automation and...
I applied via Indeed and was interviewed before Aug 2023. There were 3 interview rounds.
Smog testing is a process to measure the amount of pollutants emitted by vehicles to ensure they meet environmental standards.
Smog testing is also known as emissions testing or vehicle inspection.
It is typically required by law to ensure vehicles are not emitting excessive pollutants into the air.
The testing process usually involves measuring the levels of pollutants such as carbon monoxide, hydrocarbons, and nitrogen ...
SDLC lifecycle is the process of planning, creating, testing, and deploying software.
SDLC stands for Software Development Life Cycle
It includes phases like planning, analysis, design, implementation, testing, and maintenance
Each phase has specific goals and deliverables
Examples of SDLC models include Waterfall, Agile, and DevOps
Test cases for a lift system to ensure functionality, safety, and user experience.
Verify lift responds to button presses (e.g., pressing 'up' should call the lift).
Check lift doors open and close properly (e.g., doors should not close if someone is in the way).
Test lift capacity (e.g., ensure it does not allow more than the maximum weight).
Validate emergency features (e.g., test the emergency stop button and alarm func...
Married with two children, currently working as a QA Engineer.
Married with two children
Currently working as a QA Engineer
I applied via Referral and was interviewed before Mar 2022. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
SQL query to find the 2nd largest salary
Use the ORDER BY clause to sort salaries in descending order
Use the LIMIT clause to get the second row
Test cases for Login API
Verify valid credentials login successfully
Verify invalid credentials show error message
Verify login with empty username or password
Verify login with special characters in username or password
Verify login with long username or password
Rampup period in JMeter is the time taken for all virtual users to start executing the test plan.
Rampup period is specified in seconds in JMeter test plan settings.
During the rampup period, JMeter gradually starts all virtual users to avoid overwhelming the server.
For example, if rampup period is set to 60 seconds and number of threads is 100, JMeter will start 1 thread every 0.6 seconds.
Cookies are small pieces of data stored on the client side, while cache is temporary storage of web documents on the server or client side.
Cookies are used to store user-specific information like login credentials, preferences, etc.
Cache is used to store frequently accessed web documents to reduce loading times.
Cookies are sent with every HTTP request, while cache is used to store resources locally to reduce server loa...
API is a general term for any set of rules that allow different software applications to communicate with each other. A web service is a type of API that is accessed over a network.
API is a set of rules and protocols that allow different software applications to communicate with each other.
Web service is a type of API that is accessed over a network, typically using HTTP.
API can be used for various purposes like access...
Program to find a prime number
Iterate through numbers starting from 2 up to the given number
Check if the number is divisible by any number other than 1 and itself
If not divisible, then it is a prime number
Program to find the factorial of a number
Use a loop to multiply numbers from 1 to the given number
Handle edge cases like 0 and negative numbers
Example: For input 5, factorial is 5*4*3*2*1 = 120
I applied via Walk-in and was interviewed before Oct 2023. There were 2 interview rounds.
Binary Search questions were asked
Peak in a mountain array question were asked
based on 1 interview experience
Difficulty level
Duration
based on 1 review
Rating in categories
Associate Product Manager
29
salaries
| ₹16.5 L/yr - ₹25 L/yr |
Software Engineer
13
salaries
| ₹10 L/yr - ₹26 L/yr |
Senior Software Engineer
11
salaries
| ₹26 L/yr - ₹40 L/yr |
QA Engineer
7
salaries
| ₹10 L/yr - ₹14 L/yr |
Legal Associate
7
salaries
| ₹4.8 L/yr - ₹6 L/yr |
Udaan
Swiggy
CARS24
BlackBuck