The interview process was very long and stretched over several months, with multiple stages (hiring manager interview, CodeSignal, technical interview, practical interview).
The same job description was repeatedly reposted, which created uncertainty around whether the role and headcount were stable.
The role did not feel fully defined.
The hiring manager mentioned plans to split the team into two, but this context did not seem to be consistently shared with other interviewers.
Interviewers appeared misaligned on expectations and scope, giving the impression the position was still evolving.
No actionable feedback was provided after rejection—only a generic response—despite the significant time investment required from candidates.