I applied through a recruiter. The process took 6 months. I interviewed at IBM (San Jose, CA)
Interview
It was 25 years ago, so I don't recall all the details. But I remember having to take a full day of tests (things like math and logic problems). The tests were the same that software engineer candidates had to take.