I had a very disappointing experience.
Initially, I cleared the first technical interview, which was fairly simple, covering basic Python topics such as OOP, decorators, slicing, along with some Pytest and Selenium questions. After that, I also cleared the second technical round.
Following this, HR asked for my documents and informed me that the offer would be released by EOD. However, the next day, they mentioned that the Director wanted to conduct an additional round. I attended the technical discussion with the Director, cleared it as well, and was again told that the offer would be released by EOD.
A couple of days later, HR contacted me and said that the project for which they were hiring was now on hold, and I would need to attend one more client interview. I agreed, but during the client round, it became clear they were looking for a different technical stack, and I could not clear it.
Overall, this entire experience left me feeling that EPAM lacks professionalism. It also raised concerns about how things might function internally if this is how they handle their hiring process.