OMP logo

OMP 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
45.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at OMP.

Showing 3 of 22
OMP logo
OMP

Software Engineer

Engineering

Senior Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral

I went through a campus recruitment process at my university. I submitted my resume and had a conversation with a tech lead. The next day, I was interviewed on campus where I was asked technical questions and we discussed my projects and resume. It seemed to go well, and I was told I'd be invited for an on-site interview. About a week later, a recruiter emailed me to say they were interested and wanted to proceed. I suggested a time for a call, but never heard back from her. It felt like a waste of time and effort.

Confirmed questions5 questions
  • Can you explain basic Object-Oriented Programming concepts?
  • Do you know SQL?
  • Tell me about some C++ questions.
OMP logo
OMP

Integration Developer

Engineering

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

The process started with an HR interview, which I didn't really like. Even though I get they're not technical, they seemed to have no clue about the job. They were also pushy about my past salary, basically saying the process wouldn't continue if I didn't share it. Then there was an online test with multiple-choice questions, many of which involved code snippets where you had to figure out what the code did. The tech interview was a pretty chill chat. They seemed to make up questions as they went along, so it's probably best not to bring up anything you're not super sure about because they might ask you to elaborate. It also included a case study.

Confirmed questions1 question
  • What SOLID principle does the provided code illustrate?
OMP logo
OMP

Software Engineer

Engineering

Mid Average Positive experience Accept offer 1 round
Interview process
Onsite
Interview formats
Technical Coding Behavioral

About two weeks after the career fair, I got a call for a direct on-site interview. It was about an hour and a half long, and two lead developers interviewed me. They seemed nice and were well-prepared. They asked tough questions about my background, C++ concepts, OOD, and algorithms. Overall, it felt positive. They mentioned the results would be out in two weeks, and I'm hoping to join them.

Confirmed questions1 question
  • Can you explain Object-Oriented Design principles?

OMP Software Engineer Interview Questions

Quoted word for word from OMP interview reports.

How would you find all solutions for the equation a^2 + b^2 = c^3 + d^3?

Read reports

What is the difference between parent and child classes when virtual methods are involved?

Read reports

Describe the internal implementation of C++ STL containers std::map and std::unordered_map, including their underlying data structures.

Read reports

Could you copy a linked list that includes a random pointer?

Read reports

Can you explain the virtual keyword in C++ and its internal workings, like vtables and function pointers?

Read report

How would you find a missing number in a list of n-1 numbers, focusing on efficient space and time complexity? (You can write it down.)

Read report

What SOLID principle does the provided code illustrate?

Read report

In C++, what's the deal with memory management, specifically the stack and heap, and what causes stack overflows from recursion?

Read report

Formats, difficulty and experience

Across all 22 OMP interview reports.

Interview formats

Technical 41.8%
Coding 25.5%
Behavioral 25.5%
Case 3.6%
System Design 3.6%

Interview difficulty

Easy 9.1%
Average 68.2%
Difficult 22.7%

Candidate experience

Neutral 22.7%
Positive 45.5%
Negative 31.8%