Bitmovin logo

Bitmovin Software Engineer Interview Questions
& Process

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

Based on 29 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
82.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Bitmovin.

Showing 3 of 29
Bitmovin logo
Bitmovin

Software Engineer

Engineering · nearly a year ago

Intern Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Background check
Interview formats
Behavioral Technical

I went for a SWE intern position. First, I chatted with the Engineering Manager about my resume and why I wanted the internship. Then, in the technical interview, I got a problem to solve on my own, and the interviewer came back after about 45 minutes to talk about my approach. It was kind of weird not having them there during the problem-solving part, but I guess it was fine. I think my code was mostly right, just needed a small tweak which I pointed out, but they still rejected me without any feedback. I also reached out to HR but heard nothing back. The technical problem itself was okay, but the way the interview was set up and the lack of feedback made it feel not so great and could be better.

Confirmed questions4 questions
  • Why are you interested in this internship?
  • Can you describe your previous experiences?
  • What motivated you to apply for this internship?
Bitmovin logo
Bitmovin

Senior Software Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 6 rounds
Interview process
Recruiter call Technical screen Take home Onsite Panel Background check
Interview formats
Behavioral Technical Coding

First, you talk to an HR person for about 30 minutes. Then, you'll have a 1-hour chat with one or two engineers. They'll want to hear about your past experiences and your resume, and they'll also give you an overview of their company. At the end of this chat, they might ask a few technical questions about algorithms or technologies you've used. The next step is a take-home test that should take you around 4 hours to complete. After that, there's a higher bar with an engineer from a different team, and possibly a final discussion with a hiring manager.

Confirmed questions2 questions
  • Could you explain how a C++ vector works?
  • Can you describe how garbage collection functions in Java?
Bitmovin logo
Bitmovin

Software Engineer

Engineering

Entry Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

I went through two online interviews. The first was behavioral, where we discussed my background, projects, and motivations for applying. It was a really relaxed and stress-free conversation. The second interview was technical. I had a few hours to work on implementing a small library. I struggled a bit with this one, but the interviewers were understanding. I think they liked how I explained my thinking process and how I evaluated my own solution, pointing out its shortcomings and potential improvements. They gave me another chance to complete the library.

Confirmed questions5 questions
  • Tell me about your biggest weakness.
  • What are your reasons for wanting to join Bitmovin?
  • Could you explain the SOLID principles?

Bitmovin Software Engineer Interview Questions

Quoted word for word from Bitmovin interview reports.

Can you explain the entire process that occurs when you enter "google.com" into a web browser?

Read reports

What's the behavior if a while loop is included within a Promise?

Read reports

Could you explain the difference between imperative and functional programming languages?

Read reports

What is asynchronicity, and in which situations should it be applied?

Read reports

Could you explain how multi-threading works in Java, including concepts like Semaphores and Mutexes?

Read report

Can you explain C++ associative containers, including their functionality, applications, and rationale?

Read report

What is the difference between technology X and technology Y?

Read report

Given your selections, how would you solve the proposed algorithm problem in two ways using those data structures?

Read report

Given a choice between unit testing and E2E testing for a service, which strategy would you implement and what's your reasoning?

Read report

Formats, difficulty and experience

Across all 29 Bitmovin interview reports.

Interview formats

Technical 35.1%
Behavioral 35.1%
Coding 21.6%
Presentation 8.1%

Interview difficulty

Easy 31%
Average 51.7%
Difficult 17.2%

Candidate experience

Positive 82.8%
Negative 17.2%