Sorenson Communications logo

Sorenson Communications Software Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Sorenson Communications.

Showing 3 of 6
Sorenson Communications logo
Sorenson Communications

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Take home Phone screen Technical screen
Interview formats
Behavioral Technical Coding

Had a standard phone screen where we talked about culture fit. Then there were some multiple choice C++/general programming questions, which was a bit unusual for a phone interview. Before the first phone call, I had to do a simple coding exercise via email that they planned to review in the next interview. After that, there was a video interview with the hiring manager and a senior engineer. We discussed my solution to the coding exercise, and they asked how I'd add or change some features. They also asked some follow-up questions based on what I'd said earlier. There was supposed to be a second interview focused on technical skills with live coding, but I didn't get invited to that one.

Confirmed questions3 questions
  • Can you explain the difference between Java and JavaScript?
  • What are some key features of TypeScript?
  • How would you declare a smart pointer in C++? (this was multiple choice)
Sorenson Communications logo
Sorenson Communications

Software Engineer

Engineering

Mid Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Offer
Interview formats
Behavioral Technical Coding

We had about 1-3 rounds of HR interviews which were mostly for behavioral questions and to verify my experience. Then there was 1 round of technical interview with the team members where they asked technical questions based on my past experience and some code assignments. Finally, there was 1 round job offer interview with a leadership member.

Confirmed questions1 question
  • Tell me about your past experience using the x development framework for this role.
Sorenson Communications logo
Sorenson Communications

Software Engineer

Engineering

Mid Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite
Interview formats
Technical Coding

I went through 4 interviews in total. First, a recruiter called me. Then I had a code review with the Director of Software Engineering. After that, I did an interview and coding assessment with the Director and another engineer. Lastly, I had a final interview with the VP of Engineering. Overall, it was a good experience.

Confirmed questions1 question
  • The technical interview involved a standard algorithm problem, which I had to solve using C++.

Sorenson Communications Software Engineer Interview Questions

Quoted word for word from Sorenson Communications interview reports.

Can you explain the difference between Java and JavaScript?

Read reports

How would you declare a smart pointer in C++? (this was multiple choice)

Read reports

Could you share what motivated you to pursue a career as a software engineer?

Read reports

Tell me about your past experience using the x development framework for this role.

Read report

Formats, difficulty and experience

Across all 6 Sorenson Communications interview reports.

Interview formats

Technical 42.9%
Behavioral 28.6%
Coding 28.6%

Interview difficulty

Easy 16.7%
Average 83.3%
Difficult 0%

Candidate experience

Positive 50%
Negative 16.7%
Neutral 33.3%