I applied through a recruiter. The process took 2 weeks. I interviewed at General Atomics in Jan 2013
Interview
Had a skype video interview (first one ever). Went smoothly and was pretty straightforward. I was being interviewed by two of the managers that I would potentially work for. They were interested in my project experience and I talked in detail about what I had done. Overall, I felt confident coming out of it.