The interview went very well.
1st round was on online video interview with the Indiain Managers.
2nd Round was with the higher manager from USA at 10pm India timing.
3rd was the salary discussion and they were about to send me the offer letter but they did not saying they have hired internal employee.
Not expected from such good company, they just wasted my time.