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...
JavaScript is a versatile, high-level programming language primarily used for web development to create interactive and dynamic web pages.
JavaScript is an interpreted language, meaning it runs directly in the browser without the need for compilation.
It supports event-driven programming, allowing developers to create responsive user interfaces. Example: handling button clicks.
JavaScript can manipulate the Document ...
What people are saying about IBM
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...
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...
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.
Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code to manipulate that data.
OOP focuses on creating objects that interact with each other to solve problems
Encapsulation, inheritance, and polymorphism are key principles of OOP
Examples of OOP languages include Java, C++, and Python
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...
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
I have worked on various projects including developing a new CRM system, implementing a network security solution, and optimizing database performance.
Developed a new CRM system to streamline customer interactions
Implemented a network security solution to protect sensitive data
Optimized database performance to improve system efficiency
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,...
Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code to manipulate that data.
OOP focuses on creating objects that interact with each other to solve problems
Encapsulation, inheritance, and polymorphism are key principles of OOP
Examples of OOP languages include Java, C++, and Python
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
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 that...
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 378 reviews
Rating in categories
Application Developer
12.6k
salaries
| ₹5.3 L/yr - ₹26.5 L/yr |
Software Engineer
5.9k
salaries
| ₹8.3 L/yr - ₹25 L/yr |
Software Developer
5.7k
salaries
| ₹13.4 L/yr - ₹39.5 L/yr |
Senior Software Engineer
5.3k
salaries
| ₹14.1 L/yr - ₹30 L/yr |
Advisory System Analyst
4.6k
salaries
| ₹13.6 L/yr - ₹23 L/yr |
Oracle
TCS
Cognizant
Accenture