
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
Candidate interview experiences
First-hand accounts from people who interviewed at SpotX.
Software Engineer
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.
- The technical interviews had some hard questions to check your understanding of programming fundamentals like data structures, algorithms, testing, and recursion.
Software Engineer
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.
- 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.
Software Engineer
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.
- 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 →“Would you like a glass of water or something?”
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.