I am writing to provide feedback on the interview process for the Senior .NET Full-Stack Developer position. Unfortunately, my experience with this process has been frustrating and, frankly, felt like a waste of time. Let me explain why.
The first round of interviews went well, and I was optimistic about the opportunity. The second round involved managerial questions and some technical aspects, which were satisfactory. Afterward, I received a call from HR informing me that I was selected and was asked to submit the required documents for the next steps.
At this stage, it's natural to assume that the offer would be the next step, especially after document verification and communication from HR indicating a positive outcome. Typically, after HR confirmation, I would expect a formal HR discussion regarding the offer details.
However, a week later, I was surprised to be called for yet another round of technical discussion. This raises concerns about the clarity and structure of the hiring process. After the HR round, who is responsible for conducting additional interviews? Why wasn't this round communicated earlier, and why was it necessary after HR had already indicated that things were moving forward?
Additionally, I’ve received repeated calls from HR every 3-4 days, stating that things are positive and the offer is being released. This inconsistent communication creates unnecessary pressure and raises doubts about the company's commitment. It's important not to mislead candidates with vague or false promises, especially when they're already navigating the stress of the interview process.
I strongly recommend that the company establish a clear and transparent interview process with defined steps and timelines. Candidates deserve to know what to expect, and this will reflect positively on the company's reputation.