The initial HR interview was great, very friendly recruiter, we spoke a lot about the position and we decided to move on with the interview with the director.
The interview with the director also went well, we decided to go for an option to also apply for the Engineering Team Lead position which means I need also a coding interview but it is only an extra interview.
I did the coding interview, very simple problem and I came up with the correct data structure immediately. I didn't reach a working solution at the end (just some of the examples passed so there were some edge cases) but the feedback I received was completely terrible. They said that I didn't find the datastructure myself which is an outright lie because I came up with it super fast. I think it is okay to send rejection but it is not okay to lie about the reasons. The interviewer in general did not make me feel comfortable during the interview but also writing false feedback just adds insult to injury.
I responded to their feedback (which comes from a noreply email which is super weird and signals that responses will be dismissed).. but anyways I sent to the recruiter.
That said, I might not be entirely sure I wanna work there seeing who I might be working with.