I recently went through what ended up being a month-long interview process with this company and unfortunately left the experience feeling disappointed with how candidates’ time was valued.
Over the course of the process, I completed an initial screening call, two separate interviews, and then was invited to a final interview day that consisted of a 45-minute presentation/discussion session followed by three additional back-to-back interviews. In total, this process involved six separate stages spread over roughly a month.
While I understand companies want to be thorough when hiring, this process felt excessively drawn out for the role. By the final stage, candidates are being asked to invest a significant amount of unpaid preparation time, particularly when preparing a presentation on technical experience, integration challenges, and product knowledge, followed immediately by multiple panel interviews.
Ultimately, after dedicating substantial time and effort across an entire month, I was not selected for the role. Rejection itself is part of the process and understandable, but the level of commitment required from candidates should come with a hiring process that is more efficient and respectful of applicants’ time.