
Bohemia Interactive Simulations Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 17 interview experiences · FREE TO READ
Which role are you interviewing for?
8 roles · 17 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Bohemia Interactive Simulations.
UX Designer
So after they looked at my portfolio, they sent me a take-home UX challenge. I went ahead and did the challenge, making sure to include lots of documentation and even working prototypes, thinking that might give me extra credit. I basically turned in a full UX project instead of just a few screens or basic mockups, which is apparently what they were expecting. I got it done and sent it to the Product Designer who was in charge of the challenge. They said they'd get back to me after reviewing it. I waited for weeks, and still nothing. So I decided to follow up with emails to the person who gave me the challenge. After a bunch of emails and waiting for over a month, I finally got a generic rejection email with no explanation. Really frustrating!
No confirmed questions were included in this interview report.
Software Engineer
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.
- 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?
QA Analyst
After I sent in my resume and cover letter, I had a remote interview through Google Hangouts with two people. Following that, I was invited for an in-person interview with three interviewers, one of whom was from the first interview. They mentioned there would be a third and final interview on-site, which was supposed to include a conference call with senior management overseas. Sadly, I didn't get called for that third interview, so this review focuses on the second interview.
- Considering a test scenario with given limits, explain your QA process, including follow-up questions and answers.
- Suppose you start at 9 am and need to create a test plan, perform tests, log bugs, and interact with stakeholders for 50 features. How would you handle this task given the one-day deadline?
- Describe a past failure and how you dealt with it.
Front End Developer
The interview process was pretty good, with three main stages. First, I had an online interview with HR and the Hiring Manager where we talked about my studies and personal projects since I don't have work experience yet. After that, I got an Angular task to complete within a week, which was fun. Once I submitted it, they called me back for an in-person interview at their office. This final interview was about two hours long and involved many technical questions, some harder than others, but it went well overall.
- Regarding the task, how could you have improved the implementation?
Bohemia Interactive Simulations Interview Questions
Quoted word for word from Bohemia Interactive Simulations interview reports.
“How many nodes are in a binary tree given its height?”
Read reports →“Explain the time complexity of O(n).”
Read 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 →“How would you fix the provided C++ code snippet?”
Read report →“Can you explain different types of trees in computer science?”
Read report →“Can you explain inheritance in C++?”
Read report →“Could you elaborate on linked list data structures?”
Read report →“Could you explain basic algorithms like BFS?”
Read report →Formats, difficulty and experience
Across all 17 Bohemia Interactive Simulations interview reports.