On-line interviews, then over the weekend hands on assignment, through which I could prove the range of skills I have. I was then flown in and met up with the team.
The over the weekend assignment was solving an open ended problem in a (for me) new development environment, and the challenge was how far I can solve it in a limited amount of time.