
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
Candidate interview experiences
First-hand accounts from people who interviewed at Ultra Group.
Software Engineer
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.
- Can you name a core concept of object-oriented programming?
Software Engineer
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.
No confirmed questions were included in this interview report.
Software Engineer
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.
- 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 is a pure virtual function?”
Read reports →“How many bits are in an integer?”
Read reports →“What is the reason for passing a value by reference?”
Read reports →“What is a stack, and what is a heap?”
Read report →“In Java, how can you implement multiple inheritance?”
Read report →“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 →“Can you explain what a pointer is?”
Read report →“Can you explain the Java Programming language?”
Read report →Formats, difficulty and experience
Across all 22 Ultra Group interview reports.