I applied online. The process took 2 months. I interviewed at IBM (Houston, TX) in Jan 2018
Interview
The interviewing process happened randomly for me. I was called after I had decided to crash a job fair at FSU, having had applied for position at the company 3 times and not considered. I was contacted directly by the SSD firmware team manager and had a quick conversation and then she set me up to interview with 2 of the team leads.
Interview questions [1]
Question 1
I was asked to program in C while the team lead watched. It was a pretty straight forward process. The problem given was just some string manipulation with using the string library.