Bohemia Interactive Simulations logo

Bohemia Interactive Simulations Software Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
16.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Bohemia Interactive Simulations.

Showing 3 of 6
Bohemia Interactive Simulations logo
Bohemia Interactive Simulations

Software Engineer

Engineering · more than a year ago

Entry Easy Neutral experience No offer 1 round
Interview process
Technical screen Onsite
Interview formats
Coding Technical

The interview was online and in English. They asked some basic questions about my expectations and a few algorithmic tasks. The whole process felt pretty long, but they did offer me a break.

Confirmed questions4 questions
  • I was asked to reallocate and sort an array.
  • Then some graph theories were discussed.
  • Questions about basic trees were asked.
Bohemia Interactive Simulations logo
Bohemia Interactive Simulations

Senior Software Engineer

Engineering · more than a year ago

Senior Average Positive experience No offer 4 rounds
Interview process
Take home Phone screen Onsite Onsite
Interview formats
Coding Technical Behavioral

First, I got a call and had to do an online programming test, which was easy with C++ skills. Then, there was an online pair coding session combined with a phone interview. The coding questions were easy, and some other questions felt like they came from a CS exam, with many O(n) questions. After that, I was invited for an onsite interview. I was told they weren't interested after the onsite. If I had passed, I would have gone for another onsite interview. I'm not sure how many more there would have been. They seemed more focused on your ability to answer questions than your actual work. The job description was a perfect match for my experience, and I had many examples of success in what they were looking for. I wasn't given any reasons for not moving forward, so I can only guess. Everyone was really nice, and I know this is how interviews are done now, so it's not just them. It's just tiring to go through this process and always be the most productive person but not fit the mold. I've studied for this type of interview before, but for this job, I wanted to show my work and let them decide based on my experience, instead of just spitting out answers that anyone who studies hard can get. There's a free online copy of 'Cracking the Coding Interview'. Study that book, and you'll get through their process. Very nice people, a nice office, and it seems like fun work, so it was worth the time and experience. It's just disappointing that so many companies need good people but don't know how to interview for them.

Confirmed questions3 questions
  • Lots of questions about O(n) complexity. This is a pet peeve of mine as in all my years of coding this has never come up. What has come up is the best data structure or sorting algorithm for the job. But study up on this to impress them.
  • Linked list coding, problem solving, some behavior questions.
  • Not a lot of questions on whether you can create and ship software, more on if you are a good student.
Bohemia Interactive Simulations logo
Bohemia Interactive Simulations

Software Engineer

Engineering

Entry Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Phone screen Onsite Panel Presentation Background check Offer
Interview formats
Coding Technical Behavioral Presentation

So the process was kinda like what someone else described, which was super helpful for me to even get this far. It kicked off with a C++ coding test, you get 80 mins, which should be plenty, I was slow and careful and still finished with 10 mins to spare. After passing that, they set up a phone interview. They gave me specific study advice for data structures, algorithms, C++, which was good but kinda messed me up later, as you'll see. Phone interview day came and they ghosted me! I had to call reception and email the manager to find out what was up. After a long wait (45 mins, yikes!), they apologized and we started. This disorganization should've been a sign, but I decided to overlook it. The phone interview was mostly "what's wrong with this code" type questions, some fill-in-the-blanks, others just verbal answers. Lots of O(n) stuff, linked lists, OOP, data structures, trees, all in C++. The interviewers were chill though. I passed and got scheduled for an in-person technical. That started with a chat about my resume, pretty standard. Then they had me whiteboard 2 problems. The first was super similar to a Google example on YouTube. The second was about sorting a massive number from a huge file with low RAM but lots of hard drive space. Again, pretty relaxed. Passed that too and was told the final interview would be behavioral, plus an office tour and lunch. I went, got the tour, met some cool people. Some key managers were missing though, so I ended up interviewing with the same guy from the first in-person, and they grabbed some random dev too. It was disorganized, the manager even admitted it. The first guy asked more resume questions and then had me whiteboard C++ classes for a program from my old job. This caught me off guard since they said it was behavioral and I'd already done 3 tech screens. It was frustrating, but I think he was just stalling. Then other managers came in for the typical "disagreed with coworker" questions and other HR stuff. We had lunch, and I thought it went well. Got rejected a couple days later. Feedback was: work on UML (weird, as the question was about C++ code, not UML) and get more C++ experience (also weird, since I passed 3 tech screens). My advice: follow guides, but be ready for anything, they're disorganized and things won't go as planned.

Confirmed questions8 questions
  • How would you fix the provided C++ code snippet?
  • Complete the code by filling in the missing parts.
  • Can you describe the solution to this coding problem without writing any code?

Bohemia Interactive Simulations Software Engineer Interview Questions

Quoted word for word from Bohemia Interactive Simulations interview reports.

How would you sort a very large number stored in a massive file, given constraints on available RAM but unlimited hard drive space?

Read reports

What are the core principles of object-oriented programming?

Read reports

Can you explain different types of trees in computer science?

Read report

Formats, difficulty and experience

Across all 6 Bohemia Interactive Simulations interview reports.

Interview formats

Technical 40%
Coding 40%
Behavioral 13.3%
Presentation 6.7%

Interview difficulty

Easy 16.7%
Average 66.7%
Difficult 16.7%

Candidate experience

Negative 50%
Positive 16.7%
Neutral 33.3%