I applied through college or university. The process took 4 weeks. I interviewed at IBM (Atlanta, GA) in Oct 2017
Interview
The interview consisted of three parts, totaling to eight questions:
1. The basic introduction of yourself as well as why you should be a part of the company.
2. Programming Assessment. All of which were string manipulation.
3. Explanation of the programming assessment as well as some programming terms such as Polymorphism.
Most of the programming questions were typical LeetCode questions, and if you can solve most of those problems then you will probably be okay.
Interview questions [2]
Question 1
I'd like to know more about your interests and initiative. What are some new technologies that you are learning on your own? What do you see as the pros and cons of the technologies you are learning?
Polymorphism is a fundamental concept in object oriented programming. Can you please explain this concept, and give an example of how it might be used? If you need help with an example, describe how it can be used in a program which manipulates geometric shapes and their properties.
I applied online. The process took 4 weeks. I interviewed at IBM (Austin, TX) in Sep 2017
Interview
1st stage was a 3 question coding program, 5 question behavioral HireVue recording session. 2nd stage was a guru interview (the technical interview) 1 on 1 with a live interviewer. 3rd stage was a guide interview (the behavioral interview) 1 on 1 with a live interviewer.
I applied online. I interviewed at IBM in Nov 2017
Interview
Passed OA and had a guru interview. My most familiar language is Java and the interviewee kept asking me Javascript questions for about forty minutes. It seems that the interviewee knows well about frontend but the position which I was applying is the general one. I am NOT applying for entry-level front-end engineer.