Filter interviews by
I appeared for an interview in Jun 2025, where I was asked the following questions.
Manual testing involves human testers executing test cases without automation to find defects based on requirements.
Testers execute test cases manually to validate software functionality against requirements.
Example: A tester manually checks if a login feature works by entering valid and invalid credentials.
Manual testing is crucial for exploratory testing, where testers use their intuition to find defects.
Example: A t...
Usability testing focuses on user experience, while security testing assesses vulnerabilities and data protection.
Usability testing evaluates how easy and intuitive a product is for users. For example, testing a website's navigation.
Security testing identifies vulnerabilities and ensures data protection. For instance, penetration testing to find security flaws.
Usability testing involves real users performing tasks to g...
Integration testing is used to verify interactions between components in a system, ensuring they work together as intended.
When multiple modules or services are developed separately and need to be tested together, such as a front-end and back-end integration.
To validate data flow between different systems, like an API communicating with a database.
When third-party services are integrated, ensuring that the application ...
Unit testing is used to validate individual components of software for correctness and reliability during development.
Isolate functionality: Test a single function or method to ensure it behaves as expected. Example: Testing a 'calculateTotal' function.
Catch bugs early: Identify issues in code before integration. Example: A unit test fails if a function returns an incorrect value.
Facilitate refactoring: Ensure existing...
End-to-end testing verifies the complete functionality of an application from start to finish, ensuring all components work together.
Tests the entire application flow, simulating real user scenarios.
Includes testing of integrations with external systems, like payment gateways.
Example: Testing an e-commerce site from product selection to checkout.
Validates data integrity across different modules of the application.
Ensur...
Age testing evaluates software behavior across different age-related scenarios and user demographics.
Ensures software functions correctly for users of various age groups, e.g., children, adults, seniors.
Tests age-related features, like parental controls or age verification processes.
Validates UI/UX for different age demographics, ensuring accessibility for older users.
Checks for age-specific content relevance, such as ...
A test plan is a detailed document outlining the strategy, scope, resources, and schedule for testing activities.
Defines the objectives and scope of testing, e.g., functional, performance, security.
Identifies the testing resources required, such as tools and personnel.
Outlines the testing schedule and milestones, e.g., start and end dates.
Specifies the deliverables, including test cases, test scripts, and reports.
Inclu...
Various software tests ensure quality, functionality, and performance of applications across different stages of development.
Unit Testing: Tests individual components for correctness (e.g., testing a function that calculates tax).
Integration Testing: Ensures that different modules work together (e.g., testing API interactions between frontend and backend).
Functional Testing: Validates the software against functional re...
The Software Development Life Cycle (SDLC) is a structured process for developing software applications through various stages.
1. Requirements Gathering: Identify and document what the software needs to do. Example: User interviews to gather feature requests.
2. Design: Create architecture and design specifications. Example: UML diagrams to visualize system components.
3. Implementation: Write and compile the code. Examp...
Functionality testing ensures that an application performs its intended functions correctly and meets specified requirements.
User Interface Testing: Verify that all UI elements function as expected, e.g., buttons, forms, and navigation.
Input Validation: Test how the application handles valid and invalid inputs, e.g., entering letters in a numeric field.
Business Logic Testing: Ensure that the application processes data ...
HDLC is a bit-oriented synchronous data link layer protocol used for reliable communication over point-to-point and multipoint links.
HDLC provides error detection and correction through frame check sequences (FCS).
It supports both point-to-point and multipoint configurations.
HDLC frames can be classified into three types: Information frames (I-frames), Supervisory frames (S-frames), and Unnumbered frames (U-frames).
An ...
Top trending discussions
I applied via Recruitment Consultant and was interviewed in May 2021. There were 4 interview rounds.
Redux is a predictable state container for JavaScript apps.
Actions are dispatched to the store
Reducers update the state based on the action
Components subscribe to the store to get updated state
I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.
To get daily updated data to your email, you can use automated scripts or tools that fetch the data and send it to your email address.
Use a programming language like Python to write a script that fetches the data from a source and sends it to your email using SMTP.
Utilize APIs provided by the data source to retrieve the data and then use an email service's API to send it to your email address.
Use third-party tools like...
I applied via Campus Placement and was interviewed in Nov 2021. There were 3 interview rounds.
Reversing a string involves flipping the order of characters in a given string.
Create an empty string to store the reversed string
Iterate through the original string from the end to the beginning
Append each character to the empty string
Return the reversed string
I applied via Walk-in and was interviewed in Mar 2021. There was 1 interview round.
C is a general-purpose programming language known for its efficiency and low-level control.
C was developed by Dennis Ritchie at Bell Labs in the 1970s.
It is widely used for system programming, embedded systems, and developing operating systems.
C is known for its simplicity, allowing direct memory manipulation and efficient code execution.
It influenced the development of many other programming languages, such as C++, Ja...
posted on 6 Jun 2024
I applied via Job Fair
Java 8 programs, string buffer and builder
About traffic in Banglore and the project
HackerRank sorting problem it will last for 30 min in the task
Some of the top questions asked at the AMBITION JOB Senior Software Engineer Testing interview -
based on 1 interview experience
Difficulty level
Duration
Business Analyst
4
salaries
| ₹1.8 L/yr - ₹2.4 L/yr |
Marketing
4
salaries
| ₹1 L/yr - ₹1.3 L/yr |
Software Developer
3
salaries
| ₹29.8 L/yr - ₹38.1 L/yr |
Senior Accounts Executive
3
salaries
| ₹5.4 L/yr - ₹6.9 L/yr |
Randstad
Innovsource Services
LanceSoft
IMPACT Infotech