Detailed, architect-level answers to all 50 ultra-complex Stibo STEP (MDM) questions

Posted by Support@InventModel.com Posted by Nov 18, 2025 in STIBO MDM Interview questions and answers

1. Scenario: Multi-Domain Expansion

Q: Your company currently runs Product MDM in STEP. Management wants to add Supplier and Location domains. What architectural risks do you highlight?
A:

  • Cross-domain dependencies may introduce circular validation rules if Product → Supplier → Product loops occur.

  • Existing workflows may not be modular; adding new domains may require refactoring them into domain-specific processes.

  • Performance risk: A shared repository may overload the JVM heap if all domains use heavy inheritance models.

  • Harmonization rules may conflict because entity structures differ across domains.

  • Governance bodies may not be ready to manage multi-domain stewardship, causing delays in approvals.

2. Scenario: Multi-Hierarchy Explosion

Q: A retail client wants the same product to appear in Sales, Web, and Internal hierarchies. How do you avoid hierarchy explosion?
A:

  • Use Classification hierarchies for marketing-driven taxonomies.

  • Use alternative structures instead of duplicating base records.

  • Store hierarchy-specific attributes in hierarchy assignment nodes.

  • Leverage dynamically built “virtual hierarchies” using rules instead of manually maintaining static ones.

3. Scenario: ERP Integration Fails Randomly

Q: STEP → SAP integration intermittently fails due to inconsistent payload sizes. Root cause?
A:

  • SAP limits message size; large STEP records with collections exceed it.

  • STEP's Data Load Service may send uncompressed payloads.

  • Multivalue attributes may create oversized XML nodes.

  • Solution: Implement outbound throttling, compress large payloads, and apply pagination.

4. Scenario: Conflict Between Workflow & Business Rule

Q: Workflow approves a record but a validation rule blocks publishing. What do you fix?
A:

  • Check rule sequencing; validation rules may be evaluated after workflow completion.

  • Add workflow tasks to enforce rule compliance earlier.

  • Create rule exceptions for workflow-approved data.

  • Or enforce a “gatekeeper rule” pre-approval.

5. Scenario: STEP Cache Not Updating

Q: You update attribute values via a batch process, but UI still shows old data. Why?
A:

  • STEP Cache or Full-Text Search index not refreshed.

  • Verify incremental indexing jobs.

  • Cache invalidation rules may be misconfigured.

  • Restart Metadata service or apply forced reindex.

6. Scenario: Crosswalk Deduplication Failure

Q: Despite same GTIN crosswalk, duplicates still occur. Why?
A:

  • GTIN crosswalk may not be configured as a unique key.

  • Multiple GTIN formats exist (with/without leading zeros).

  • Matching rules may be disabled for certain load channels.

  • Solution: Normalize GTIN formats, enforce uniqueness at ingestion, and apply survivor rules.

7. Scenario: Massive Import Failing Midway

Q: 1M records imported; after 60%, job fails. Logs show “heap space.” What do you optimize?
A:

  • Increase JVM heap on batch and metadata servers.

  • Change import to chunk mode.

  • Remove expensive rule evaluations during import.

  • Disable full indexing until import completes.

8. Scenario: Slow Workflow Approvals

Q: Large workflow approval steps take minutes. What do you optimize?
A:

  • Review large collections in tasks; reduce payload size.

  • Clean old workflow instances.

  • Scale workflow engine on separate nodes.

  • Simplify gateways and conditions.

9. Scenario: Orphaned Classification Nodes

Q: Duplicate import created classification nodes without parents. How do you resolve?
A:

  • Use hierarchy validation report to find orphans.

  • Auto-merge nodes based on code or name similarity.

  • Lock hierarchy before fixing to prevent new orphans.

10. Scenario: Product Variant Explosion

Q: Brand creates 200 variant SKUs per base product. How do you prevent performance issues?
A:

  • Use Product Configurator instead of real SKU entities.

  • Use inheritance to avoid repeated attributes.

  • Avoid loading all variants into workflow tasks.

11. Scenario: Reference Model Conflict

Q: Supplier and Product entities reference each other. How to avoid cyclic dependencies?
A:

  • Split relationships: Product → Supplier, Supplier → ProductCategory.

  • Use lookup tables.

  • Avoid bidirectional hard references.

12. Scenario: Migrating from STEP 9 to 11

Q: What key risk areas to validate?
A:

  • Deprecated API endpoints.

  • Changed workflow engine behavior.

  • New caches.

  • Rule engine performance shifts.

13. Scenario: Attribute Level Security

Q: Only finance should see margin attributes. What’s the best design?
A:

  • Use STEP access control lists on attributes.

  • Create finance-specific workflows.

  • Restrict full-text search indexing for sensitive fields.

14. Scenario: Dangerous Match Rule

Q: Match rule incorrectly merges unrelated customer records. How do you fix?
A:

  • Reduce similarity weights.

  • Add mandatory match keys.

  • Create manual exceptions workflow.

15. Scenario: Supplier Onboarding Automation

Q: Supplier must submit docs; STEP must validate them. How?
A:

  • Use inbound API for doc upload.

  • Validate metadata with rules.

  • Route to approval workflow.

16. Scenario: Attribute Change Triggers Wrong Publish

Q: A minor attribute triggers full record republish. Why?
A:

  • Attribute wrongly included in the publish trigger set.

  • Change tracking settings too broad.

  • Fix delta publish logic.

17. Scenario: Golden Record Derivation Failing

Q: Survivor rules not applied consistently. Root causes?
A:

  • Rule order incorrect.

  • Channel priority misconfigured.

  • Crosswalk entered after rule execution.

18. Scenario: API Response Too Slow

Q: STEP API takes 15 seconds for simple record fetch. What do you check?
A:

  • Check custom filters causing slow DB scans.

  • Reduce number of relations returned.

  • Add caching layer.

  • Increase DB connection pool.

19. Scenario: External System Requires Real-Time Sync

Q: Partner system expects near real-time updates. How do you design?
A:

  • Use STEP Event Management.

  • Queue events in Kafka.

  • Build microservices on top of event streams.

20. Scenario: Wrong Data Pushed to Downstream

Q: Syndicator pushes partially enriched product data. What do you inspect?
A:

  • Wrong workflow state mapped to publish.

  • Syndication rule missing required attributes.

  • Failed job not raising errors.

21. Scenario: Memory Leak in Custom Java Plugin

Q: JVM memory rises until crash. Why?
A:

  • Streams not closed.

  • Large collections held statically.

  • Excessive logging.

22. Scenario: SQL Backend Lock Contention

Q: Many STEP transactions blocked. Root cause?
A:

  • Long-running queries from reporting tools.

  • Bulk updates without batching.

  • Missing DB indexes.

23. Scenario: Reference Data Not Versioned

Q: CoA values changed, breaking old workflows. How to fix?
A:

  • Use version-controlled reference entities.

  • Freeze old versions for past records.

24. Scenario: Metadata Deploy Fails

Q: Deployment errors due to “unresolvable dependency.” Why?
A:

  • Invalid entity references.

  • Deleted attribute still referenced in workflow.

  • Cyclic inheritance.

25. Scenario: Product Lifecycle Misalignment

Q: Product marked “Discontinued” but appears on website. Why?
A:

  • Wrong syndication rule.

  • Website reading from staging, not published.

  • Lifecycle state not mapped to web availability.

26. Scenario: ETL Bulk Load Creates Dirty Data

Q: Imports bypass rules. How do you enforce validations?
A:

  • Enable RuleCheckDuringImport.

  • Put preprocessing pipeline.

  • Post-load cleanup workflows.

27. Scenario: Rule Engine Bottleneck

Q: CPU spikes due to heavy rules. Optimization?
A:

  • Replace rule scripts with derivation attributes.

  • Use downstream calculation instead.

  • Limit rule scope.

28. Scenario: Multi-Language Inconsistency

Q: Product names missing in French. How to handle?
A:

  • Use completeness rules.

  • Auto translate with external API.

  • Create language-specific steward queues.

29. Scenario: Media Asset Explosion

Q: Tens of thousands of images overloaded asset server. Solution?
A:

  • Use external DAM.

  • Maintain only metadata in STEP.

  • Store URLs not binaries.

30. Scenario: Circular Approval Loops

Q: Workflow returns to same user repeatedly. Cause?
A:

  • Broken gateway conditions.

  • Hidden mandatory fields.

31. Scenario: Multi-Region Data Sovereignty

Q: EU and US require different governance. How to design?
A:

  • Regional data domains.

  • Regional workflows.

  • Localized access control.

32. Scenario: Competing Survivorship Needs

Q: Sales wants highest priority; Finance wants strict ERP override. Solution?
A:

  • Layered survivorship (Finance → ERP → Sales).

  • Channel-specific rules.

  • Override workflow.

33. Scenario: Classification Migration

Q: Moving from UNSPSC to custom taxonomy. Risks?
A:

  • Massive reclassification effort.

  • Loss of historical reporting.

  • Mapping inconsistencies.

34. Scenario: Multiple ERP Connectors

Q: Product must be sent to SAP & Oracle with different schemas. How?
A:

  • Multiple syndication targets.

  • Attribute mapping layers.

  • Delta publish logic.

35. Scenario: Data Stewards Overloaded

Q: Too many manual tasks. How do you reduce workload?
A:

  • Pre-validate with automated rules.

  • Auto-assign categories.

  • Introduce guided workflow tasks.

36. Scenario: Unstable Imports

Q: Daily feed inconsistent; some rows missing. Solution?
A:

  • File completeness check.

  • Hash validation.

  • Retry mechanism.

37. Scenario: Multi-Country Unit Conversions

Q: US uses ounces; EU uses grams. Solution?
A:

  • Standard base unit storage.

  • Convert dynamically via rules.

  • Country-specific views.

38. Scenario: Record Locking Issues

Q: Users get “record locked” frequently. Why?
A:

  • Abandoned sessions.

  • Long workflow assignments.

  • High concurrency editing same entity.

39. Scenario: Inheritance Broken

Q: Child product not inheriting new attributes. Why?
A:

  • Attribute not included in parent template.

  • Broken inheritance link.

  • Disabled “propagate changes”.

40. Scenario: Workflow Restart Needed

Q: Big product changes require workflow rerun. How?
A:

  • Add workflow restart trigger.

  • Use validation to auto-route.

41. Scenario: Multi-Channel Publish Rules

Q: Web channel needs rich content; ERP needs minimal. Solution?
A:

  • Separate publish templates.

  • Channel-specific completeness rules.

42. Scenario: Media URLs Broken

Q: CDN migration broke all media links. How to fix?
A:

  • Bulk URL update via script.

  • Sync check to ensure new metadata valid.

43. Scenario: Attribute Life-Cycle

Q: An attribute is relevant only in Packaging stage. How to manage?
A:

  • Lifecycle-based attribute visibility.

  • Conditional UI configurations.

44. Scenario: New Business Rule Slows System

Q: Rule evaluation adds 800ms per save. Fix?
A:

  • Convert to pre-cached lookup.

  • Reduce relational traversals.

  • Batch validations.

45. Scenario: Audit Log Too Large

Q: Audit log approaching TB size. Actions?
A:

  • Archive old logs.

  • Compress.

  • Move to cold storage.

46. Scenario: Crosswalk Conflicts

Q: Two systems use same external ID range. Prevent conflict?
A:

  • Add namespace prefix.

  • Separate crosswalk types.

  • Enforce naming convention.

47. Scenario: Multi-Threaded Import Corruption

Q: Parallel import corrupts parent-child structure. Why?
A:

  • Race conditions.

  • Missing import dependencies.

  • Solve using staged imports.

48. Scenario: Workflow Routing Based on Attribute

Q: Workflow should route based on Brand. Error occurs when Brand changed. Why?
A:

  • Workflow context cached old value.

  • Must refresh context.

  • Add dynamic decision gateway.

49. Scenario: Step Distribution Server Overloaded

Q: Large bulk exports overload server. How to optimize?
A:

  • Offload export to separate node.

  • Use streaming export.

  • Increase JVM buffer.

50. Scenario: Disaster Recovery

Q: What is your DR plan for STEP?
A:

  • Active-passive DB replication.

  • Backup metadata snapshots.

  • Automated redeploy scripts.

  • DR test every quarter.

Related Posts :

Nov 01, 2025

Top 5 interview questions and answers for STIBO MDM

1️⃣ What is STIBO MDM and how does it differ from other MDM tools? Answer: STIBO MDM (STEP) is a Mas...

Posted by Support@InventModel.com

Nov 01, 2025

STIBO MDM main features

Multi-domain Master Data Management – Manage multiple data domains like product, customer, supplier,...

Posted by Support@InventModel.com

Nov 18, 2025

STIBO MDM (STEP) – Scenario-Based Interview Questions and Answers

1. Scenario: Product Data Coming From 4 Different Suppliers With Different Attribute Formats Questio...

Posted by Support@InventModel.com

Nov 18, 2025

TOP 50 STIBO STEP MDM – SCENARIO-BASED INTERVIEW QUESTIONS and ANSWERS

1. How do you design a scalable product hierarchy that supports multiple classification systems (GS1...

Posted by Support@InventModel.com