I applied through a recruiter. The process took 3 weeks. I interviewed at IBM in Sept 2017
Interview
I was called by their recruiter and asked for details about my skills and employment. I was then scheduled for a technical phone interview. After a week, I got an email that I passed the interview an scheduled for another phone interview for behavioral and asked to answer a WSI personality test online. Unfortunately, they canceled the behavioral interview since they filled the position with someone in the company