Veeam Software logo

Veeam Software Interview Questions
& Process

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

Based on 365 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
44.8% Positive experience

Which role are you interviewing for?

30 roles · 365 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Veeam Software.

Showing 4 of 365
Veeam Software logo
Veeam Software

Desktop Support Engineer

Operations · nearly a year ago

Mid Average Positive experience No offer 4 rounds
Interview process
Recruiter call Phone screen Onsite Panel
Interview formats
Behavioral Technical Presentation

The interview process was pretty structured and moved along nicely. First, there was a recruiter screening, then a video call with the hiring manager. After that, I had two onsite interviews with a team member and an executive assistant. We mostly talked about troubleshooting methods, how I communicate, and my experience with supporting important people. The interviewers were all really professional and seemed interested, and the recruiters kept me informed the whole time.

Confirmed questions1 question
  • Can you explain what "white-glove service" signifies to you?
Veeam Software logo
Veeam Software

Senior Software Engineer

Engineering · nearly a year ago

Senior Difficult Negative experience No offer 1 round
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

I applied online and ended up interviewing with Veeam Software back in February 2026. The technical interview just didn't line up with what you'd expect for a senior backend role. We didn't even touch on system design, distributed systems, how services talk, scalability, reliability patterns like idempotency or outbox, or domain-driven design. None of the usual stuff for building and running real production systems was covered. Instead, it was all about super specific language quirks and how things theoretically behave. They asked me to figure out console output from multiple threads running at once and detailed scenarios about method resolution with 'override' vs 'new'. While this stuff tests deep knowledge of how the language works, it doesn't really show if someone can design a system, think about architecture, or make real-world engineering choices. When I asked how these questions were relevant to the job, they just said it's 'fundamental' knowledge. But I never got to show any practical backend experience, how I'd solve production issues, or make architectural decisions. The interviewers were a Team Leader who didn't speak, a Project Lead who did, and an Experienced Developer who also stayed quiet. The whole vibe was really stiff and impersonal. The interviewers were super serious and unapproachable, with hardly any interaction. It didn't feel like a team effort or a chance to explore ideas; it felt more like they were just checking boxes. It also seemed like they might have already decided, given how little interest they showed in my background, projects, or architecture experience. The conversation didn't change based on my answers, and it was just a straight path through their questions without much back-and-forth. The whole process seemed designed to test theoretical language precision rather than actual senior engineering judgment. For a job that probably involves designing and managing complex backup and distributed systems, the interview didn't reflect that at all. Honestly, the experience felt totally disconnected from what the job posting said and the seniority it required.

Confirmed questions2 questions
  • Regarding an interface X, a class Y implementing X, and a class Z inheriting from Y, where one method is overridden with 'override' and another is hidden with 'new', what is the resulting implementation call across different reference types?
  • What is the predicted console output when multiple threads execute the same static method but with distinct arguments? Is the output guaranteed, or is it nondeterministic?
Veeam Software logo
Veeam Software

Quality Assurance Engineer

Engineering · nearly a year ago

Entry Average Neutral experience No offer 4 rounds
Interview process
Technical screen Take home Technical screen Onsite
Interview formats
Technical Case Coding Technical

So, I had this 4 stage process. First, I had to solve two questions, like estimating the number of mechanical scales in a specific area and what safety tests I'd do for an electric scooter company. Second, there was a technical assignment covering logic, Linux, Windows, and networking basics, then I met with a team leader. The last step was a 'bug hunt' on an app they gave me.

Confirmed questions4 questions
  • Can you estimate how many mechanical weighing scales are currently in use in the Czech Republic, and how would you approach this estimation?
  • Given that your company is developing electric scooters, what specific safety tests would you propose to ensure product safety?
  • Solve two problems to assess your understanding of logic, Linux, Windows, and general networking concepts.
Veeam Software logo
Veeam Software

Site Reliability Engineer

Engineering · a year ago

Mid Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical Coding

I first got contacted by a recruiter on LinkedIn, then I applied on Veeam's website. After that, I had a Teams interview with the recruiter, who was nice and clear. He said it was a simple process: maybe an interview with the hiring manager, then maybe a technical interview, and then maybe an offer. The next week, I had a Teams interview with the hiring manager. It was totally different. The manager was okay, but after 'tell me about yourself,' it turned into a technical interview for a job I didn't even apply for. I felt totally blindsided. It seemed like he was interviewing for a full-stack DevOps engineer, not an SRE, and didn't really know what an SRE does. He asked a bunch of questions about troubleshooting a full web stack and specifically about Postgres. I tried my best on the full-stack questions, but my experience is more with microservices, and I told him I only knew basic Postgres stuff. He asked a few things about observability and environment management, but he seemed to not know much about them either. None of the stuff he asked about was in the job description. I felt dumb not knowing the answers he wanted, but then I figured I probably dodged a bullet.

Confirmed questions2 questions
  • Could you explain how you'd monitor a dev or test environment versus a production environment?
  • What would be your approach to applying a change to Postgres in a production environment?

Veeam Software Interview Questions

Quoted word for word from Veeam Software interview reports.

Given a C++ class with virtual methods, if the constructor calls memset(this, sizeof(this_class_name), 0) and then a virtual method is called, is the code correct?

Read reports

Given that one squirrel eats 1.5 nuts in 1.5 hours, calculate the number of nuts that 9 squirrels would consume in 9 hours.

Read reports

Out of the numbers 1 to 100, how many times does the digit 7 show up?

Read reports

Describe the correctness of C++ code where a virtual method is called after memset(this, sizeof(this_class_name), 0) is used in the constructor.

Read reports

What is the total number of seconds equivalent to 7 quarters of a minute?

Read report

What is the predicted console output when multiple threads execute the same static method but with distinct arguments? Is the output guaranteed, or is it nondeterministic?

Read report

Considering Sasha is looking at Olga and Olga is looking at Andrew, with Sasha having children and Andrew not, can we determine if someone with children is looking at someone without children? Provide 'Yes', 'No', or 'Cannot be determined' and explain why.

Read report

Write code to count numbers from 1 to 10 using separate threads for even and odd numbers.

Read report

What is your estimate for the total number of mechanical weighing scales currently in use in the Czech Republic?

Read report

Formats, difficulty and experience

Across all 365 Veeam Software interview reports.

Interview formats

Technical 36.7%
Behavioral 34.1%
Coding 13.2%
Presentation 6.3%
Other 5.2%

Interview difficulty

Easy 14%
Average 60.8%
Difficult 25.2%

Candidate experience

Negative 36%
Positive 44.8%
Neutral 19.2%

Reports by job function

Engineering 218
Sales 73
Marketing 26
Operations 18
HR 13
Analytics 7