BMC Software logo

BMC Software Software Engineer Interview Questions
& Process

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

Based on 90 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
59.6% Positive experience

Candidate interview experiences

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

Showing 3 of 90
BMC Software logo
BMC Software

Product Developer

Engineering · nearly a year ago

Lead Average Negative experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

I applied for this job through a referral and then got scheduled for an interview. It was communicated to me as a technical round, but the entire interview focused on my previous work experience. I provided a brief overview hoping we'd move on to technical problems or concepts. It felt like neither I nor the interviewer was fully satisfied with how it went. I think it would have been better if they had communicated expectations beforehand.

Confirmed questions1 question
  • Could you tell me about the features and enhancements you implemented in your most recent project or product?
BMC Software logo
BMC Software

Software Engineer

Engineering · a year ago

Entry Average Positive experience No offer 6 rounds
Interview process
Recruiter call Technical screen Take home Onsite Panel Background check Offer
Interview formats
Technical Coding Case Behavioral

The interview process involves resume screening, initial HR call, technical interview, coding or case assessments, behavioral questions, managerial round, and final HR discussion to evaluate skills, experience, mindset, and cultural fit.

Confirmed questions3 questions
  • What is an OS?
  • What is CN?
  • What is inheritance?
BMC Software logo
BMC Software

Senior Software Engineer

Engineering · a year ago

Senior Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical System Design

It started with a recruiter call, then I spoke with the Product Manager over Zoom in English. After that, there was a system design interview with the team leader, which involved me talking about my past projects and then diving deep into a specific project, drawing diagrams and discussing potential solutions.

Confirmed questions1 question
  • How do you think you can go beyond your initial design?

BMC Software Software Engineer Interview Questions

Quoted word for word from BMC Software interview reports.

What is the purpose of Comparator and when is it used in conjunction with Comparable?

Read reports

Implement the Producer and Consumer pattern in code, ensuring minimal wait time for the consumer.

Read reports

If logs and source code aren't accessible, how can you determine the current thread of a process?

Read reports

What are the steps involved in deploying JAR and WAR files?

Read reports

Can you define what a node is and describe its structure?

Read report

Can you explain what a read-write lock is and what a reentrant lock is?

Read report

Could you write a data construct that supports a single writer and multiple readers?

Read report

Could you explain what an atomic integer is and how concurrency can be achieved?

Read report

Could you describe the relationship and functionality between hash code and equals methods?

Read report

Formats, difficulty and experience

Across all 90 BMC Software interview reports.

Interview formats

Technical 45.4%
Behavioral 27.5%
Coding 22%
System Design 2.3%
Other 1.4%

Interview difficulty

Easy 14.4%
Average 70%
Difficult 15.6%

Candidate experience

Positive 59.6%
Neutral 23.6%
Negative 16.9%