
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
Candidate interview experiences
First-hand accounts from people who interviewed at OMP.
Software Engineer
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.
- Can you explain basic Object-Oriented Programming concepts?
- Do you know SQL?
- Tell me about some C++ questions.
Integration Developer
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.
- What SOLID principle does the provided code illustrate?
Software Engineer
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.
- 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 →“Explain the 8 Mettle ball 1 defect puzzle.”
Read report →Formats, difficulty and experience
Across all 22 OMP interview reports.