It was a 3 stage process, an initial screening, then interview with tech lead, then tech test(mini project). I was then told after 2 weeks that project is not up to standard with no reason why they came to that conclusion. It was a basic project, everything worked as expected. However, I did not do it to production standard as I normally get paid to do jobs similar. Be careful with companies like this, they pretend to hire you but they really want free labour.