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.
What new technology have you learned independently? Describe its pros and cons.
Why are you a good fit for this position?
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.
Given an HTML file, find all *.zip files contained within it and store them in a list.
Given some sentences, represent them in a vector space according to instructions. Measure the pairwise cosine similarity of these sentences.
How do you approach the previous problem?
The following metrics were computed from 6 interview experiences for the IBM Cognitive Software Engineer role in United States.
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.
Candidates reported having very good feelings for IBM's Cognitive Software Engineer interview process in United States.