The recruiter was very nice, allowing flexible time to schedule an interview. I attended the first round of interviews in the process, which was a 1-hour Zoom meeting that consisted of technical questions and a whiteboarding code-pairing problem on HackerRank.
I was clearly very nervous, but the interviewer was very nice and really tried to help me solve the coding problem; he seemed to be advocating for me to solve it. It was an easy problem, but I let my nervousness get the best of me, so I didn't make it to the next round. The interview consisted of a quick 10 minutes of technical questions, followed by a single coding problem.
Write a linked list with the following requirements:
Note: You will have to write your own test cases during the interview to show that it works.
What is the difference between a pointer and a reference? (C++)
What are shared pointers? Pros and cons? (C++)
Why do you want to work at Anduril?
Tell me about yourself. (Explain your resume)
How would you transfer data from one process to another in Linux on the same computer?
The difference between TCP and UDP
Describe an instance where you had to develop a feature. Explain your thought process, challenges, and how you overcame them.
The following metrics were computed from 48 interview experiences for the Anduril Software Engineer role in United States.
Anduril's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Anduril's Software Engineer interview process in United States.