I applied through a recruiter. The process took 6 months. I interviewed at MSC Cruises (Geneva) in Jul 2015
Interview
Skype interview mostly. There was a written exam as well. Final interview was in Geneva. I was flown in the same day and spoke with the Head of the Department.