I applied online. I interviewed at IBM (Baton Rouge, LA) in Aug 2017
Interview
There were two rounds for interview process (1) technical (2) behavioral. Interviews were very friendly and explain all about a company. Overall experience was nice. Both rounds last around 20 min. There's two option to choose between face to face interview or telephonic interview.
Interview questions [1]
Question 1
Inheritance, Linked List, Array, about last project
I applied online. The process took 1 week. I interviewed at IBM in Jan 2019
Interview
The process was very easy, just an email to take a test and then you are called in for 2 interviews, a technical interview which should be easy since they only ask you about the programming languages that you've listed on your resume and a behavioral which just answers honestly and you're set.