I applied through a recruiter. The process took 1 day. I interviewed at Onsharp (Fargo, ND) in Feb 2011
Interview
Took some aptitude tests and then a brief phone discussion followed with an in-person interview with the entire development team. The interview itself was very informal and enjoyable. Gave the team and I a chance to feel out each other. We discussed the tests, and my knowledge of the relevant technologies.