Optiva logo

Optiva Software Engineer Interview Questions
& Process

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

Based on 13 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
53.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Optiva.

Showing 3 of 13
Optiva logo
Optiva

Principal Software Engineer

Engineering · nearly a year ago

Staff Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Coding Technical Behavioral

Had an HR call first. Then a take-home assignment, which was an easy coding task. After that, a technical interview with the hiring manager and a principal engineer. Overall, it was a good interview experience. The assignment wasn't difficult and didn't require a huge time commitment. The engineering manager was good at assessing skills through a friendly technical chat.

Confirmed questions1 question
  • In a production environment, how would you tackle a performance issue?
Optiva logo
Optiva

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen Offer
Interview formats
Technical Coding

I applied on Linkedin and after they reviewed my profile, the HR contacted me for an assessment. A week or two later, I got the assessment link. After I cleared it, they sent me a link for a technical interview with a lead engineer and a manager. They were both from different countries and the experience was top-notch, more of a discussion. I was amazed by how knowledgeable the interviewers were. The next day, I got a call saying I was selected, but they didn't release the offer letter and kept me waiting. I called the HR multiple times about the offer letter status, and she kept saying not to worry, it would just be delayed. After a month, she called saying they might have an open position and discussed salary and joining date again. But 3-4 days later when I contacted the HR again, she told me I wouldn't be getting the offer letter because other candidates were asking for much less than I was, and my expectations were too high. She said that's just how the company culture is and it's my decision if I want to join.

Confirmed questions2 questions
  • Can you write code to handle conversion between Camel Case and Snake Case?
  • Do you recall the second programming question?
Optiva logo
Optiva

Software Engineer

Engineering

Senior Average Positive experience Accept offer 2 rounds
Interview process
Phone screen Onsite
Interview formats
Presentation Technical Coding System Design

The whole interview process wrapped up in a week, ending with the final F2F interview. It was a really good interview experience, no paper or pencils involved, we coded on a board. After the telephonic interview, they invited me for the face-to-face interview, which had a panel of two interviewers.

Confirmed questions7 questions
  • Can you give a presentation about your current project, detailing its workings and your specific contributions?
  • How would you design the server-side of a chat application to manage a fixed number of clients, and what system calls would be involved?
  • Could you design a Logger class, implementing the Singleton design pattern, and provide the ST class with an explanation?

Optiva Software Engineer Interview Questions

Quoted word for word from Optiva interview reports.

How can we design code to detect memory leaks by overloading the new and delete operators?

Read reports

Could you write pseudo code to sort a string and explain the algorithm?

Read reports

What is the Observer design pattern, and why and how would you use it?

Read reports

Can you write code to handle conversion between Camel Case and Snake Case?

Read report

How would you design the server-side of a chat application to manage a fixed number of clients, and what system calls would be involved?

Read report

Could you design a Logger class, implementing the Singleton design pattern, and provide the ST class with an explanation?

Read report

Explain various C++ concepts including copy constructor, assignment operator, constructors, volatile, polymorphism, and the VTABLE-VPTR mechanism.

Read report

Formats, difficulty and experience

Across all 13 Optiva interview reports.

Interview formats

Technical 46.7%
Coding 23.3%
Behavioral 20%
Presentation 6.7%
System Design 3.3%

Interview difficulty

Easy 0%
Average 76.9%
Difficult 23.1%

Candidate experience

Positive 53.8%
Negative 23.1%
Neutral 23.1%