Horrible experience. The only good thing was the initial recruiter call. She was really nice and kind.
Then I reached the live coding interview with two interviewers and was rejected with a terrible, unfair and mistaken feedback.
What happened is that I was 2 minutes away to get a solution before I was cut off. After approx. three minutes of finishing the interview I sent a follow up email showing the corrections needed (minimal) and the tests passing.
Afterwards, they sent a rejection email with an extremely unfair, contradictory, and long feedback saying, in short, that I was super far from a working solution and that I didn't know about data structures, among others. I was totally surprised.
It became clear that they only knew one of the ways to solve the problem (and it wasn’t the most efficient), they weren’t open to consider that there are alternatives.
I tried to explain my approach, it didn’t require the additional data structures and my solution ran at o(n) time, and o(1) space. They rejected it on the basis it wasn’t the one they were aware of, and obviously that was a major red flag.
At one point, even one of the interviewers got confused and made a mistake during the interview so I had to correct him. Overall, the process was just terrible. I don't wanna judge the company just because of two unprofessional engineers but I hope this kind of things are urgently addressed by the company cause honestly, it's quite embarrassing for Miro and the engineers working there and it really sucks for us, the candidates.