The overall process happened in 4 rounds: HR, Technical, Managerial, and Client Interview. These processes took more than a month. I was through all the rounds but got negative feedback from the client. There was no reason or detailed feedback given. They simply wasted my time. The manager liked me, my technical interview went super awesome. Even my client interview was super good. I don't know why they rejected me (maybe, due to racism??)