The interview process is a tad problematic. I first interviewed with Hemnet on March. After the first screening interview with the HR, I got an email that the process was paused. Then I got an email in August that there are open positions again and would I be interested. I replied to the email that I was, even sent a follow up email because they haven't answered me in a week, but still no reply. So I reapplied. I had another interview with the HR, then a culture fit interview and then I would be sent the assignment. Again it was difficult to get them to answer my emails (e.g. when I asked them what was the deadline). I sent them the assignment back (still not having response to my clarification questions). The problem with the assignment was the instructions. They asked for a solution that didn't have to be perfect and it would be completed when all the tests were executed successfully. The time expected to be utilized was 3 hours (for 2 features). Then there would be an interview about the solution and discussion of alternatives, advantages and disadvantages. The estimated time was the first mistake, I know that this is very usual to tech assignments, but it is a plague really. If you ask for 3 hours then make the assignment objectively take up 3 hours, no more. Then they rejected me with a quite generic output on my assignment, with no next interview, which I found confusing, because I expected that my solution (and alternative solution described) deserved at least that. When I asked for more feedback, they replied they don't give more feedback. So, I don't even know what the criteria were and what their idea of a right solution would be. You cannot ask for that much time from a stranger and then reject them without giving an opportunity to discuss. And you cannot expect a perfect solution when you say that an imperfect one is good enough for continuing to the next step.