I applied online. I interviewed at SpaceX (Redmond, WA) in Nov 2015
Interview
I interview for a software engineer position. I past the interview and was then asked to prepare and present a set of slides for a predefined project. I presented the project and was invited to the Redmond, WA office to present to the SW team. The presentation was well received with the exception of one strangely hostile former Microsoft employee who apparently had a chip on his shoulder. The presentation was followed with one-on-one software coding interviews (which I admit I hadn't prepared properly for due to preparing presentation, time-consuming application, etc) with the typical software questions such as link lists. Again encountered the irrational hostile former Microsoft employee way past the point of rude. It was an awful experience. I don't think I would have taken the job if offered knowing I would have to see that guy everyday.
Basic questions about python vs c++, am I authorized to work in the US, stack vs heap, projects and my experience mentioned in my resume, quick introduction about myself and why i wish to work at spacex.
Recruiter screens usually hit: time/space complexity of common operations, why O(log n) beats O(n), array vs hash map vs linked list tradeoffs, and Big-O of sorting. Want me to drill you on these?
Interview questions [1]
Question 1
recruiter called, they has a few big O questions and basic DSA
Phone call with a recruiter discussing SpaceX, its goals, my resume, professional experience, interest in the role, availability to work overtime, and ability to handle additional responsibilities when needed for the position.
Interview questions [1]
Question 1
They asked me to tell them about my professional experience.