i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.
I applied via Job Portal and was interviewed before Jul 2021. There were 3 interview rounds.
Basic aptitude reasoning skills are tested
All the aptitude questions including verbal, non-verbal, technical and general aptitude.
posted on 29 Jul 2023
Pointers in Java are variables that store memory addresses of other variables or objects.
Pointers in Java are not directly supported like in languages such as C or C++.
Instead, Java uses references to objects, which act like pointers but with restrictions.
Example: String str = new String("Hello"); // str is a reference to the String object
I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.
To add a new server in Spring Boot, you need to exclude the default Tomcat dependency and add the desired server dependency.
Exclude the Tomcat dependency in the pom.xml file
Add the desired server dependency in the pom.xml file
Configure the server properties in the application.properties or application.yml file
Checking if a string is not null without using string != null.
Use string.IsNullOrEmpty() method
Use string.IsNullOrWhiteSpace() method
Use string.Compare() method to compare with an empty string
Use string.Length property to check if length is greater than 0
Yoda notation is a programming style where the order of a conditional statement is reversed.
Used to avoid null pointer exceptions
Improves readability for complex conditions
Example: if ('red' === color) instead of if (color === 'red')
Convert a List of employees into a Map of Employees with ID as the key.
Create an empty Map
Iterate through the List of employees
For each employee, add a key-value pair to the Map with ID as key and employee object as value
I applied via Campus Placement and was interviewed in Mar 2022. There were 2 interview rounds.
Aptitude
Accomplishment of goal is the ultimate measure of success in any project.
Define clear and specific goals
Create a plan with achievable milestones
Regularly track progress and make adjustments as needed
Celebrate successes and learn from failures
I applied via Naukri.com
based on 1 review
Rating in categories
Application Developer
11.6k
salaries
| ₹5.5 L/yr - ₹23.6 L/yr |
Software Engineer
5.4k
salaries
| ₹5 L/yr - ₹22.4 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.3 L/yr - ₹27 L/yr |
Senior Software Engineer
5k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.5k
salaries
| ₹5.6 L/yr - ₹18.5 L/yr |
Oracle
TCS
Cognizant
Accenture