I applied through a recruiter. The process took 1+ week. I interviewed at Invincea (Fairfax, VA) in Apr 2015
Interview
Two in depth phone conversations, then a 2.5 hour in person introduction / technical quiz. One manager and one developer present, and two developers via video chat. The company's server product was demonstrated, then three technical questions of varying complexity were given.. to be solved on a whiteboard.