Taro Logo

Software Engineer Interview Experience

June 1, 2015
Positive ExperienceNo Offer

Process

Applied on the company website.

Received a call from HR several weeks later asking to schedule a technical interview.

Completed two 30-minute phone interviews with the team that was interested in me.

The interview was over the phone and used a shared online text editor.

After the interviews, I received a call from HR 20 minutes later regarding the team's decision.

Questions

Explain what a red-black tree is.

What is the Big O for rebalancing?

Here is a red-black tree class written in C++:

cpp // Red-Black Tree Class (example) class RedBlackTree { // ... tree implementation details ... };

Write a function to rebalance the tree.

Explain what * and ** mean in Python.

Was this helpful?

Interview Statistics

The following metrics were computed from 144 interview experiences for the SpaceX Software Engineer role in United States.

Success Rate

8%
Pass Rate

SpaceX's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive46%
Neutral28%
Negative26%

Candidates reported having good feelings for SpaceX's Software Engineer interview process in United States.

SpaceX Work Experiences