I recently went through the interview process, which consisted of three rounds: Screening (30 minutes), Case Study (~2 hours), and Culture Fit (30 minutes). I was informed that progression to each round would depend on clearing the previous one. I successfully completed all three rounds and felt that my performance was strong throughout—personally, I would rate my discussions around 9/10 in each round.
However, despite reaching the final stage, I received a rejection without any feedback or explanation. This was disappointing, especially considering the significant time and effort invested—particularly in the case study round, which was intensive and required around two hours of focused preparation and discussion.
Additionally, the entire process was conducted in person, which required me to take a full day off to attend. Given this commitment, I would strongly encourage the company to provide at least basic feedback to candidates who complete all rounds.
From my experience during the interviews, I also had some concerns:
During discussions across all three rounds, I sensed that the overall company culture might not be very collaborative or open.
In situations where there were differences in opinions—particularly around Agile tools and techniques—the interviewer seemed uncomfortable handling constructive disagreement.
Suggestion:
If a candidate is unlikely to be selected, it would be more respectful to avoid putting them through the entire process. Alternatively, providing clear and constructive feedback after such a detailed evaluation process would significantly improve the candidate experience.