Utterly worst experience. First round is machine test. I cleared that, followed by 2 rounds of technical interviews. I also cleared that. Final round was taken by technical manager which was not an interview, it was kind of discussion. He asked me some kind of puzzles only. I was expecting the call from HR for the final HR round.But the HR sent me a feedback email that I didn't clear the interview process. I was totally shocked to hear this.Still I wondered why they allow me to attend final 4 rounds of interview including machine test, if they feels I'm not fit?