I applied through a recruiter. The process took 1 day. I interviewed at JGC GULF International (Indo) in Feb 2012
Interview
By phone teleconference and then validate with face to face interview.
Once selected, going to medical test and preparing block visa process. It may required several days before announced to be selected. The information will be given by phone or email.