I applied online. The process took 2 weeks. I interviewed at Tyche Consulting (London, England) in Mar 2012
Interview
Telephone screening, Technical interview, Personal interview with all key stakeholders.
Got head hunted via linkedin, called by recruiter afterwards, had some telephone screening, then a personal panel based interview at the office