The interview process consisted of three rounds: an initial virtual technical round, followed by a face-to-face technical round, and finally a managerial round. All the rounds were relatively straightforward, and the discussions went smoothly with no indication of any major concerns.
However, after successfully completing all three rounds, I received an unexpected rejection without any feedback or explanation. This lack of transparency and communication reflects poorly on the overall professionalism of the hiring process.