Top 50
Prep plan
Updated weekly · Last refresh Oct 17

BMC Software Software Engineer Interview Questions

The questions to prepare for a BMC Software Software Engineer interview. Questions from real interview reports rank first. Updated daily.

50questions
~10htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 9 questions · ~104 min
Reconstruct Binary Tree TraversalsMedium
Practice

Rebuild a binary tree from preorder and inorder traversals using recursion and an index map in O(n) time.

RecursionArraysTreesBMC Software
Rotate Array by KEasy
Practice

Rotate an array right by k positions using the three-reversal technique in O(n) time and O(1) extra space.

Array ManipulationBMC Software
More Coding questions with a free account
2
SQL & Data Manipulation8 questions + 1 drill · ~102 min
3
System Design8 questions · ~92 min
Design ML-Powered API Rate LimiterHard

Design an ML-driven API rate limiter serving 3.5M RPS with sub-15ms latency, adaptive throttling, and strong abuse detection guardrails.

InfrastructureIdempotencyQualityBMC Software
More System Design questions with a free account
4
Pipelines5 questions · ~58 min
Backfilling Missing Pipeline DataMedium

Approach for safely backfilling missing data while preserving correctness, idempotency, and data quality.

ETLQualityBMC Software
More Pipelines questions with a free account
5
Security & Infrastructure8 questions · ~92 min
Installing Active DirectoryHard

Explain how to install Active Directory Domain Services, configure DNS and replication, and validate secure administrative access.

identity managementdnsactive directoryBMC Software
More Security & Infrastructure questions with a free account
6
Execution8 questions · ~92 min
Testing a CalculatorMedium

Assesses your test strategy, coverage, and ability to reason about edge cases.

TestingBMC Software
More Execution questions with a free account
7
More topics4 questions · ~46 min
Java FundamentalsEasy

Assesses baseline Java knowledge relevant to the software engineer role.

javatechnical knowledgeBMC Software
More questions with a free account
The finish line: interview-readyComplete all 50 questions plus 1 hands-on drill to finish this plan.