First a phone conversation (with technical questions that made sense — better than 90% of HR calls), then a Skype conversation with the HR, the future team lead and a customer care specialist. As for the tech interview with the team lead, I was asked more and more until I exhausted my knowledge on each and every topic before we switched on to a new one. In the end, I was sure I didn't qualify for the job — yet the team lead saw a potential and I've got an offer a couple of days later.