Phone screen, then skype interview, then on site. Had 3 interviews onsite, all technical, pretty good talking with the team. In retrospect, it was a very enjoyable experience interviewing with Kamcord, they have done a good job with their interviewing process.