2023/2024 | Actual Questions and
Verified Answers | Grade A
This exam for the Mendix Advanced Developer Certification (2023/2024 update) contains 27
multiple-choice questions, reflecting the typical number in practice tests and sample exams
for this certification (based on Mendix community resources, Udemy practice exams, and Stuvia
study materials). Questions cover advanced topics such as domain modeling, microflows,
XPath, indexing, error handling, security, deployment, and Mendix platform features. Each
question includes four answer options (A–D), the correct answer, and a detailed rationale
explaining why the correct answer is appropriate and why the other options are incorrect.
Question 1
What is an important rule to keep in mind when creating effective indexes in Mendix?
A) The index should have the same order of attributes defined as in search and retrieve queries
in order to be available for queries.
B) Indexes should always be created on all attributes to improve performance.
C) Indexes are only needed for entities with more than 1000 records.
D) Indexes can be created without considering the domain model structure.
Correct Answer: A
Rationale : Effective indexes in Mendix must match the order of attributes used in common
queries to optimize performance and availability (Mendix Documentation, Indexing). Option B is
incorrect because over-indexing can degrade performance. Option C is incorrect because
indexes are beneficial regardless of record count. Option D is incorrect because indexes must
align with the domain model for efficiency.
Question 2
Which of the following is NOT a benefit that XPath provides to the Mendix Platform?
A) XPath can be used to automatically generate pages and widgets to show data on.
B) XPath allows for flexible querying of data in microflows and nanoflows.
C) XPath supports complex filtering and sorting in lists.
, D) XPath enables dynamic data retrieval based on associations.
Correct Answer: A
Rationale : XPath is a query language for data retrieval in Mendix, but automatic page and widget
generation is handled by the platform's UI tools, not XPath (Mendix Academy, XPath Module).
Options B, C, and D are correct benefits of XPath for querying and filtering.
Question 3
What does the following XPath query return? //Product
[OrderManagement.OrderLine_Product/OrderManagement.OrderLine/OrderManagement.Order
Line_Order/OrderManagement.Order_OrderCustomer/OrderManagement.OrderCustomer/Orde
rManagement.OrderCustomer_ContactPerson = $currentUser]
A) All products associated with the current user as a contact person.
B) All orders for the current user.
C) Products not associated with any orders.
D) The first product in the database.
Correct Answer: A
Rationale : The query traverses associations from Product to OrderLine, Order, OrderCustomer,
and ContactPerson, returning products where the current user is the contact person (Mendix
XPath Documentation). Option B is incorrect because it focuses on orders. Option C is incorrect
because it does not filter for non-association. Option D is incorrect because it is not a limiting
query.
Question 4
In Mendix, what must be ensured before saving a template after connecting an object to it?
A) The template must be published to the app store.
B) The object must be disconnected from all other templates.
C) The object must be committed to the version control system.
D) The object must be associated with a microflow.
Correct Answer: C
Rationale : Changes to templates, including object connections, must be committed to version
control to persist (Mendix Studio Pro Guide). Option A is incorrect because publishing is
unrelated. Option B is incorrect because multiple associations are possible. Option D is
incorrect because microflows are optional.
Question 5