i
IBM
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Spring MVC is a web framework, while Spring Boot simplifies the setup and development of Spring applications with minimal configuration.
Configuration: Spring MVC requires extensive configuration, while Spring Boot uses convention over configuration, allowing for rapid development.
Embedded Server: Spring Boot includes an embedded server (like Tomcat), enabling applications to run independently, whereas Spring MVC t...
Design a multi-layered application using AI, encryption, and user verification to combat online payment fraud.
Implement AI-driven anomaly detection to identify unusual transaction patterns.
Use two-factor authentication (2FA) for user verification during transactions.
Incorporate end-to-end encryption to secure sensitive payment information.
Utilize machine learning algorithms to continuously improve fraud detection.
...
Event-based programming is a paradigm where the flow of the program is determined by events such as user actions or sensor outputs.
Events can be user actions like clicks, key presses, or system-generated events.
Event handlers are functions that respond to specific events.
Common in GUI applications, where user interactions trigger events.
Examples include JavaScript in web development, where events like 'onclick' ar...
Selling a pen involves understanding the customer's needs and demonstrating the pen's value and features effectively.
Identify the customer's needs: Ask questions to understand what they look for in a pen, such as smooth writing or durability.
Highlight features: Emphasize the pen's unique features, like ergonomic design, ink quality, or refillable options.
Create urgency: Suggest that the pen is a limited edition or...
What people are saying about IBM
A C++ program to determine the largest of three given numbers using conditional statements.
Use three variables to store the numbers.
Compare the numbers using if-else statements.
Print the largest number after comparisons.
Example: If numbers are 5, 10, and 3, the output should be 10.
I excel in problem-solving, adaptability, and teamwork, which are crucial for an Associate Systems Engineer role.
Strong analytical skills: I enjoy dissecting complex problems and finding efficient solutions, as demonstrated in my project on optimizing network performance.
Adaptability: I quickly learn new technologies and methodologies, evidenced by my successful transition from academic projects to real-world appl...
Reverse the words in a sentence
Split the sentence into words
Reverse the order of the words
Join the reversed words back into a sentence
Implement basic data structures and algorithms (DSA) using code examples for common problems.
Use arrays for storing collections of data, e.g., int[] arr = {1, 2, 3};
Implement sorting algorithms like Bubble Sort: for (int i = 0; i < n-1; i++) { ... }
Use recursion for problems like factorial: int factorial(int n) { return (n == 0) ? 1 : n * factorial(n - 1); }
Utilize linked lists for dynamic data storage: class N...
Normalization can be overcome by diversifying data sources, using different algorithms, and considering outliers.
Diversify data sources to prevent bias towards a specific type of data.
Use different algorithms to compare results and identify any discrepancies.
Consider outliers and determine if they should be included or removed from the analysis.
List is mutable, tuple is immutable in Python.
List can be modified after creation, tuple cannot
List uses square brackets [], tuple uses parentheses ()
List is used for collections of items that may change, tuple for fixed collections
I applied via Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.
There was basic coding question.
Corporate models. Work from office,Work from home, Hybrid model
Virtual Coding (Dynamic Programming)
Ofline at college Campus
Group Discussion On Social Media topic
DBMS stands for Database Management System, while RDBMS stands for Relational Database Management System.
DBMS is a software system that allows users to define, create, maintain and control access to the database.
RDBMS is a type of DBMS that stores data in a structured format using rows and columns.
RDBMS uses SQL (Structured Query Language) for accessing and managing the database.
Examples of RDBMS include MySQL, Oracle,...
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
Totally 3 questions and just a basics of arrays
Normal general topic discussion
Program for sorting in Java.
I appeared for an interview in Mar 2025, where I was asked the following questions.
Spring MVC is a web framework, while Spring Boot simplifies the setup and development of Spring applications with minimal configuration.
Configuration: Spring MVC requires extensive configuration, while Spring Boot uses convention over configuration, allowing for rapid development.
Embedded Server: Spring Boot includes an embedded server (like Tomcat), enabling applications to run independently, whereas Spring MVC typica...
I applied via Campus Placement
General aptitude questions, Numerical based questions
Verbal and Coding, pattern based questions, one story based case to find the error in the given code.
I applied via Campus Placement
Aptitude Test had multiple sections.
GD - Got 5min time for each one to express their views and lastly if someone wants to share anything up front.
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
2 coding question on hackerrank
1 questions c9ding on hackerrank
30 minutes duration of personality test
1 hour duration of coding test
I applied via Company Website and was interviewed in Dec 2023. There were 4 interview rounds.
There was only one coding question and that was easy for you if your interested in coding
Be prepare and talk confidentially and you can clear this round very easily
Some of the top questions asked at the IBM Associate Systems Engineer interview -
The duration of IBM Associate Systems Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 63 interview experiences
Difficulty level
Duration
based on 380 reviews
Rating in categories
Application Developer
12.7k
salaries
| ₹5.3 L/yr - ₹27 L/yr |
Software Developer
6k
salaries
| ₹13.7 L/yr - ₹34.8 L/yr |
Software Engineer
5.9k
salaries
| ₹8.3 L/yr - ₹25 L/yr |
Senior Software Engineer
5.5k
salaries
| ₹13.1 L/yr - ₹31.6 L/yr |
Advisory System Analyst
4.6k
salaries
| ₹13.6 L/yr - ₹23 L/yr |
Oracle
TCS
Cognizant
Accenture