A series of interviews starting with the Hiring Manager who asked me a few technical questions followed by a "Technical Challenge"; which is basically a lab with the solution. After that interview, you will have a call or a face to face chat with the Professional Services Director or VP and then more technical interviews with the team in the US. I had two of them and basically is to prove that you have the experience and skills to perform the job. The final interview was with the HR manager to discuss the salary expectations.