Soar Tech logo

Soar Tech Software Engineer Interview Questions
& Process

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

Based on 10 interview experiences · FREE TO READ

2.8 Rounds average
Difficult Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Soar Tech.

Showing 3 of 10
Soar Tech logo
Soar Tech

Software Engineer

Engineering · more than a year ago

Mid Easy Positive experience Accept offer 3 rounds
Interview process
Phone screen Take home Onsite Presentation
Interview formats
Technical Coding Presentation Behavioral

The interview process involved 3 steps - a phone interview, a remote programming test, and an all-day, onsite interview. The onsite interview consisted of various sessions with department heads, testing my technical ability and solving problems on white boards. I was also required to prepare and give a presentation on a technical project I was passionate about. The people at SoarTech are wonderfully kind and helpful, and this was easily the most delightful interview I've ever had. The CEO even took time out of his day to speak with me and get to know me personally. It all made answering the tough, technical questions much less stressful.

Confirmed questions1 question
  • Can you outline a data flow diagram and testing strategy for the given vehicular autonomy challenge?
Soar Tech logo
Soar Tech

Software Engineer

Engineering · more than a year ago

Mid Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Presentation
Interview formats
Technical Coding System Design Presentation

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.

Confirmed questions3 questions
  • 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.
Soar Tech logo
Soar Tech

Software Engineer

Engineering

Entry Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Technical Coding System Design Behavioral

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.

Confirmed questions3 questions
  • 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?

Soar Tech Software Engineer Interview Questions

Quoted word for word from Soar Tech interview reports.

Can you explain the workings of a Hash Table and a Hash Function?

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 10 Soar Tech interview reports.

Interview formats

Technical 31%
Coding 20.7%
Behavioral 17.2%
Presentation 13.8%
System Design 13.8%

Interview difficulty

Easy 10%
Average 40%
Difficult 50%

Candidate experience

Positive 60%
Negative 40%