i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Dec 2023. There were 3 interview rounds.
2 question and some test cases we must pass 3 or 4 test cases
C is a low-level language with manual memory management, while Java and Python are high-level languages with automatic memory management.
C is a low-level language, closer to the hardware, and requires manual memory management
Java and Python are high-level languages, with automatic memory management handled by the runtime environment
C is compiled directly to machine code, while Java and Python are typically compiled to ...
Arrays store elements in contiguous memory, while linked lists store elements in nodes with pointers to the next element.
Arrays have constant time access to elements using index, while linked lists require traversal from the head to access elements.
Arrays have fixed size, while linked lists can dynamically grow and shrink.
Arrays are better for random access, while linked lists are better for insertion and deletion in t
Reasoning, blood reasion , OS, networking
DP question was asked
I applied via campus placement at Global Academy of Technology, Bangalore and was interviewed in Dec 2023. There were 2 interview rounds.
There were 2 coding questions in the hackerrank platform. I was able to pass test cases of 1 and a half question.
A project code for a web application that tracks inventory and generates reports.
Use HTML, CSS, and JavaScript for front-end development
Utilize Node.js and Express for back-end development
Implement a database like MongoDB for data storage
Include features like user authentication and CRUD operations
What people are saying about IBM
Find out repeated elements from array
String is a sequence of characters in Java.
String is a class in Java.
Strings are immutable, meaning their values cannot be changed once created.
Strings can be created using double quotes or the String constructor.
String concatenation can be done using the '+' operator.
Strings have many built-in methods for manipulation and comparison.
Bean scope in Spring determines the lifecycle and visibility of a bean within the Spring container.
Bean scope can be singleton, prototype, request, session, or application
Singleton scope creates a single instance of the bean per container
Prototype scope creates a new instance of the bean whenever requested
Request scope creates a new instance for each HTTP request
Session scope creates a new instance for each HTTP sessio...
Joins in Java are used to combine data from two or more tables based on a related column between them.
Joins are used in database queries to retrieve data from multiple tables.
There are different types of joins like inner join, outer join, left join, and right join.
Joins are performed using the JOIN keyword in SQL queries.
Joins help in retrieving related data and creating meaningful results from multiple tables.
IBM interview questions for designations
Logic questions and reasoning, aptitude questions
Get interview-ready with Top IBM Interview Questions
List comprehension is a concise way to create lists in Python. Overloading is having multiple methods with the same name but different parameters. Overriding is implementing a method in a subclass that is already defined in the superclass.
List comprehension is a concise way to create lists in Python, for example: squares = [x**2 for x in range(10)]
Overloading is having multiple methods with the same name but different ...
I applied via Job Portal and was interviewed in May 2024. There were 2 interview rounds.
It was easy and could be cracked
Basic questions asked on problem solving, Basic Math, Puzzles.
I applied via AmbitionBox and was interviewed in Mar 2024. There was 1 interview round.
REST API is a set of rules and conventions for building and interacting with web services using HTTP methods.
REST stands for Representational State Transfer
Uses standard HTTP methods like GET, POST, PUT, DELETE
Data is transferred in JSON or XML format
Stateless communication between client and server
Example: GET request to retrieve data from a server
SOAP API is a protocol for exchanging structured information in the implementation of web services.
SOAP stands for Simple Object Access Protocol
It uses XML for message format
It relies on HTTP or SMTP for message transmission
It is a widely used protocol for web services communication
Some of the top questions asked at the IBM Software Developer interview -
The duration of IBM Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 100 interviews
4 Interview rounds
based on 409 reviews
Rating in categories
Application Developer
11.7k
salaries
| ₹5.9 L/yr - ₹26.5 L/yr |
Software Engineer
5.5k
salaries
| ₹5.4 L/yr - ₹22.6 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.4 L/yr - ₹26 L/yr |
Senior Software Engineer
4.8k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.5k
salaries
| ₹5.6 L/yr - ₹20 L/yr |
Oracle
TCS
Cognizant
Accenture