Taro Logo

Software Engineer Interview Experience

September 18, 2017
Neutral ExperienceNo Offer

Process

The web interview includes 3 programming problems and 5 behavioral problems. All of them are online.

You need to use a webcam to record your answers.

When dealing with programming problems, it is better to do them on your IDE first, and then paste the answer to the web.

Questions

Why are you interested in IBM?

The knowledge you recently studied. Tell the pros and cons of that knowledge.

Programming: string manipulation, map, set

Pros:

  • String manipulation allows for efficient data processing and text analysis.
  • Maps provide a powerful way to store and retrieve data using key-value pairs, improving lookup times.
  • Sets ensure data uniqueness and offer efficient operations like union and intersection.

Cons:

  • Over-reliance on string manipulation can lead to performance issues if not optimized.
  • Maps can consume significant memory if storing large datasets.
  • Sets might not be suitable for scenarios requiring duplicate data storage or ordered retrieval.

Was this helpful?

Interview Statistics

The following metrics were computed from 363 interview experiences for the IBM Software Engineer role in United States.

Success Rate

39%
Pass Rate

IBM's interview process for their Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive53%
Neutral33%
Negative13%

Candidates reported having very good feelings for IBM's Software Engineer interview process in United States.

IBM Work Experiences