MENDIX INTERMEDIATE STUDY GUIDE 4 2026
PRACTICE TEST WITH ANSWERS AND DATA
MODELING AND USER INTERFACE QUESTIONS
◉ What does the expression [reversed ()] do?
Answer: it tells mendix to reverse the direction in which a
association is read.
◉ What does localization on a datetime attribute do?
Answer: It changes the datetime value to the time zone of the user
when used or viewed. The value is still stored on UTC time.
◉ When should you turn localization off?
Answer: when time offset is irrelevant
◉ What is the Mendix Client?
Answer: The Client runs in your browser and renders the front-end
of your application. it makes use of HTML, CSS and JavaScript. It
talks with Mendix Runtime and stores local objects within a session.
◉ What is mendix runtime?
,Answer: This is the application server that provides the Runtime
environment of your apps and executes any logic defined in the
application model. it talks with both the mendix client and the
database server.
◉ What is the Database server?
Answer: Any form of database that is supported by mendix. stores
all data from your app and is structured based on the domain
models. it talks with mendix runtime.
◉ what type of resource are pages, stylesheets and images in
mendix?
Answer: Static resources
◉ Why would you choose database over Xpath as a data source for a
list view?
Answer: Constrains are easier to specify and are less resource
intensive, furthermore they can be used by offline mobile apps.
◉ How do you analyze SQL Queries in Mendix.
Answer: By setting the log level on ConnectionBus_Retrieve to Trace
and checking the console logs.
, ◉ What is the difference between an association and database
retrieve?
Answer: A association retrieve will first check in memory which can
contain uncommited changes, while a database retrieve directly
checks the database, skipping uncommited changes.
◉ When is an association retrieve preferable over a database
retrieve?
Answer: When performing actions that are not data-intensive
and/or the required data is already available in memory.
◉ What should be kept in mind while retrieving data from the
database?
Answer: Do not query the database more than necessary!
◉ While using batches, when should you use a changing offset?
Answer: when the changes you are making do not impact the size of
the retrieved list.
◉ while using batches, why should you sort your retrieved list?
Answer: The ensure that the order of the list is the same everytime
you retrieve and no objects get skipped.
◉ what should be done instead of commiting in a loop?`
PRACTICE TEST WITH ANSWERS AND DATA
MODELING AND USER INTERFACE QUESTIONS
◉ What does the expression [reversed ()] do?
Answer: it tells mendix to reverse the direction in which a
association is read.
◉ What does localization on a datetime attribute do?
Answer: It changes the datetime value to the time zone of the user
when used or viewed. The value is still stored on UTC time.
◉ When should you turn localization off?
Answer: when time offset is irrelevant
◉ What is the Mendix Client?
Answer: The Client runs in your browser and renders the front-end
of your application. it makes use of HTML, CSS and JavaScript. It
talks with Mendix Runtime and stores local objects within a session.
◉ What is mendix runtime?
,Answer: This is the application server that provides the Runtime
environment of your apps and executes any logic defined in the
application model. it talks with both the mendix client and the
database server.
◉ What is the Database server?
Answer: Any form of database that is supported by mendix. stores
all data from your app and is structured based on the domain
models. it talks with mendix runtime.
◉ what type of resource are pages, stylesheets and images in
mendix?
Answer: Static resources
◉ Why would you choose database over Xpath as a data source for a
list view?
Answer: Constrains are easier to specify and are less resource
intensive, furthermore they can be used by offline mobile apps.
◉ How do you analyze SQL Queries in Mendix.
Answer: By setting the log level on ConnectionBus_Retrieve to Trace
and checking the console logs.
, ◉ What is the difference between an association and database
retrieve?
Answer: A association retrieve will first check in memory which can
contain uncommited changes, while a database retrieve directly
checks the database, skipping uncommited changes.
◉ When is an association retrieve preferable over a database
retrieve?
Answer: When performing actions that are not data-intensive
and/or the required data is already available in memory.
◉ What should be kept in mind while retrieving data from the
database?
Answer: Do not query the database more than necessary!
◉ While using batches, when should you use a changing offset?
Answer: when the changes you are making do not impact the size of
the retrieved list.
◉ while using batches, why should you sort your retrieved list?
Answer: The ensure that the order of the list is the same everytime
you retrieve and no objects get skipped.
◉ what should be done instead of commiting in a loop?`