Skip to main content

Business analyst domain knowledge interview questions

2 questions on domain knowledge for business analyst candidates. Expect prompts such as “When do you use swimlanes and gateways in BPMN?” and “Why does a data dictionary matter and how do you build one?”, each with a worked answer outline and the follow-ups interviewers push on.

Questions

Showing 1 to 2 of 2 domain knowledge questions.

As asked

Explain when you would use pools, swimlanes, and the different gateway types in a BPMN diagram, and why notation discipline matters.

Sample answer outline

Pools represent separate participants such as the company and an external partner, while lanes within a pool show roles or systems that own each task. Exclusive gateways route one path based on a condition, parallel gateways split work that runs concurrently, and inclusive gateways allow one or more paths. Notation discipline matters because a shared standard lets developers, testers, and business users read the same diagram without ambiguity.

Expect these follow-ups

  • What is the difference between an exclusive and an inclusive gateway in practice?
  • How do you model a message passing between two pools?
  • When is a simple flowchart enough and BPMN overkill?
bpmnprocess-mappingnotationmodelling

As asked

Two reports show different numbers for active customers and both teams insist they are right. How would a data dictionary help, and how would you build one?

Sample answer outline

The dispute almost always comes from different definitions, for example one report counting any login in ninety days and the other counting a purchase. A data dictionary records each term, its precise definition, calculation, source table, owner, and refresh cadence, so the organisation shares one meaning. To build it, interview the data owners, reconcile competing definitions, and publish it where analysts and stakeholders actually look. A strong answer treats shared definitions as governance, not paperwork.

Expect these follow-ups

  • How do you reconcile two teams who each defend their own definition?
  • Who should own a contested business definition?
  • How do you stop a data dictionary going stale?
data-dictionarygovernancedefinitionsdata-quality