I applied online. The process took 2 months. I interviewed at IBM (Chicago, IL) in Oct 2016
Interview
1) Apply
2) Coding Challenge (3 hours) with recording of answers to behavioral questions
3) Guru Interview (1:1 technical interview if you pass the coding challenge)
4) Finish Line Interview (If you pass guru interview)
I applied online. The process took 2 months. I interviewed at IBM (Austin, TX) in Nov 2016
Interview
Applied online, a few weeks later got an email with some test to do that was pretty irrelevant to the job. Had some math I hadn't worried about since high school and it was kinda frustrating because of its irrelevancy. They review your test and determine if they want to further interview you or not.
I applied through college or university. The process took 4 weeks. I interviewed at IBM (San Diego, CA)
Interview
Met the campus reps followed by the IBM hirevue process which takes 3 hours. They emailed me back after 4 weeks saying I am moving on to the next stage but then got full.