
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
Candidate interview experiences
First-hand accounts from people who interviewed at BMC Software.
Product Developer
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.
- Could you tell me about the features and enhancements you implemented in your most recent project or product?
Software Engineer
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.
- What is an OS?
- What is CN?
- What is inheritance?
Senior Software Engineer
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.
- 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.