Taro Logo

Cognitive Software Engineer Interview Experience

September 29, 2017
Positive ExperienceNo Offer

Process

Online Recording Interview

5 Questions

The whole process takes about 2-3 hours. The interview was not hard, but talking to the screen on your own can make you feel awkward.

The coding part cannot use NumPy.

Questions

  1. What new technology have you learned independently? Describe its pros and cons.

  2. Why are you a good fit for this position?

  3. Coding problem: Given an M by N matrix and an integer k, if the M by N matrix can be divided by a k by k square matrix, return the sum of the maximum values of each square matrix. Otherwise, return 0.

  4. Given an HTML file, find all *.zip files contained within it and store them in a list.

  5. Given some sentences, represent them in a vector space according to instructions. Measure the pairwise cosine similarity of these sentences.

  6. How do you approach the previous problem?

Was this helpful?

Interview Statistics

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

Success Rate

50%
Pass Rate

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

Experience Rating

Positive67%
Neutral17%
Negative17%

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

IBM Work Experiences