i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Jun 2023. There were 2 interview rounds.
Collections in Java are data structures that store and manipulate groups of objects.
Collections framework provides interfaces (List, Set, Map) and classes (ArrayList, HashSet, HashMap) for storing and manipulating data.
Collections offer methods for adding, removing, and accessing elements in a structured manner.
Collections can be used to store objects of any type, including custom objects.
Example: ArrayList
Exception handling is a mechanism to handle errors or exceptional situations in a program.
It allows the program to gracefully handle errors without crashing.
Exceptions can be caught and handled using try-catch blocks.
Common exceptions include NullPointerException, ArrayIndexOutOfBoundsException, and IOException.
Exception handling helps in debugging and maintaining code.
It separates error-handling code from normal code
HashMap is a data structure in Java that stores key-value pairs and provides fast retrieval of values based on keys.
HashMap is part of the Java Collections framework.
It allows null keys and values.
HashMap uses hashing to store and retrieve elements efficiently.
Example: HashMap
I applied via Walk-in and was interviewed before May 2023. There were 3 interview rounds.
String questions, array questions leet code easy
I applied via campus placement at International Institute of Information Technology (IIIT), Hyderabad and was interviewed before May 2023. There were 4 interview rounds.
All general aptitude questions (MCQ)
All Questions related to C/C++
What people are saying about IBM
I applied via Naukri.com and was interviewed before Mar 2023. There were 3 interview rounds.
Routing in Angular is the process of navigating between different components or views based on the URL.
Routing allows users to navigate between different parts of an Angular application without a full page reload.
Routes are defined in the app-routing.module.ts file using RouterModule.forRoot() method.
Each route maps a URL path to a component, which is then displayed when the URL matches the path.
Angular Router provides...
IBM interview questions for designations
I applied via campus placement at National Institute of Technology,(NIT), Manipur and was interviewed before Apr 2023. There were 2 interview rounds.
40 questions in 1 hr
Get interview-ready with Top IBM Interview Questions
I applied via Naukri.com and was interviewed before Jan 2023. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Feb 2023. There were 3 interview rounds.
Normal questions only asked in the 1 St round mostly on time/speed based.
Python is a high-level, interpreted programming language known for its simplicity and readability.
Python is an interpreted language, meaning it does not need to be compiled before running.
It is a high-level language, making it easier to read and write compared to low-level languages like C.
Python is dynamically typed, allowing for flexibility in variable types.
It is known for its extensive standard library, which provi...
I applied via LinkedIn and was interviewed before Nov 2021. There were 4 interview rounds.
Online test was there. It was just basic questions.
CASE and Decode are SQL functions used to manipulate data. CASE is more flexible while Decode is simpler.
CASE allows for multiple conditions and expressions while Decode only allows for one condition and multiple values
CASE can be used in any SQL statement while Decode is specific to Oracle databases
CASE is more readable and easier to maintain than Decode
Example: CASE WHEN condition1 THEN result1 WHEN condition2 THEN r...
To get distinct data without using distinct keyword, use GROUP BY clause.
Use GROUP BY clause with the column name to group the data by that column.
Use aggregate functions like COUNT, SUM, AVG, etc. to get the desired result.
Example: SELECT column_name FROM table_name GROUP BY column_name;
Example: SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name;
I was interviewed before May 2023.
Normal code problem from hacker rank
Some of the top questions asked at the IBM Application Developer interview -
The duration of IBM Application Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 103 interviews
4 Interview rounds
based on 1.2k reviews
Rating in categories
Application Developer
11.7k
salaries
| ₹5.4 L/yr - ₹24 L/yr |
Software Engineer
5.5k
salaries
| ₹5.2 L/yr - ₹22.1 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.4 L/yr - ₹27.5 L/yr |
Senior Software Engineer
4.8k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.5k
salaries
| ₹5.7 L/yr - ₹20.5 L/yr |
Oracle
TCS
Cognizant
Accenture