I applied through a staffing agency. The process took 2 weeks. I interviewed at BNP Paribas (Riyadh) in Jul 2017
Interview
There was 3 interviews, first a phone interview, then with HR then with the hiring manager. There was a case scenario interview with to many questions and you have to give a story and examples for each. just make sure to be confidante and know a little bit about the company.