Submitted the initial challenge, which many candidates seem to find challenging.
Had a conversation with the recruiter, which went well.
Received a take-home assignment that was somewhat complex due to unclear instructions, but I approached it as an opportunity to demonstrate problem-solving skills.
Spoke with the hiring manager, which was a positive experience.
Presented my solution in a PowerPoint presentation to three senior engineers during the final stage.
Unfortunately, I didn’t make it through the last stage and received a rejection. The feedback I got was that it was a difficult decision for them, and they encouraged me to reapply when the position reopens in five months. While the recruiter was kind and professional, I found the outcome disappointing, especially after investing significant time and effort into the take-home and presentation.
During the process, I was told they were happy with my solution and my presentation. I provided a comprehensive explanation of the business impacts and scale of the problem. However, their rejection cited that I didn’t adequately answer some questions, which seemed inconsistent with the feedback during the interview.
Adding to the frustration, a month later, I noticed they posted a senior position similar to the role I interviewed for. I reached out to the recruiter but received no response. Later, another recruiter contacted me, seemingly unaware of my prior interaction with the company. This lack of communication and respect for candidates' time has been disappointing.
Another observation I made during my interviews was a lack of diversity. The interviewers seemed very similar in background and demeanor, which left me questioning whether their hiring decisions prioritize a specific “profile.” This might not have been a factor in my case, but it’s worth noting for others considering applying.