I applied online. I interviewed at IBM in Oct 2016
Interview
First I received an online coding challenge, there are 5 questions that you have to record a video of your answer, some of them are behavioral questions and three coding problems with one hour for each problem. The next step is a Guru interview, which is a video technical interview.
Interview questions [1]
Question 1
For the guru interview, there are questions about your projects on the resume and one or two programming problem