Interview had four stages:
1. Technical Round
2. Code Challenge Round
3. Managerial Round
4. HR Discussion
I have cleared all round, HR discussion also happened, Salary breakup shared with me, i confirmed them its fine and i am OK to join your organization, they told that they are waiting for client feedback after that they will release offer letter. Every-time i call/mail HR for update she said still waiting for feedback, I will update you once we receive feedback from client.
its around 1.5 months they have not confirmed yet still they are saying waiting for client feedback ;)
All i can say that this company doesn't behave professional, there are no hiring ethic, they play with emotions.