I interviewd in December,2020. First round was online test, I cleared it and was called by HR the very next day for the technical round. I cleared the technical round and HR called me within a very short notice for the managerial round. It went well and the manager said he will look for a better fit for me. The HR kept on dodging the response for nearly a month and kept saying she doesn't have any update. They didn't give me any formalwritten reply. I was the one following up. One day, I called again and the HR said, we can't find a suitable position for you and it has to do nothing with your technical skills. I found this behaviour totally unprofessional. A clear yes or no would have worked. This is a sick tendency to keep people on hold and not giving written explanations.