I applied through a staffing agency. The process took 4 weeks. I interviewed at MarketAxess
Interview
Had a preliminary java screening exam that was like 10 questions, which included 1 or 2 simple programming problems.
After the preliminary screen, I had an additional 3/4 phone/video interviews discussing my previous work experience, culture, etc.