I applied online. The process took 2 weeks. I interviewed at FINRA (Rockville, MD) in May 2012
Interview
Phone interview followed by face to face. Emphasis on coding and sql skills. The phone interview focused on technical skills while the face to face was taken by multiple teams just to make sure the candidate is job fit.