The process handled by HR was good, but the interviewers in the technical round tried to confuse me hence pushing me to the wrong direction. I could have performed better if the interviewers didn't confuse me. Companies loose good candidates due to poor performance of interviewers actually.