This was the most disorganized interview process I’ve ever been through.
I was first contacted in April for a role and made it clear from the start that, as a Master’s student, I wouldn’t be available until September. I passed the technical screen, but my final loop was delayed by a month and a half. I was told the original team had low headcount, so I would interview with another team in the same org. I interpreted this as them being too busy, but that I was still being considered for the original role. After the final loop, the recruiter contacted me saying they would like to move forward with an offer.
This is where things became unclear. Anduril uses a team matching process, which is common at larger companies, but it left me in a precarious position since I did not actually know what role I was being considered for. The recruiter congratulated me, but then told me the role I applied for had never been approved and that there were no other openings in the location I applied to. Instead, they redirected me to a robotics role on another team in a different location. After meeting with that team, I was rejected for lack of experience, despite my resume being clear and the discussion adding little beyond what was already known. This made me question whether there had ever been a real opening for me in the first place.
To their credit, the recruiter did try to connect me with two other teams, one of which even asked me to re-interview with more coding and behavioral questions. After completing those, both teams also passed for lack of experience. When I voiced my frustration, I was told I was not leveled high enough, which felt like a cop out considering I had solved all of their coding challenges. Meanwhile, the role I originally applied for is still posted on their careers page, even though the recruiter confirmed it was never approved.
Overall, everyone I spoke with was polite and professional, but the process itself was confusing, misleading, and ultimately felt disingenuous.