INTERMEDIATE EXAM
2026/2027
60 Questions | Actual Questions | Verified Answers
100% Guarantee Pass | Graded A+
Mendix Academy / Siemens Certification
Core Domains
Domain Model Design & Entity Relationships • Microflow Logic & Decision Tables
UI/UX Construction & Pages • Security & User Roles • Deployment & Cloud
Troubleshooting & Debugging • Integration Basics (REST/SOAP)
, Mendix Certified Developer - Intermediate Exam | 2026/2027
Introduction
This Mendix Certified Developer - Intermediate Exam format for 2026/2027 reflects the standardized
competency assessment administered by Mendix Academy to evaluate proficiency in intermediate-
level low-code application development. The exam measures knowledge of domain modeling,
microflow logic, UI construction, security implementation, deployment processes, troubleshooting,
and scenario-based decision-making essential for effective, scalable Mendix application development.
Exam Information
Total Questions: 60 multiple-choice questions
Testing Time: Approximately 90 minutes (computer-based, proctored)
Passing Score: 70% required for certification
Format: Single-best-answer and scenario-based low-code development items
1. In Mendix, which type of association allows an object of Entity A to be associated with
multiple objects of Entity B, but each Entity B object can only be associated with one
Entity A object?
A. One-to-One
B. One-to-Many
C. Many-to-Many
D. Parent-Child
Correct Answer: B. One-to-Many
Rationale: A one-to-many association in Mendix allows one object of the parent entity to be
associated with multiple objects of the child entity, while each child object can only reference one
parent. This is the most common association type for hierarchical data relationships such as
Customer-Orders or Department-Employees.
2. When designing a domain model, which of the following is a best practice for entity
naming conventions?
A. Use plural names (e.g., Customers, Orders)
B. Use singular names with PascalCase (e.g., Customer, Order)
C. Use snake_case with underscores
D. Use abbreviations to save space
Correct Answer: B. Use singular names with PascalCase (e.g., Customer, Order)
Rationale: Mendix best practices recommend using singular entity names in PascalCase
because each entity represents a single object type. This convention improves readability and
Page 2 of 21
, Mendix Certified Developer - Intermediate Exam | 2026/2027
consistency across the domain model, and aligns with standard database and object-oriented
naming conventions.
3. What is the purpose of setting an attribute's 'Value' property to 'AutoNumber' in
Mendix?
A. To allow manual entry of sequential numbers
B. To automatically generate unique sequential numbers for new objects
C. To create a random number generator
D. To import numbers from external sources
Correct Answer: B. To automatically generate unique sequential numbers for new
objects
Rationale: The AutoNumber type automatically generates a unique sequential number for
each new object created, ensuring uniqueness without manual intervention. This is commonly
used for ID fields, invoice numbers, or any field requiring sequential unique identifiers.
4. In Mendix, what is the correct way to create a self-reference association?
A. Create an association to a different module
B. Create an association from an entity to itself
C. Use a Many-to-Many association only
D. Self-references are not supported in Mendix
Correct Answer: B. Create an association from an entity to itself
Rationale: Self-reference associations allow an entity to reference other objects of the same
type, useful for hierarchical structures like Employee-Manager relationships or category trees.
The association is created from an entity to itself with appropriate parent/child roles defined.
5. Which validation type in Mendix ensures that an attribute must have a value before
an object can be committed?
A. Range validation
B. Required validation
C. Unique validation
D. Regular expression validation
Correct Answer: B. Required validation
Rationale: Required validation ensures that an attribute cannot be empty when the object is
committed. This is a fundamental validation type for ensuring data integrity and is enforced at
both the domain model and form levels.
Page 3 of 21