On a Wednesday, I was emailed by a recruiter - I responded immediately and had my phone interview 30 minutes later. The 15 minute phone interview questions involved what software I had used and what my salary requirements were. I had an in person interview on on Friday, 2 days later with the program manager and lead engineer. The interview lasted 10 minutes - they asked what software I was familiar with and what level of clearance I had. That Monday I received an offer letter and accepted. I started 2 weeks later.