Taro Logo

Software Developer Interview Experience - Bengaluru, India

January 1, 2016
Positive ExperienceGot Offer

Process

The interview questions were totally based on my past work experiences. Whatever I was telling the interviewer, they dug very deep into every answer. They probed deeply until I stopped due to the limitations of my knowledge. I applied for a Software Developer Java/J2EE position, so most of the questions were from my technical domain.

Some of the technical questions included:

  • What is Spring's Dependency Injection (DI)? What are the ways to achieve it?
  • How does Spring Data work?
  • How did you implement a real-time message service?
  • What is the event loop in JavaScript?
  • What is client-service architecture? What is data-only wiring?
  • How would you optimize a slow SQL query?
  • How can you optimize page loading?
  • What is HATEOAS?
  • Describe some REST verbs.
  • Give some examples of HQL.

Some non-technical questions were asked in the HR round:

  • Are you willing to relocate?
  • Why are you willing to switch your current job?
  • Are you self-motivated?

Finally, the best part was discussed: salary expectations. I asked for a range, and they agreed to the upper bound. I accepted the offer.

Questions

Q. What is Spring's DI? Ways to do that.

Q. Are you willing to relocate?

Q. Why are you willing to switch your current job?

Q. Are you self-motivated?

Q. Some problems were given to me and I was asked to provide two different solutions. This was from my technical round.

Was this helpful?

Interview Statistics

The following metrics were computed from 55 interview experiences for the IBM Software Developer role in Bengaluru, Karnataka.

Success Rate

38%
Pass Rate

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.

Experience Rating

Positive80%
Neutral15%
Negative5%

Candidates reported having very good feelings for IBM's Software Developer interview process in Bengaluru, Karnataka.

IBM Work Experiences