
Soar Tech Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 12 interview experiences · FREE TO READ
Which role are you interviewing for?
3 roles · 12 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Soar Tech.
Intern
The interview process was pretty standard. I sent in my application and heard back after some time. Then I had a phone interview, followed by an in-person interview. Nothing too out of the ordinary.
- What motivates your interest in working at this company?
Software Engineer
The company seemed to only want people with advanced CS degrees and not open to other profiles. The phone interview was okay, but the in-person was rough. It had two parts. The first part involved coding a singly linked list from scratch in Java or C while hooked up to a projector and getting grilled on every tiny detail. It was hard to think straight with constant questioning. The second part was a hypothetical about using sensors to guide a robot from a start to an end point. It was kind of fun, but that's about it. The whole thing felt like a waste of time because I didn't fit their mold. They're missing out on innovation by only hiring from the same local university.
- Could you explain what a hash table is?
- How would you go about programming a singly linked list from scratch using either Java or C, while under the pressure of a projector and constant detailed questioning about your typing?
- Imagine you have a robot; describe how you would direct it to move from its starting position to a specific target location using available sensors.
Software Engineer
It's a 3-part process. First, a phone screen where they ask about your background, interests, and a simple coding question. Then, there's a remote coding test, which is a bit of a pain. It's 3 hours long - 2 hours for coding and 1 hour to discuss your code, and it felt pretty tough for an entry-level role. You can use online resources, but it still takes ages. Finally, there's an onsite interview with system design and software architecture questions. Even though it's a small company, their hiring process is really thorough and takes a lot of time.
- Can you describe what a hashtable is?
- How would you explain the backend workings of a hashtable?
- Could you complete the implementation of a path finding algorithm?
Machine Learning Engineer
So first there was this online coding test, then I had an HR interview, and finally an in-person interview with the engineering team. During the last one, I had to whiteboard a solution to a problem they gave me.
- Can you discuss your experience and how it would benefit the team?
Soar Tech Interview Questions
Quoted word for word from Soar Tech interview reports.
“What is the time complexity of a HashTable?”
Read reports →“Could you reverse a singly linked list?”
Read reports →“Can you explain what a hash table is?”
Read reports →“Can you explain what a hash map is?”
Read reports →“Can you explain the workings of a Hash Table and a Hash Function?”
Read report →“Can you describe what a hashtable is?”
Read report →“How would you explain the backend workings of a hashtable?”
Read report →“Could you complete the implementation of a path finding algorithm?”
Read report →“Can you outline a data flow diagram and testing strategy for the given vehicular autonomy challenge?”
Read report →Formats, difficulty and experience
Across all 12 Soar Tech interview reports.