There were a total of 3 technical rounds. I applied through the company's career page and got a call from HR for the 1st round, which I gave and shortlisted, after that they told me there was some confusion because they were hiring for a senior role so I will have to give another technical round to the senior person and then the managerial or HR round will be conducted,
After the 2nd round was done I took an update from HR where they again told me that they selected me for another department for which I will again have to give another round of interview with the specialized project manager, again I gave that and including this all of my interview rounds went really well,
After this I followed up from HR and in the end they told me that the interviewer is not sure (Not sure about a candidate even after taking 3 technical rounds) so they ask me to give another face-to-face round on a very short notice which was not brought up by anyone from the day I was interviewing and after investing a lots of my time into this, I already had an offer but still I was prioritizing them and in the end I dropped their last request because I could not relay on them anymore, and I had my joining date near in the selected company, worst interview experience ever.