The interview process was the most unstructured I’ve experienced so far.
It started with an email from HR asking for my availability. I responded immediately, only to receive an automatic reply saying the person was on vacation and I should contact someone else. That already created confusion — if someone is on leave, the process shouldn’t be initiated this way.
The interview sequence itself felt inconsistent. The first interview was directly with the hiring manager, whereas typically an HR screening comes first. The second interview was then scheduled with HR, but due to the responsible person being unavailable, it couldn’t properly take place. It raised the question of whether there was any backup or substitute.
After that, I had another interview with the same hiring manager, this time including a live coding session. It was unclear why this wasn’t part of the earlier technical discussion. The final interview with the team lead, which I expected to focus on behavioral aspects, again covered technical questions — many of them repetitive or even outside the scope of my resume.
Although I completed the entire process, I did not receive an offer. Overall, the experience felt disorganized, repetitive, and poorly structured.