1. interview with HR talking about experience and salary expectation
First an online interview
2. Personal interview with future Boss
In person interview with your team leader
3. team business presentation
travel paid for the company to visit HQ and give them a business presentation, was awesome that a company invest time and money to find the correct person. I love this company!