It was a long interview process, from screening to acceptance it took 3 months. The screen was a call with the recruiter, followed by an interview with the hiring manager, then a presentation and interview with the hiring manager and BP, then an interview with the head of HR. All in all a 4 stage interview.