i
IBM
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Identifying bugs involves systematic testing, code reviews, and user feedback to ensure application quality.
Conduct thorough testing: Use unit tests, integration tests, and system tests to identify issues.
Perform code reviews: Collaborate with team members to catch potential bugs during the development phase.
Utilize automated testing tools: Tools like Selenium or JUnit can help identify bugs quickly and efficientl...
OOP concepts in Java include Encapsulation, Inheritance, Polymorphism, and Abstraction, forming the foundation of object-oriented programming.
Encapsulation: Bundling data and methods. Example: class with private variables and public getters/setters.
Inheritance: Mechanism to create a new class from an existing class. Example: class Dog extends Animal.
Polymorphism: Ability to take many forms. Example: method overrid...
Angular is a popular open-source web application framework developed by Google.
Angular is used for building dynamic web applications.
It allows for the creation of single-page applications.
Angular uses TypeScript for building applications.
It provides features like data binding, dependency injection, and routing.
Angular has a large community and ecosystem of libraries and tools.
Examples of popular Angular applicatio...
An automation framework is a set of guidelines, standards, and tools that help in creating and executing automated tests.
Define the scope and objectives of automation
Select appropriate tools and technologies
Design test scripts and maintain them
Implement reusable components
Integrate with CI/CD pipelines
Provide reporting and logging mechanisms
What people are saying about IBM
An Automation framework is a set of guidelines, best practices, and tools used to create and execute automated tests efficiently.
Define the scope and objectives of automation
Select appropriate tools and technologies based on project requirements
Design the framework architecture including test data, test scripts, and reporting mechanisms
Implement reusable components and libraries for efficient test script developme...
I have experience using the Selenium WebDriver framework for automated testing.
Utilized Selenium WebDriver for automated testing of web applications
Implemented Page Object Model design pattern for better test maintenance
Integrated with TestNG for test execution and reporting
Object-oriented programming concepts that focus on classes and objects
Encapsulation: bundling data and methods that operate on the data into a single unit (class)
Inheritance: ability of a class to inherit properties and behavior from another class
Polymorphism: ability to present the same interface for different data types
Abstraction: hiding the complex implementation details and showing only the necessary features
Program to find the highest odd number from 1-100 in Java
Loop through numbers 1-100
Check if the number is odd
If it is odd, check if it is greater than the current highest odd number
If it is, update the current highest odd number
Return the highest odd number
Program to find position of 'r' in a given string
Use a loop to iterate through each character in the string
Check if the current character is 'r'
If it is, return the index of that character
If 'r' is not found, return -1
To set build timer in Jenkins, use the 'Build periodically' option in the job configuration.
Go to the job configuration page in Jenkins
Under 'Build Triggers', select 'Build periodically'
Enter the schedule for the build timer using cron syntax
Save the configuration
Implemented automation using Selenium WebDriver in previous project to increase test efficiency and coverage.
Utilized Selenium WebDriver to automate test cases
Implemented test scripts in Java for web application testing
Used frameworks like TestNG for test execution and reporting
Automated regression tests to save time and effort
Improved test coverage and accuracy through automation
Identifying bugs involves systematic testing, code reviews, and user feedback to ensure application quality.
Conduct thorough testing: Use unit tests, integration tests, and system tests to identify issues.
Perform code reviews: Collaborate with team members to catch potential bugs during the development phase.
Utilize automated testing tools: Tools like Selenium or JUnit can help identify bugs quickly and efficiently.
Gat...
Angular is a popular front-end framework for building dynamic web applications.
Uses TypeScript for building applications
Supports two-way data binding
Modular architecture with components and services
Provides dependency injection for better code organization
Has built-in routing and forms handling
Supports reactive programming with RxJS
Officially maintained by Google
1 round for coding test, it's depends on your experience and all for java and selenium basis
I applied via Referral and was interviewed before Apr 2023. There were 4 interview rounds.
An automation framework is a set of guidelines, standards, and tools that help in creating and executing automated tests.
Define the scope and objectives of automation
Select appropriate tools and technologies
Design test scripts and maintain them
Implement reusable components
Integrate with CI/CD pipelines
Provide reporting and logging mechanisms
An Automation framework is a set of guidelines, best practices, and tools used to create and execute automated tests efficiently.
Define the scope and objectives of automation
Select appropriate tools and technologies based on project requirements
Design the framework architecture including test data, test scripts, and reporting mechanisms
Implement reusable components and libraries for efficient test script development
Int...
I applied via Company Website and was interviewed before Apr 2023. There was 1 interview round.
I have experience using the Selenium WebDriver framework for automated testing.
Utilized Selenium WebDriver for automated testing of web applications
Implemented Page Object Model design pattern for better test maintenance
Integrated with TestNG for test execution and reporting
Object-oriented programming concepts that focus on classes and objects
Encapsulation: bundling data and methods that operate on the data into a single unit (class)
Inheritance: ability of a class to inherit properties and behavior from another class
Polymorphism: ability to present the same interface for different data types
Abstraction: hiding the complex implementation details and showing only the necessary features
I applied via Campus Placement and was interviewed before May 2023. There were 5 interview rounds.
Aptitude and english questions
5 technical question and 1 code we need to write, and complexity will be medium
I applied via Recruitment Consulltant and was interviewed before May 2023. There were 2 interview rounds.
based on 14 interview experiences
Difficulty level
Duration
based on 216 reviews
Rating in categories
Application Developer
12.8k
salaries
| ₹5.2 L/yr - ₹27.1 L/yr |
Software Engineer
6.1k
salaries
| ₹8 L/yr - ₹25.6 L/yr |
Software Developer
6.1k
salaries
| ₹13.6 L/yr - ₹34.6 L/yr |
Senior Software Engineer
5.6k
salaries
| ₹14.4 L/yr - ₹30.1 L/yr |
Advisory System Analyst
4.6k
salaries
| ₹13.6 L/yr - ₹23.4 L/yr |
Oracle
TCS
Cognizant
Accenture