Adobe Experience Manager Sites Developer Professional Free Sample Questions

Description

Covers AEM dispatcher and multi-site configuration, core component development, HTL, models and services, Maven-based build and deployment, and debugging and maintaining AEM environments.

8 free sample questions95 in the full practice test

Try simulator

AD0-E123 Sample Questions

  1. Question 1

    Advanced

    Configurations · AEM Dispatcher Configurations and Caching

    ZephyrCorp's marketing team relies heavily on UTM parameters for campaign tracking. However, the IT team notices that the AEM Dispatcher is not caching any pages when users arrive via campaign links (e.g., /content/zephyr/home.html?utm_campaign=summer). Which configuration must the developer adjust to ensure the page is cached while still passing the parameters to the client-side analytics?

    Answer and explanation

    Correct answer: C

    The /ignoreUrlParams section tells the Dispatcher to ignore specific query parameters when determining whether a page can be cached. By adding UTM parameters here, the Dispatcher will serve the cached version of the page (ignoring the parameters for caching logic) while the client's browser still receives the URL with the parameters for client-side analytics tracking.

  2. Question 2

    Intermediate

    Configurations · Multi-Site Configuration in AEM

    A content author at Nimbus Retail modifies the 'Hero Image' component directly on a Live Copy page located at /content/nimbus/us/en/home. What is the immediate effect of this action on the Multi-Site Manager (MSM) relationship?

    Answer and explanation

    Correct answer: B

    In AEM MSM, when an author manually edits a component on a Live Copy page, inheritance is implicitly cancelled for that specific component only. The rest of the page continues to inherit from the Blueprint.

  3. Question 3

    Intermediate

    Configurations · OSGi Configurations

    True or False: When resolving OSGi configurations, a configuration placed in the config.author.dev folder will take precedence over a configuration placed in the config.author folder for an AEM instance running with the run modes author and dev.

    Answer and explanation

    Correct answer: A

    True. AEM resolves OSGi configurations by finding the folder that matches the highest number of active run modes. Since the instance has both 'author' and 'dev', the config.author.dev folder is a more specific match than config.author and will take precedence.

  4. Question 4

    Advanced

    Configurations · Custom Oak Indices

    Quantum Financial is experiencing severe performance degradation when executing a JCR-SQL2 query that searches for all 'cq:Page' nodes containing the word 'mortgage' under the path '/content/quantum/en', while also filtering by a custom property 'jcr:content/approved=true'.

    As the lead AEM Developer, you need to optimize this query by creating a custom Oak index. Based on the requirements, which index type is the most appropriate and why?

    flowchart TD A[Query Execution] --> B{Contains Full-Text Search?} B -- Yes --> C[Lucene Index] B -- No --> D{Property Restrictions Only?} D -- Yes --> E[Property Index] D -- No --> F[Traversal]
    Answer and explanation

    Correct answer: A

    Apache Jackrabbit Oak relies on Lucene indices for full-text search capabilities. Property indices are only suitable for exact property matches and do not support full-text search constraints like 'contains()'. Therefore, a Lucene index must be created and configured to evaluate both the full-text constraint and the property restriction to optimize the query.

Register free for 4 more questions

Or unlock all 95 AD0-E123 questions with explanations, timed mode and flashcards.