I applied through a recruiter. The process took 1+ week. I interviewed at KPA (Lafayette, CO) in Jan 2012
Interview
Initial phone interview followed by in-office technical interview that included a written test, coding test, and white-board design session. Third phase involved face to face interviews with product development and management leaders, HR, and VP Technology. There was a required online personality test and a final interview with the CEO.