30 minute resume deep dive -> take home assessment (took around 6 hours and was conducted in C++) -> 1 hour final interview on resume, networking, low-level, and OS concepts (although I think it depends on your resume).
Interview questions [1]
Question 1
What's the difference between a process and a thread?
1st round technical, coding in whatever language of your choice, and basically solve the problem with a interviewer. 2nd round phone interview was behavioral, asking about various things regarding experience and basic behavioral questions.
I applied through a recruiter. I interviewed at SpaceX
Interview
Recruiter reached out via email and scheduled phone call interview. Phone call consisted of behavioral questions and questions about prior work on resume. Phone call lasted 30 minutes and started relatively close to on time.
Interview questions [1]
Question 1
Name a situations where you had an unexpected deadline come up and how you responded.