I submitted my resume online, and about 4 weeks later, I recieved a phone call to do a technical phone screen. 2 weeks after the technical screen, I was called back to setup an onsite interview. The onsite interview was from 9 to 3. It was all technical content wiht 6 people.