Taro Logo

Senior Software Engineer Interview Experience - Bengaluru, India

April 1, 2024
Negative ExperienceNo Offer

Process

The interviewer seemed inexperienced and wanted bookish answers only.

It was not too difficult, but I recommend reading through streams and DS algorithms for round 2.

You should be prepared to give bookish answers here. They want the final solution, not the approach.

Questions

Round 1: MCQ-based question: passing score: 60%

Round 2:

  • Intro
  • Have you worked on Elasticsearch?
  • SOLID principles
  • What is autoscaling in Kubernetes?
  • What does "from alpine image" mean in a Dockerfile?
  • Difference between sharding and partitioning
  • Your application suddenly received a burst of requests. If your application stores data in an SQL database, will it be able to handle this burst of requests if it were a NoSQL database?
  • What implementation of HashMap changed in Java 8?
  • What has changed in interfaces in Java 8 and how is it different from an abstract class? Is there any change in inheritance in Java 8?
  • What is fault tolerance?
  • Given an array: arr[] = {4, 10, 5, 15, 3, 1, 14, 11, 8, 7, 12} and a targetSum = 19. Find duplets and triplets in a single iteration.
  • Given an array: arr = [0, 1, 5, 7, 3, 0, 1, 4, 1, 5, 7, 0, 1], convert this such that 0s are at the beginning, 1s are at the end, and other numbers are sorted in the middle. Result = [0, 0, 0, 3, 4, 5, 5, 7, 7, 1, 1, 1, 1]

Was this helpful?

Interview Statistics

The following metrics were computed from 46 interview experiences for the IBM Senior Software Engineer role in Bengaluru, Karnataka.

Success Rate

65%
Pass Rate

IBM's interview process for their Senior Software Engineer roles in Bengaluru, Karnataka is on the easier side as most engineers get an offer after going through it.

Experience Rating

Positive74%
Neutral4%
Negative22%

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

IBM Work Experiences