All Practice Exams

100+ Free AEM Sites Developer Expert Practice Questions

Pass your Adobe Experience Manager Sites Developer Expert exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
Not publicly published Pass Rate
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

Which OSGi container does AEM as a Cloud Service and AEM 6.5 use to host bundles and services?

A
B
C
D
to track
2026 Statistics

Key Facts: AEM Sites Developer Expert Exam

50

Questions

AD0-E134 official format

100 min

Time Limit

AD0-E134 official format

$225

Exam Fee (USD)

Adobe certification pricing

26/50

Passing Score (52%)

AD0-E134 published score

44%

Largest Domain

AEM Development

2 years

Certification Validity

Adobe credential program

Adobe lists 50 multiple-choice and multiple-select questions, a 100-minute time limit, and a $225 USD fee for AD0-E134. The minimum passing score is 26 of 50 correct (52%). Four content domains drive the blueprint: Configurations (22%), AEM Development (44%), Build and Deployment (14%), and Environment Maintenance (22%) — so AEM Development depth is the largest study lever.

Sample AEM Sites Developer Expert Practice Questions

Try these sample questions to test your AEM Sites Developer Expert exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Which OSGi container does AEM as a Cloud Service and AEM 6.5 use to host bundles and services?
A.Eclipse Equinox
B.Apache Felix
C.Knopflerfish
D.Karaf
Explanation: AEM is built on Apache Sling, which runs on the Apache Felix OSGi framework. Felix hosts every AEM bundle, manages the service registry, and exposes the OSGi web console at /system/console.
2Where in an AEM project would you place an OSGi configuration that should ONLY be active on the publish tier of AEM as a Cloud Service?
A./apps/<project>/config
B./apps/<project>/config.author
C./apps/<project>/config.publish
D./apps/<project>/config.dev
Explanation: AEM resolves OSGi configurations through Sling run modes. Configurations under config.publish only apply when the publish run mode is active. config.author would apply only on author, and the unsuffixed config folder applies to all run modes.
3Which file format does Adobe recommend for OSGi configurations stored in a Git-managed AEM project?
A..properties
B..xml
C..cfg.json
D..yaml
Explanation: Adobe recommends the .cfg.json format for OSGi configurations in code. It is the canonical Sling configuration format, supports typed values, and is required by AEM as a Cloud Service Maven projects.
4An OSGi service must execute work on a recurring schedule on every publish instance. Which OSGi declarative-services annotation lets the developer schedule the job through the Sling Scheduler at a configurable cron expression?
A.@Reference(target = "(scheduler.expression=...)" )
B.@Component(property = { "scheduler.expression=...", "scheduler.concurrent:Boolean=false" })
C.@Activate(scheduler = "...")
D.@SlingServletPaths("/cron")
Explanation: A Sling-scheduled job is implemented as a Runnable component whose @Component annotation declares scheduler.expression and scheduler.concurrent properties. The Sling commons.scheduler service then invokes the run method on the configured cadence.
5Which Sling resource resolution feature picks /apps/myproject/components/header over /libs/wcm/foundation/components/header when both exist?
A.Sling resource type forwarding
B.JCR copy-on-write
C.Sling resource resolver search-path overlay
D.OSGi service ranking
Explanation: The Sling Resource Resolver Factory has an ordered search path (default /apps then /libs), so a resource of the same relative path under /apps overlays the one under /libs. This is the standard AEM overlay pattern.
6On AEM as a Cloud Service, where MUST immutable code (such as /apps and /libs) be deployed from?
A.A content package installed at runtime through Package Manager
B.A Maven all package built and deployed through Cloud Manager
C.A direct CRXDE Lite edit by an admin
D.A Repository Browser import
Explanation: AEM as a Cloud Service treats /apps and /libs as immutable. They can only be updated by deploying the all package built by the project's Maven build through Cloud Manager's CI/CD pipeline.
7A developer is wiring an OSGi service into a Sling Model. Which annotation pair correctly injects an OSGi service reference into a model field?
A.@Inject and @Source("osgi-services")
B.@ScriptVariable
C.@ChildResource
D.@SlingObject
Explanation: Sling Models inject OSGi services either with @OSGiService or with @Inject combined with @Source("osgi-services"). Both forms resolve to the OSGi service registry.
8Which HTL expression correctly XSS-escapes a value that will be rendered as an HTML attribute?
A.${properties.title @ context='html'}
B.${properties.title @ context='attribute'}
C.${properties.title @ context='text'}
D.${properties.title @ context='unsafe'}
Explanation: HTL automatically chooses a default context, but when you must be explicit, context='attribute' applies HTML attribute escaping. context='html' is for inline HTML markup, context='text' for plain text content, and context='unsafe' disables escaping entirely.
9What is the primary purpose of an editable template in AEM Sites?
A.To enforce a fixed page layout that authors cannot change
B.To let template authors define the structure, initial content, and policies that pages will inherit and that can be updated later without rebuilding code
C.To replace HTL components with React widgets
D.To act as a folder placeholder for content fragments
Explanation: Editable templates were introduced so that template authors can define structure, initial content, layout, and policies inside the repository. Pages inherit those settings and updates to the template can flow back to live pages without code changes.
10Which folder under an editable template stores policies that bind component configuration to placeholders in the template's structure?
A.initial
B.structure
C.policies
D.thumbnail
Explanation: The policies node of an editable template stores the design-level configuration (allowed components, dialog defaults, design CSS classes) that gets applied to placeholders defined in the structure. The structure node defines the layout itself, and initial seeds new pages with starting content.

About the AEM Sites Developer Expert Exam

The Adobe Experience Manager Sites Developer Expert exam (AD0-E134) validates that experienced AEM developers can configure AEM, build components and templates, package and deploy with the AEM Project Archetype and Cloud Manager, and keep the resulting environment healthy. It targets developers with hands-on AEM Sites work across configuration, OSGi services, Sling Models, HTL, dispatcher, and AEM as a Cloud Service operations.

Assessment

50 multiple-choice and multiple-select questions covering configuration, AEM development, build and deployment, and environment maintenance.

Time Limit

100 minutes

Passing Score

26/50 (52%)

Exam Fee

US$225 globally / US$150 in India (Adobe (Examity online proctoring or test center))

AEM Sites Developer Expert Exam Content Outline

22%

Configurations

OSGi configurations and run modes, Apache Sling resource resolution and overlays, Dispatcher and CDN configuration, JCR and Oak setup, and per-environment configuration via env vars and secrets.

44%

AEM Development

Sling Models and dependency injection, Sling Servlets and request resolution, HTL/Sightly with XSS contexts, OSGi DS lifecycle, custom workflow processes, JCR queries, replication, Sling Model Exporter, Core Components extension, editable templates and policies, and security patterns including service users and CSRF.

14%

Build and Deployment

AEM Project Archetype, Maven multi-module structure (core, ui.apps, ui.config, ui.content, ui.frontend, dispatcher, all), filevault-package-maven-plugin, Cloud Manager pipelines and code-quality gates, OakPAL, RDE, and front-end pipelines.

22%

Environment Maintenance

Logging and log streaming with the Adobe I/O CLI, Cloud Manager log download, Health Check framework, Dispatcher and CDN cache invalidation, Oak indexing, performance profiling with Sling RequestProgressTracker, replication queue troubleshooting, and incident response patterns.

How to Pass the AEM Sites Developer Expert Exam

What You Need to Know

  • Passing score: 26/50 (52%)
  • Assessment: 50 multiple-choice and multiple-select questions covering configuration, AEM development, build and deployment, and environment maintenance.
  • Time limit: 100 minutes
  • Exam fee: US$225 globally / US$150 in India

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

AEM Sites Developer Expert Study Tips from Top Performers

1Spend the largest block of study time on AEM Development (44%): Sling Models, Sling Servlets, HTL contexts, OSGi DS lifecycle, custom workflow processes, and the Sling Model Exporter.
2Build a small project end-to-end with the AEM Project Archetype and deploy it through Cloud Manager so the difference between immutable (/apps, ui.apps, ui.config) and mutable (/content, /conf, ui.content) content becomes second nature.
3Master the dispatcher: filter rules, cache directives, TTL, and the Dispatcher SDK validator script. Many questions ask which layer (CDN, Dispatcher, AEM) should solve a given concern.
4Practice editable templates including structure, initial, and policies, and know which property (cq:template, allowedPaths, status) controls which behavior; this is a frequent question pattern.
5Memorize the modern OSGi DS annotations (@Component, @Reference, @Activate, @Modified, @Deactivate) and how service.ranking and configuration policy interact at runtime.
6Study the AEM as a Cloud Service operations model: env variables and secrets ($[env:...] and $[secret:...]), Cloud Manager environment types, RDE for fast iteration, and aio CLI commands for log streaming.
7Review the Core Components extension pattern (proxy components plus sling:resourceSuperType) and the policy-driven component allow-list because Adobe pushes this as the standard way to ship AEM Sites projects.

Frequently Asked Questions

How many questions are on the AEM Sites Developer Expert exam (AD0-E134)?

Adobe and multiple verified third-party recaps list 50 questions, a mix of multiple-choice and multiple-select. The exam is delivered online proctored through Examity or at a test center.

What is the passing score?

The minimum passing score for AD0-E134 is 26 out of 50 correct, which is 52%. Adobe sets the bar at the question level; only scored questions count and you do not need to answer every question to pass.

How long is the exam and how much does it cost?

Candidates have 100 minutes to complete the exam. The standard fee is US$225 globally and US$150 in India; Adobe Solution Partners and some training programs may receive vouchers.

What domains are weighted highest?

AEM Development is by far the largest domain at 44%. Configurations and Environment Maintenance each contribute 22%, and Build and Deployment is 14%. Sling Models, Sling Servlets, HTL, OSGi services, editable templates, and Core Components extension should drive the majority of your study time.

What versions of AEM does the exam cover?

AD0-E134 covers AEM 6.5 (on-prem) and AEM as a Cloud Service. Most modern questions assume Cloud Service patterns such as immutable vs mutable content, Cloud Manager pipelines, environment variables and secrets, and the Dispatcher SDK for local development.

How long is the certification valid?

Adobe technical certifications are valid for two years from the date earned. Adobe issues a renewal exam closer to the expiration window so certified professionals can extend the credential without retaking the full proctored exam.

Are there any prerequisites?

There are no formal prerequisites, but Adobe recommends 1 to 3 years of hands-on AEM Sites development plus solid Java, OSGi, Sling, and front-end fundamentals. Most candidates also complete the Adobe Experience Manager Sites Developer Professional credential first.