i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed in May 2022.
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
What people are saying about IBM
Selenium is a tool for automating web browsers and Rest Assured is a Java library for testing RESTful APIs.
Selenium can be used for UI testing and automating browser interactions
Rest Assured can be used for API testing and validating responses
Both tools can be integrated for end-to-end testing of web applications
IBM interview questions for designations
posted on 10 Jan 2025
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
Program to find 2nd highest number in array without sorting.
Iterate through array to find highest and second highest numbers
Initialize variables to store highest and second highest numbers
Compare each element with highest and second highest numbers
Program to add values into a hashmap in Java.
Create a new HashMap object.
Use the put() method to add key-value pairs into the hashmap.
Keys must be unique, values can be duplicated.
Example: HashMap
Main concepts of OOPS in Java include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: class B extends class A.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: private variables with public getter and setter methods.
Polymorphism: Ability of a method to do different things ba...
Different HTTP codes used in Rest Assured
200 - OK: Request was successful
201 - Created: Request was successful and a new resource was created
400 - Bad Request: Request was invalid
401 - Unauthorized: Request requires user authentication
404 - Not Found: Requested resource was not found
500 - Internal Server Error: Server encountered an unexpected condition
Code using Rest Assured for checking status code
Import Rest Assured library
Use given() method to specify the base URI
Use when() method to specify the HTTP method and endpoint
Use then() method to validate the status code
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.
String is immutable in Java to ensure security, thread safety, and optimization.
Immutable strings prevent accidental modification of data.
Immutable strings can be safely shared among multiple threads.
Immutable strings allow for efficient memory allocation and caching.
Immutable strings are used in various security-related operations.
Immutable strings enable the use of string pooling for optimization.
posted on 6 Apr 2024
The second non-repetitive character is to be found in a given array of strings.
Iterate through each character in the strings and count their occurrences
Identify the characters that occur only once
Return the second non-repetitive character
posted on 18 Aug 2023
I applied via Naukri.com and was interviewed in Jul 2023. There were 2 interview rounds.
API testing with Rest API involves testing the functionality, performance, and security of API endpoints.
Understand the API documentation to identify endpoints, parameters, and expected responses
Test different HTTP methods like GET, POST, PUT, DELETE
Verify response codes, headers, and payload data
Perform boundary value analysis and negative testing
Use tools like Postman or RestAssured for automation testing
Validate aut...
based on 63 reviews
Rating in categories
Application Developer
11.6k
salaries
| ₹5.5 L/yr - ₹23.6 L/yr |
Software Engineer
5.4k
salaries
| ₹5 L/yr - ₹22.4 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.3 L/yr - ₹27 L/yr |
Senior Software Engineer
5k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.5k
salaries
| ₹5.6 L/yr - ₹18.5 L/yr |
Oracle
TCS
Cognizant
Accenture