AD0 E123 Exam Questions
AD0 E123 Exam Questions
AD0-E123
Adobe Experience Manager Sites Developer Professional
Get Now: https://www.dumpscollege.com/exam/AD0-E123
QUESTION & ANSWERS
QUESTION: 1
A developer has the BylinelmplTest.java file open and needs to create an AEM context for setting up a test
involving mock data. Which line of code should be added above the code to declare the BylinelmpTest class?
Option A : @ExtendWith(AemContent.class)
Option B : @ExtendWith(AemContextExtension.class)
Option C : @ExtendWith(AemExtension.class)
Option D : @ExtendWith(AemContext.class)
Correct Answer: B
QUESTION: 2
SkippedWhile using the custom workflow model on multiple assets / pages , workflow instance is getting
started for each asset/page. Which property can be enabled to start a single workflow instance if multiple
assets / pages are subjected?
Correct Answer: B
QUESTION: 3
When setting up filters for an AEM instance, which should be the first filter in the dispatcher.any file if best
practices are followed?
Correct Answer: A
QUESTION: 4
An AEM developer is in the process of creating a custom component to display information on images within
an app called snow, specifically name, size, and date taken. A folder has been created in the ui.apps module
under /apps/snow/components.The folder is named custom-component. Which file needs to be created to
hold the component definition?
Option A : .content.xml
Option B : .snow.xml
Option C : .definition.xml
Option D : .images.xml
Correct Answer: A
QUESTION: 5
Skipped An AEM Developer creates a custom OAK index for /content/mywebsite under /oak:index node. While
testing the live site. It is found that the index is not being applied to any query within the website. Default
Lucene indexes with high cost are being picked up by the AEM.What is the most likely of the issue?
Option A : The Custom OAK lucene index is missing evaluatePathRestrictions property and includedPaths
Property
Option B : The Custom OAK Lucene index is missing evaluatePathRestrictions property and queryPaths
property
Option C : The Custom Oak Lucene index must include boost property to rank it higher than default
Lucene index
Option D : The custom OAK Lucene index must be replaced with OAK Lucene Property index
Correct Answer: D
QUESTION: 6
SkippedAn AEM Developer needs to remove the pretitle option from within the Core Teaser component’s
dialog.They start by:A. Creating a component with the Core Teaser component as its resourceSuperTypeB.
Adding a _cq_dialog folder under the component
Option A :
1. navigate to the new component's dialog in CRX
Option B :
1. create a file named dialog.xml inside that new folder.
2. copy the entire node structure from the Core Teaser component's dialog.xml
Option C :
1. navigate to
/apps/core/wcm/components/teaser/v1/teaser/cq:dialog/content/items/tabs/items/text/items/columns/item
s/column/items in CRX
Option D :
1. create a file named .content.xml inside that new folder.
2. copy only the node structure that will be modified into .content.xml
Correct Answer: D
QUESTION: 7
SkippedA customer needs to store approximately 200 raw data items from REST API and display each item
as an AEM page. A draft page template exists.Which Method should be used to meet this requirement?
Option A : Create Experience fragments by binding the data for each item using the draft page template
and custom data retrieval logic
Option B : Build a segment using data from REST API call
Option C : Create Content fragments by binding the data for each item using the draft page template and
custom data retrieval logic
Option D : Create pages by binding the data for each item using the draft page template and custom data
retrieval logic
Correct Answer: B
QUESTION: 8
SkippedA Project has a transient workflow. But a specific step defeats the purpose of making workflow to
transient. creates a sling job to proceed further and generates error messages in log files. To make it better
which step must be removed?
Correct Answer: A
QUESTION: 9
SkippedA customer is having trouble with some search queries and provides the following information:The
logs show the following warring occurs many times:*WARN* Traversed 1000 nodes with filter Filter (query =
SELECt ..)The Client has more than 100000 stored in their AEM instanceThe client uses a custom page
property to help search for pages of a given typeWhat should the AEM Developer do to help resolve the
client’s issue?
Option A : Use the Index Manager to validate the 'cqPageLucene' index is enabled
Option B : Advise the client to recognize their content by having nodes of no more than 10000 sub nodes.
Option C : Set the reindex flag to true for node 'oak:index/cqPageLucene'
Option D : Create a custom oak index for the custom page property
Correct Answer: D
QUESTION: 10
An AEM administrator navigates to the Reports area in an AEM instance. The administrator wants to know
how long it is taking people to reach the AEM or Dispatcher port and wants to be able to do so for both
Author and Publish instances. In the System Monitoring area of AEM, which metric represents the response
time to access the AEM or Dispatcher port?
Correct Answer: C
QUESTION: 11
Correct Answer: A
QUESTION: 12
SkippedAn AEM application development team is assigned a task to create an Event-Driven Data Layer
implementation for an analytics solution.Which Adobe recommended best practice should the developer
choose?
Option A : Create a custom data layer and each component, template and its properties to the data layer
Option B : Create an Adobe Cloud Service configurations to use third-party tool’s data layer
Option C : Use Adobe Experience Platform's data layer to integrate with AEM
Option D : Use Adobe Client Data Layer and Integrate with Core components
Correct Answer: D
Option A :
Option B :
Option C :
Correct Answer: B
QUESTION: 14
Option A : Ignore
Option B : Merge
Option C : MergePreserve
Option D : Overwrite
Correct Answer: A
QUESTION: 15
A developer needs to use the AEM Core Components. What is the recommended way to complete this task?
Correct Answer: C
Explanation/Reference:
The recommended approach to use AEM Core Components is by creating proxy components. Proxy components are essentially
wrapper components within your own project that reference the core components. This practice allows developers to inherit
functionality from the core components while being able to override and extend it as necessary. By using proxy components,
developers can ensure that any custom styles and configurations are preserved even when the core components are updated
in the future.
QUESTION: 16
Multiple Experience fragments have been created as a part of the ongoing AEM Project. These Experience
fragments can be exported to Adobe Target using the "Export to Adobe Target" configuration and by
providing Cloud Configuration for Adobe Target. What is the default format used to complete this export?
Option A : HTML
Option B : XML
Option C : JSON
Correct Answer: A
Explanation/Reference:
Experience Fragments in AEM can be exported to Adobe Target, and the default format for this export is HTML. When
Experience Fragments are exported to Adobe Target, they are typically used for personalization and A/B testing. HTML is the
format that is readily usable within Adobe Target to create variations of a page or a component for these testing purposes. XML
(Option B) and JSON (Option C) are not the default formats for exporting Experience Fragments to Adobe Target. While they
can represent structured data, for the purposes of visual personalization in Adobe Target, the HTML format is used because it
can directly represent the markup required for the content to be rendered in a browser.
QUESTION: 17
A developer must create a workflow step that assigns a 'WorkItem' to the appropriate person based on who
has the least amount work to do. The group that must perform the action is configured into the workflow.
Which non-deprecated interface should the Java implementation class use to perform the assignment?
Option A : com.day.cq.workflow.exec.ParticipantChooser
Option B : com.day.cq.workflow.exec.WorkItem
Option C : com.adobe.granite.workflow.exec.ParticipantStepChooser
Option D : com.adobe.granite.workflow.exec.WorkflowData
Correct Answer: C
Explanation/Reference:
QUESTION: 18
An app needs a workflow to trigger another workflow. Which type of workflow step, when run, starts another
workflow model?
Option A : Join
Option B : Process
Option C : Split
Option D : Container
Correct Answer: D
QUESTION: 19
Correct Answer: A
QUESTION: 20
A developer is using GraphQL to deliver a content fragment. The developer needs the missing piece to the
code to retrieve the listed items in JSON format. Which word is needed for the missing code?{personList
{items {_pathfirstNamelastNametitle}}}
Option A : get
Option B : call
Option C : retrieve
Option D : query
Correct Answer: D