i
IBM
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Use the equals() method in Java to compare two strings for equality.
Use the equals() method to compare two strings for equality.
Example: String str1 = "hello"; String str2 = "hello"; if(str1.equals(str2)) { // strings are equal }
I applied via Naukri.com and was interviewed in Sep 2023. There were 3 interview rounds.
Tuple is immutable, list is mutable. Array is fixed size, list is dynamic size.
Tuple is immutable, meaning its values cannot be changed after creation.
List is mutable, meaning its values can be changed after creation.
Array has a fixed size and can only contain elements of the same data type.
List has a dynamic size and can contain elements of different data types.
Example: Tuple - (1, 2, 3), List - [1, 'a', True], Array ...
Reverse a string without using inbuilt function
Create a new string variable to store the reversed string
Iterate through the original string from end to start and append each character to the new string
Return the new string as the reversed string
I applied via Naukri.com and was interviewed before Apr 2022. There was 1 interview round.
Yes, I have experience with several frameworks such as Angular, React, and Vue.
I have worked with Angular for building complex web applications
I have used React for building single-page applications
I have experience with Vue for building user interfaces
I am also familiar with other frameworks such as Ember and Backbone
Synchronisation refers to the process of coordinating multiple devices or systems to work together in harmony.
It ensures that data is consistent across all devices or systems.
It prevents conflicts and data loss.
Examples include synchronising contacts between a phone and a computer, or synchronising data between servers in a distributed system.
I applied via Campus Placement and was interviewed before May 2021. There were 4 interview rounds.
VERBAL QUANT DI/LR and Picture based test
Fibonacci series can be easily implemented using loops in C++ or C.
Declare variables for first two numbers of the series
Use a loop to calculate and print the next number in the series
Repeat the loop until desired number of terms are printed
What people are saying about IBM
I applied via Referral and was interviewed before Jan 2021. There was 1 interview round.
Abstract class is a class that cannot be instantiated, List is a collection of objects, SQL is a language used to manage databases, ADO.net is a framework for accessing databases.
Abstract class is used as a base class for other classes
List is a generic collection of objects
SQL is used to create, modify, and query databases
ADO.net provides a set of classes for accessing databases
Example: abstract class Animal { public a...
I applied via Company Website and was interviewed before Jan 2021. There were 5 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2020. There were 3 interview rounds.
I'm a passionate software developer with 5 years of experience in building scalable web applications and a strong focus on user experience.
Experience in full-stack development using technologies like React, Node.js, and MongoDB.
Led a team project that improved application performance by 30% through code optimization.
Strong background in Agile methodologies, having participated in multiple sprints and retrospectives.
Dev...
I excel in problem-solving, collaboration, and adaptability, which enhance my effectiveness as a software developer.
Strong problem-solving skills: I enjoy tackling complex coding challenges, like optimizing algorithms for better performance.
Effective collaboration: I have successfully worked in Agile teams, contributing to projects like a web application that improved user engagement.
Adaptability: I quickly learn new t...
I tend to be overly critical of my work, which can slow down my progress and affect my confidence in delivering projects.
I often spend too much time refining code, which can delay project timelines. For example, I once spent an extra week on a feature.
I sometimes struggle with delegation, preferring to handle tasks myself to ensure quality. This was evident in a group project where I took on too much.
I can be hesitant ...
I am looking for a competitive salary that reflects my skills and experience in software development.
Based on my research, the average salary for a software developer in this region is between $80,000 and $100,000.
I have over 5 years of experience in full-stack development, which I believe warrants a salary towards the higher end of that range.
I am open to discussing the entire compensation package, including benefits ...
I applied via Referral and was interviewed before Jun 2021. There were 2 interview rounds.
Java, program logic, software engineering
I applied via Recruitment Consulltant and was interviewed before Aug 2021. There were 2 interview rounds.
based on 3 interview experiences
Difficulty level
Duration
based on 8 reviews
Rating in categories
Application Developer
12.6k
salaries
| ₹5.3 L/yr - ₹24.5 L/yr |
Software Engineer
5.9k
salaries
| ₹8.3 L/yr - ₹25.2 L/yr |
Software Developer
5.8k
salaries
| ₹13.4 L/yr - ₹35.8 L/yr |
Senior Software Engineer
5.3k
salaries
| ₹14.1 L/yr - ₹31.9 L/yr |
Advisory System Analyst
4.5k
salaries
| ₹13.6 L/yr - ₹23 L/yr |
Oracle
TCS
Cognizant
Accenture