I applied through an employee referral. The process took 2 weeks. I interviewed at Imperva (Boise, ID) in Sept 2009
Interview
Went through two technical interviews, one trainer interview and a VP interview. It was the most grueling interview process I have ever been through. It's amazing I got the job out of ten applicants.