SpotX logo

SpotX Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 13 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
46.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at SpotX.

Showing 3 of 13
SpotX logo
SpotX

Software Engineer

Engineering

Mid Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Take home Onsite Background check Offer
Interview formats
Behavioral Technical Coding Presentation

So I started with a recruiter call, then had a quick phone interview with the VP of Engineering. After that, I had a longer technical phone interview with a developer. These phone interviews took about a week or two. Sometime in there, I did an online coding test. After the last phone interview, I went in for an on-site. They showed me around the office and I met with a bunch of different engineers and developers for in-person interviews. They asked me a lot of technical questions and had me use the whiteboard to write pseudocode and map out solutions. Most of the questions were about data structures and algorithms, and general programming knowledge. It was a pretty comprehensive process.

Confirmed questions1 question
  • The technical interviews had some hard questions to check your understanding of programming fundamentals like data structures, algorithms, testing, and recursion.
SpotX logo
SpotX

Software Engineer

Engineering

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

It started with a friendly HR call at their local office, mostly checking personality fit. Then, there was a Codility exam, which is where I unfortunately didn't do well. I didn't finish the last question, and I think companies should review the submitted code and maybe still interview candidates. My suggestion to the company is to use online tests just as a reference, not as a sole filter, unless they have a massive number of applicants.

Confirmed questions3 questions
  • Codility exam - a modified version of the demo question, with 25% of the score seemingly for performance (large integers and arrays), which is tricky with JavaScript's loose typing.
  • Debug some code as part of the Codility exam.
  • Codility question regarding string comparison, where I only scored 37% because I only completed 3 out of 5 possible match types.
SpotX logo
SpotX

Software Engineer

Engineering

Intern Easy Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Coding Technical

I had a phone chat with someone really friendly, mostly about me. After that, I did a coding test on Codity with a couple of easy list exercises, and I could pick my language. Then, I had a technical interview over Google Hangout with an engineer where we discussed my past projects. The whole experience was great, and I'd suggest it, but it was a bit slow, and I took another job before finishing up.

Confirmed questions3 questions
  • Can you tell me about your choice of school?
  • Which programming languages do you feel most proficient in?
  • How would you arrange a webpage into four columns using Bootstrap?

SpotX Software Engineer Interview Questions

Quoted word for word from SpotX interview reports.

Regarding vector manipulation, why does a simple ::remove operation lead to a performance hit when erasing elements?

Read reports

How would you calculate the angle between the hands of a clock?

Read reports

If given a string, how would you create a tree structure that you can traverse?

Read reports

How would you arrange a webpage into four columns using Bootstrap?

Read reports

Can you describe the sequence of events that occurs when a user types a URL into their browser and presses Enter?

Read report

Can you discuss the C++ standard library's containers and algorithms, including how they function?

Read report

What third-party libraries, such as Boost, does your team utilize in addition to the C++ standard library?

Read report

Given your use of CMake, are you employing its more modern idiomatic approaches?

Read report

Formats, difficulty and experience

Across all 13 SpotX interview reports.

Interview formats

Technical 31.4%
Behavioral 28.6%
Coding 28.6%
Presentation 8.6%
System Design 2.9%

Interview difficulty

Easy 15.4%
Average 53.8%
Difficult 30.8%

Candidate experience

Positive 46.2%
Neutral 23.1%
Negative 30.8%