I applied online. The process took 3 months. I interviewed at Hello Innovation (Detroit, MI) in Feb 2013
Interview
Phone screen with in house Engineer, short programming test in Visual Studio Environment (mine project was done in 45mins), in person interview with CTO, and tour of the entire office space. Pretty impressive.
Interview questions [1]
Question 1
"Many interviews stress what you believe, you can do for the company. We'd like to know what you are hoping the company and role would do for you"