There was a phone screening with the recruiter and a video call with the hiring manager. I was then brought in for a face to face interview with the hiring managers. The process was smooth, and both managers I interviewed with were very helpful and courteous. They ran a few test cases to see how fit I was for the position and to determine how much training would be required in case of an eventual hire. At the end they answered all my questions regarding the company and the role.