Went through Anduril's OA and first coding round last month so sharing what the format actually looked like, since most posts I found were vague.
Online assessment (if they give one): I got a HackerRank-style 90-minute test with 2 questions. One was a graph problem (BFS variant with some constraints), one was more of a simulation problem. Both would probably be rated medium on Leetcode, maybe medium-hard on the graph one if you're rusty. No system design, no behavioral. Timed and proctored.
First technical phone screen (if they skip OA): Mine was a 60-minute Coderpad session with a recruiter-technical combo. One coding question, array/hash map style, medium difficulty. Then about 15 minutes of 'walk me through a project you're proud of' after the code. The interviewer ran my code so make sure it compiles.
What the difficulty actually felt like:
Honestly not as bad as I expected going in assuming it would be FAANG-hard. No dynamic programming in my loop, mostly graph traversal and some data structure design. A friend who went through their SWE loop for a more senior role said the onsite coding is harder, one of his questions was closer to Leetcode hard territory.
For context I was applying for a new grad / entry-level software engineer role. The bar seems to calibrate to level.
Tips from my experience: Practice graph problems (BFS, DFS, shortest path variations) Be ready to talk through your solution before typing, the interviewers seem to want to know your thought process They asked about time and space complexity for every solution No hints from interviewer unless you are genuinely stuck and have been silent too long
Still waiting on an offer decision. Will update.