I made a home project that was supposed to take 5 hours, I had 3 days so I tried to do it as understandable as possible. After I passed that, I had one interview with the project manager, after that the team leader joined the meeting and after that I had an interview with HR - the 3 meetings were on the same day one after another. I left with a good feeling BUT 2 days later I got an email that they will follow with other candidates. I really don't know what went wrong, I had no input from them. Another weird fact is that I keep seeing the position as open even a few weeks later... Their loss