3 rounds happened . First one was technical , second one was managerial round . After second round they ask me to wait for hr mail. By next day I received a mail from hr in which salary structure was mentioned. I accepted the offer initially. From next day onwards they started asking me to join immediately,I ask them to release offer letter according to my notice period and told them very clearly I will try negotiate with current HR. After couple of days instead of releasing offer letter they told me there is a client round which u need to go through. When i went for that round, hr didn't even shared my resume with the Canadian client. After a week they told that you are not technically fit for the position. Such unprofessional people they are. In client round they asked me regular 4 questions out which I answered 3 correctly and hr r said that I answered 90 % incorrectly.