I applied online. The process took 2 months. I interviewed at GE (San Ramon, CA) in Mar 2012
Interview
Not the best experience at first. The entire process took too long, interviews were reschedule in the last second. It seemed a bit disorganized and chaotic. Once you pass the first round, people are very friendly.