I applied online. The process took 4 weeks. I interviewed at IBM (Virginia Beach, VA) in Dec 2012
Interview
Interviewed with HR all basic resume questions. Then interviewed with hiring manager and again all basic interviewing questions. Next was a technical interview that gave me a chance to brag about my skills. it was not to terrible. The last interview was with a second hiring manager. My resume was passed on to another manager who had an opportunity that was more closely aligned to my experience and there immediate needs.