A phone call with HR then a home assignment and then a one hour exercise with a person online. I did the home assignment and the exercise with the recruiter and they both worked but I still got rejected. In my opinion, this company just wasting candidates time to advertise itself. During the interview the recruiter even raised his voice on me several times when he tried to find bugs in my code which turned out to be not really bugs