I applied online. The process took 2 weeks. I interviewed at IBM in Jan 2007
Interview
Started as a phone interview. Asked general questions about what I know and what I want to do. One week later, for on site interview with several people, including future supervisors and colleagues. Depends on the interviewer, questions ranging from highly technical to very general.
They have nice people and corporate culture.