I received an invitation through a recruitment website. After the first contact with the recruiter, I was invited to interview by Skype and then described how the company works and everything.
After concuir the interview, was sent to my email a case to build in 5 days.
In the end, I had an interview with the developers and I talked more about my case and also about my experiences.