Ultra Group logo

Ultra Group Software Engineer Interview Questions
& Process

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

Based on 22 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
72.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Ultra Group.

Showing 3 of 22
Ultra Group logo
Ultra Group

Software Engineer

Engineering · more than a year ago

Entry Easy Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Offer
Interview formats
Behavioral Technical Coding

Had three interviews. First was a quick HR chat for about 15 minutes, just to see if I was a good fit. Then, a 45-minute technical phone interview with an engineer, where we mainly discussed C++ programming concepts. The last part was an onsite interview, which involved two separate one-hour sessions with different interviewers. They asked a mix of questions about my past work, some technical stuff, and also some behavioral questions. The whole experience was pretty relaxed and not scary at all. Everyone was really nice and smart. Ended up with a job offer.

Confirmed questions1 question
  • Can you name a core concept of object-oriented programming?
Ultra Group logo
Ultra Group

Software Engineer

Engineering · more than a year ago

Entry Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Behavioral

A recruiter contacted me about the position and forwarded my resume to a consulting firm. Following that, I had a phone interview where the interviewer reviewed my resume. Then, I went for an in-person interview at the company's site. I had trouble finding parking, as there was no designated visitor parking. A building contractor offered me his spot, so I used it to enter the building. However, the reception staff were quite rude about me parking there and insisted I move my car. When I asked about alternative parking, they just gestured vaguely. After searching the premises and finding no available spots, I contacted the interviewer to cancel.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Ultra Group logo
Ultra Group

Software Engineer

Engineering

Mid Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding System Design

The interview process involved two main rounds. The first round featured interviews with the Hiring Manager, a Systems Engineer, and a Lead Software Engineer. The second round also included the Hiring Manager and a Systems Engineer, along with a DPME. Both interviews were conducted virtually over Zoom due to the pandemic, using Zoom calls and Zoom video.

Confirmed questions4 questions
  • Can you describe your past experience?
  • What qualities do you possess that make you a great fit for this position?
  • Why are you interested in Ultra Electronics?

Ultra Group Software Engineer Interview Questions

Quoted word for word from Ultra Group interview reports.

What is the difference between a class and a struct in C++?

Read reports

What are the various techniques for sorting an array of numbers? Provide pseudocode for sorting the array and discuss potential improvements to your pseudocode.

Read report

Formats, difficulty and experience

Across all 22 Ultra Group interview reports.

Interview formats

Technical 38.9%
Behavioral 37%
Coding 11.1%
Group 5.6%
Presentation 3.7%

Interview difficulty

Easy 31.8%
Average 54.5%
Difficult 13.6%

Candidate experience

Positive 72.7%
Negative 13.6%
Neutral 13.6%