I applied online. The process took 2 weeks. I interviewed at Toptal (Reno, NV) in Sept 2014
Interview
First interview was a basic check to see if you could speak english. Next one was a technical interview where they asked you to solve a problem and watched you figure it out. Finally there was a code project where you had to submit and have it reviewed by one of the interviewers.