The process kicked off on a demanding start with 1.5 hours of technical questions. It seemed quite a lot to invest 1.5hrs without a screening, or an introduction to the company/role before but I went ahead.
In this part, the conversation got very technical, asking things about the inner workings of algorithms and data structures. Although the interview didn't feel like it went well. They still decided to advance me to the next stage.
The next stage is a take home task. The task was interesting and challenging, but quite outdated. It was in old .NET framework.
The task took me around 8 hrs to complete and be happy with my submission.
When submitted, I waited a whole week for a reply, which I never got and had to ping them myself.
When they replied, they said the solution did not work and did not pass the tests. On submission I used the test project they also provided, making sure all tests passed.
At this point I didn't like the vibe of the company, interview and the process and replied with a thanks goodbye.