A general Python test with 12 questions, really easy.
The interview with the HR person, it was good.
And then they sent a coding challenge. I wasted 6 hours on what they wanted because they accidentally sent the challenge with the solution.
They apologized and sent a new one. They said it'd take two hours but I can guarantee that it was for more than 2 hours. Anyway, I did it and sent it to them. After one week, they just replied with "no". But why? After I invested several hours in your challenge, you have to give me a reason to reject it. I just don't understand, it's unethical.