i
IBM
Proud winner of ABECA 2024 - 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.
What people are saying about IBM
Computer networking is the practice of connecting devices together to share resources and communicate with each other.
Computer networking involves the use of hardware and software to connect devices together, such as computers, printers, and servers.
Networking protocols, such as TCP/IP, are used to facilitate communication between devices.
Examples of computer networks include local area networks (LANs), wide area netwo...
I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.
I applied via Company Website and was interviewed in Feb 2021. There was 1 interview round.
based on 3 interviews
Interview experience
based on 7 reviews
Rating in categories
Application Developer
11.9k
salaries
| ₹5.7 L/yr - ₹25.8 L/yr |
Software Engineer
5.6k
salaries
| ₹7.1 L/yr - ₹22.3 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.5 L/yr - ₹28.4 L/yr |
Senior Software Engineer
5k
salaries
| ₹8.1 L/yr - ₹32 L/yr |
Software Developer
4.8k
salaries
| ₹11.5 L/yr - ₹32 L/yr |
Oracle
TCS
Cognizant
Accenture