Interview process was pretty simple and I cleared the phone interview as well as the second round of interview and the interviewers were impressed with me and I got a positive feedback saying I'm in for the next and final round. But, in the end they rejected saying I am not a good fit for the job.
This was really rude from the organization. They haven't provided proper explaination.
No matter how good you are, in the end it's waste of time. Beware.