A recruiter approached me about the position, then she sent my CV to the company and we started the process, which is:
CTO interview, Tech interview, Team interview (kind of a behavioral step).
The process is kind of tiring, the CTO interview took 2 and a half hours, it was not boring, but it is a lot of time.
The decision was fast, and I got to the next step, the tech interview.
The tech interview took almost 3 hours, so exhaustive, even more given that most of the questions have already been asked in the CTO step.
After going throw the steps the only thing I got was a "No" as an answer, then I asked for clarification, what could be better, which aspect I could be better, and I did not even get an answer, that is a lack of respect.
Of course, they can choose whoever they want, but after taking almost a day of time (adding the hours spent in all steps) the least they could do is answer my question saying something like:
"We cannot get too much in details but we expected stronger tech skills for this position"
"We thought that it was not a good culture fit"