Adobe AD0-E123 Practice Exam Questions & Answers

6 Free Questions · Last reviewed: October 1, 2026 · Prepared & Reviewed by the ValidExamDumps Editorial Team

Exam Facts

Adobe AD0-E123 Exam Details

Key details for this exam, checked against the published exam outline

50 Practice Questions (Our Bank)
100 minutes Exam Duration
31/50 Passing Score
Exam Code
AD0-E123
Full Name
Adobe Experience Manager Sites Developer Professional
Issuing Body
Adobe
Question Format (Our Bank)
Multiple Choice
Official Exam Fee
USD 125 / USD 95
Delivery
Online proctored (requires camera access)
Eligibility
0-12 months of experience working with the AEM Platform. Application developer with ability to perform component development.
Practice Questions

Free AD0-E123 Practice Questions

Each question shows the correct answer and an explanation of why it is right

VA
ValidExamDumps Editorial Team Every question and its answer is checked by our AD0-E123 exam preparation team, who also write the explanation shown with each one. How we research and review these pages

A developer is checking an AEM start script on the server and notices the CQ_JVM_OPTS parameter is set to the following:

'-agentlib:jdwp=transport=dt_socketladdress=8000,server=y,suspend=n" How will this value affect the start of the AEM instance?

Correct Answer: A
Explanation

The CQ_JVM_OPTS parameter in an AEM start script is used to set options for the Java Virtual Machine (JVM). The setting '-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n' enables the Java Debug Wire Protocol (JDWP) agent for the JVM, allowing a debugger to attach to it. The suspend=n flag means the JVM will not suspend at the start but will wait for a debugger to connect on port 8000. This effectively runs the AEM instance in debug mode, which is useful for development and troubleshooting.

Option B is incorrect because the suspend=n setting means the JVM does not suspend on start-up.

Option C is incorrect because this parameter is for debug mode, not for specifying the run mode of the AEM instance.

Which two configurations will be applied if an instance starts with the run modes author, dev, and emea7 (Choose two.)

Correct Answer: B, D
Explanation

When an AEM instance starts with specified run modes, it selects configurations from the repository that match those run modes. Run modes allow for flexible management of settings and configurations across different environments. For the instance started with 'author', 'dev', and 'emea' run modes, it would apply configurations from paths that match these run modes.

Option B, /config/author.dev.emea.noldap, is correct. This path matches all three run modes specified and would, therefore, be included.

Option D, /apps/mysite/config.author.emea.dev, is also correct. This path matches the run modes and would be applied to the instance as well.

Options A and C do not match all three run modes and therefore would not be applied.

Which datastore is useful when the datastore is on Network File System (NFS}?

Correct Answer: C
Explanation

When using a Network File System (NFS) for AEM, CachingFileDataStore is recommended because it caches binary data on the file system and stores only references to the binaries in the repository. This can be beneficial for performance, as it reduces the latency associated with reading binaries over the network, especially when NFS is being used. The caching layer helps in optimizing read operations by keeping a local cache of frequently accessed data.

S3DataStore is used when integrating with Amazon S3 for storage.

FileDataStore does not provide caching capabilities and would not be as efficient as CachingFileDataStore when using NFS.

Which offloading-related service is used by each AEM instance to connect to AEM Topology Connector?

Correct Answer: B
Explanation

The Discovery Service is an offloading-related service used by each AEM instance to connect to AEM Topology Connector. The Discovery Service is part of the Sling Discovery framework, which is responsible for detecting and managing the topology of AEM instances. It enables instances to discover each other and establish a clustered topology, which is essential for load-balancing, failover, and other distributed operations.

Option A, 'Cluster Service,' is not a standard term used in AEM for connecting to the Topology Connector.

Option C, 'Topology Connector Service,' is a slightly misleading term; the correct term is Discovery Service, which performs the role described.

A developer has modified an existing workflow model in AEM, which defines series of steps to be executed. When a user starts this workflow, recent changes/workflow steps are not available in the workflow instance.

What could be the reason for this behavior of the Workflow Model?

Correct Answer: A
Explanation

When modifications are made to a workflow model in AEM, they must be saved and synchronized with the running instance of AEM. If a user starts a workflow and does not see the recent changes or workflow steps, it could be because the workflow model was not synced in runtime. This means the running instance of AEM is not yet aware of the changes, and as a result, the workflow instance uses the old version of the workflow model.

Option B is incorrect because permissions would not cause the recent changes to be unavailable; they would more likely prevent the user from starting the workflow at all.

Option C is also incorrect because while errors in subsequent steps could potentially stop the workflow from proceeding, they would not prevent new steps from appearing in the workflow instance if they were properly saved and synced.

Which service is used in AEM to control how AEM instances interact with a topology, while running on instances?

Correct Answer: B
Explanation

The service used in AEM to control how AEM instances interact with a topology while running on instances is the Apache Sling Resource-Based service. This service helps in managing the resources and how they're resolved and accessed within the AEM topology. It's part of the Apache Sling framework, which is an integral part of AEM's architecture.

Option A, 'Web Console Service,' is more for administration and management of OSGi components, not specifically for topology interaction.

Option C, 'Offloading Service,' is generally related to processing tasks outside of the AEM instances and does not directly control instance interactions within a topology.

Full Access

Get the complete AD0-E123 question set

  • 50 questions covering all exam domains
  • Correct answers with explanations, like the free questions above
  • PDF and online practice test
  • 90 days of free updates
Starting from 50% OFF
$20 $40
Get Full Access

One-time payment · Instant download

Study Guide

What the Adobe AD0-E123 Exam Covers

Exam domains verified against: Official Adobe AD0-E123 exam guide, last checked October 2026.

Domain 1: Configurations 26%

Recognize the purpose of AEM Dispatcher configurations and caching strategies to optimize site performance. Determine the correct steps to configure multi-site in AEM, manage custom Oak indices, and set up OOTB SAML or IMS integration for authentication.

Sample question from this domain above: Q1

Domain 2: AEM development 40%

Determine the correct steps to implement core-based components and connect component functionality including HTL, models, and services. Given a scenario, develop workflows and outline the purpose of content fragments or experience fragments in managing digital assets.

Sample questions from this domain above: Q2Q6

Domain 3: Build and deployment 12%

Define Maven project structure and understand how to organize dependencies and modules. Configure projects from archetypes to establish a solid foundation for AEM development initiatives.

Sample questions from this domain above: Q3Q4

Domain 4: Environment maintenance 22%

Given a scenario, determine the steps required to debug issues in AEM environments using logs and diagnostic tools. Explain AEM maintenance releases, identify how to configure AEM across topologies, and determine the steps required for planning and migrating to AEM as a Cloud Service.

Sample question from this domain above: Q5

FAQ

AD0-E123 Exam FAQ

Common questions about the exam itself

What experience level does AD0-E123 expect and why is it pitched at that level?
AD0-E123 targets developers with 0-12 months of hands-on experience working with AEM Sites. This entry-level Professional certification assumes you understand basic web development and component architecture but may be new to AEM's specific implementation patterns, HTL templating, and OSGi configuration.
What is the passing score for AD0-E123 and how is it calculated?
You need to score 31 out of 50 questions correctly to pass, which equals 62 percent. The exam uses selected-response and scenario-based questions that test practical application of AEM concepts rather than pure memorization.
How long does it realistically take to prepare for AD0-E123?
Most candidates need 4-8 weeks of focused preparation, depending on their existing AEM experience. This should include hands-on practice with a local AEM environment, study of the official Adobe documentation, and practice with scenario-based questions covering all four domains.
Which objective area in AD0-E123 do candidates find most challenging and how should I approach it?
AEM development at 40 percent weighting is the largest domain and presents the most challenge because it requires understanding how HTL, Sling models, and OSGi services work together in real components. Practice by building actual components in a local AEM instance rather than only reading theory.
What happens on exam day for AD0-E123?
You sit for 100 minutes of online proctored testing via a proctor who monitors your screen and webcam. You must use a government-issued photo ID to verify your identity, and your Adobe ID account name must match your ID exactly or you will not be allowed to test.
What are the retake rules if I fail AD0-E123?
Adobe's certification program allows multiple retakes, though the exact retake policy varies by region. You should contact Adobe certification support for current waiting periods between attempts, as these may differ from other certification vendors.
How long does the AD0-E123 certification stay valid after I pass?
Adobe does not publish a specific validity period for the AD0-E123 certification on the official exam page. Contact Adobe certification support directly to confirm whether this is a lifetime credential or requires renewal.
What job roles typically pursue AD0-E123 and what does it lead to?
AD0-E123 targets AEM Developers, Front End Developers, and Software Engineers who build and customize AEM Sites implementations. Passing positions you to take the AEM Sites Business Practitioner Expert exam or the AEM Architect Master exam to advance your career.
Does AD0-E123 require prior Adobe certification or is it a standalone entry point?
AD0-E123 is an independent Professional-level certification with no prerequisite credentials. You need only 0-12 months of hands-on AEM experience and basic component development knowledge to be eligible.
How does AD0-E123 relate to other AEM certifications in the track?
AD0-E123 is the developer-focused Professional certification. It sits below the AEM Architect Master exam and alongside the AEM Sites Business Practitioner Expert exam, which targets non-developers. The Architect Master exam expects deeper knowledge of topology, deployment, and enterprise-scale design.