Optym logo

Optym 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

3.9 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Optym.

Showing 3 of 22
Optym logo
Optym

Senior Software Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 5 rounds
Interview process
Technical screen Technical screen Technical screen Panel Recruiter call
Interview formats
Technical Behavioral

There were 5 rounds in total. 3 were technical interviews, 1 was a managerial interview, and 1 was an HR round. The difficulty varied across the first three rounds. The first round was with a Software Engineer, the second with a senior developer, and the third with an engineering manager or staff engineer.

Confirmed questions3 questions
  • Do you have experience with questions related to the supply chain industry?
  • Can you answer questions about the networking industry?
  • Are you prepared for questions concerning the optimization industry?
Optym logo
Optym

Software Engineer

Engineering

Mid Average Positive experience Accept offer 6 rounds
Interview process
Technical screen Take home Onsite
Interview formats
Technical Coding System Design

The interview process was super long, like 4 months, from mid-Jan to May. It had 3 online rounds, 1 online test, and 2 in-person rounds. They mostly asked about Data Structures and Algorithms, a bit about Databases (writing queries), and some Puzzles. For DS & Algo, topics included trees, Linked Lists, DP, and Backtracking. The main goal was to see if I could think logically, come up with efficient solutions, and write code.

Confirmed questions4 questions
  • How would you design a stack that can return the minimum element in O(1) time using only O(1) extra space?
  • Can you sort an array containing only 0s, 1s, and 2s?
  • Given an array A and a target sum x, determine if there exists a pair of elements in A that adds up to x.
Optym logo
Optym

Software Engineer

Engineering

Senior Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Onsite Onsite
Interview formats
Technical Coding Technical Technical

So there were 5 rounds in total, 4 of them were technical. It started with a phone call, then an online test on HackerRank. After that, the remaining technical interviews were at their office. The questions were medium difficulty and included puzzles, algorithms, data structures, and JavaScript/Angular topics. I passed everything and got good feedback, but they ended up not offering me the job because they needed someone who could start immediately. This wasn't mentioned before, and it felt unprofessional to not give an offer after I cleared all the stages.

Confirmed questions1 question
  • Can you describe the application architecture?

Optym Software Engineer Interview Questions

Quoted word for word from Optym interview reports.

What's the difference between an abstract interface and an abstract class?

Read reports

Given an array A and a target sum x, determine if there exists a pair of elements in A that adds up to x.

Read reports

What is the difference between an abstract class and an interface?

Read reports

How would you find the lowest common ancestor for two given nodes in a binary tree?

Read reports

How would you find the minimum element in a stack in constant time?

Read report

How would you find the poison wine using the minimum number of ants?

Read report

Imagine a matrix filled with 0s. How would you modify it so that if an element is 0, its entire row and column are also filled with 0s?

Read report

Formats, difficulty and experience

Across all 22 Optym interview reports.

Interview formats

Technical 41.8%
Coding 34.5%
Behavioral 20%
System Design 3.6%

Interview difficulty

Easy 9.1%
Average 59.1%
Difficult 31.8%

Candidate experience

Positive 50%
Neutral 27.3%
Negative 22.7%