First, the HR will call us and schedule an interview.
The first round was a telephonic interview.
It was a half-hour telephonic video call interview through Webex, in which a minimum of two people would be joining.
Tell me about yourself.
Mostly, I can expect questions from our resume and from what we have mentioned in our roles and responsibilities.
If you want to print a name in Java, how do you print it?
In System.out.println(), what is System, what is out, and what is println?
Can I overload a main method? If I want to overload a main method, how should I do it?
Can I override a main method? If I want to override a main method, how should I do it?
What is the difference between the Spring MVC framework and the Spring Boot framework?
Some coding logic questions, like:
java String s; S.concat("java"); System.out.println(s);
Answer: ?????
Answer: By using compareTo().
What methods are included in the Comparable and Comparator interfaces?
Method overloading logic questions?
Example:
java class Java { public void m1(int a, float b) { System.out.println("A method is overloaded"); }
public void m1(float a, int b) {
System.out.println("B method is overloaded");
}
public static void main(String[] args) {
// ...
m1(20, 20);
}
}
Which method will be executed if we compile this code?
The following metrics were computed from 55 interview experiences for the IBM Software Developer role in Bengaluru, Karnataka.
IBM's interview process for their Software Developer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for IBM's Software Developer interview process in Bengaluru, Karnataka.