I applied online. The process took 2 weeks. I interviewed at FXDD in Oct 2011
Interview
There will be a phone interview, then in person interview, and finally interview with manager and HR manager. Not so difficult process, know your material and be prepared to talk.
People are very nice at the office.