AEM Assets Developer Professional study materials
AEM Assets Developer Professional study resources

AEM Assets Developer Professional practice questions

One question at a time. Build your AEM Assets Developer Professional understanding.

First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.

Continue in the practice tool above to load more questions, 50 at a time.

Question 1AEM Assets fundamentals and architecture

In AEM Assets, what is the primary purpose of the asset microservices?

  1. To store the original binary data of assets
  2. To provide a scalable, isolated processing environment for asset renditions Correct answer.
  3. To manage user permissions and access control
  4. To index asset metadata for search queries

Explanation

Asset microservices offload asset processing (such as thumbnail and web rendition generation) from the AEM instance into a scalable, containerized service. This improves performance and stability by isolating CPU-intensive work. They do not store binaries, manage permissions, or index metadata.

Question 2AEM Assets fundamentals and architecture

Which AEM Assets component is responsible for storing and managing the original binary files of assets?

  1. The workflow engine
  2. The dispatcher
  3. The asset microservices
  4. The JCR repository with a configured data store Correct answer.

Explanation

Original binaries are stored in the JCR repository, typically using a data store (such as the File Data Store or S3 Data Store) to hold the large binary content. The JCR nodes hold metadata and references to the binaries. Workflows and dispatcher do not store binaries.

Question 3AEM Assets fundamentals and architecture

What is the role of the AEM Assets HTTP API?

  1. To execute asset processing workflows
  2. To synchronize assets between AEM and external DAM systems
  3. To render asset thumbnails on the fly
  4. To provide a RESTful interface for creating, reading, updating, and deleting assets and their metadata Correct answer.

Explanation

The Assets HTTP API exposes REST endpoints that allow developers to perform CRUD operations on assets and metadata programmatically. It is not used for rendering thumbnails, synchronizing with external systems (which would require custom integration), or executing workflows.

Question 4AEM Assets fundamentals and architecture

Which AEM Assets feature allows you to define metadata schemas that control the fields shown in the asset properties page?

  1. Workflow models
  2. Asset templates
  3. Processing profiles
  4. Metadata schemas Correct answer.

Explanation

Metadata schemas define the structure and fields for asset metadata, and they determine which fields appear in the asset properties editor. Workflow models, asset templates, and processing profiles serve different purposes.

Question 5AEM Assets fundamentals and architecture

What is the primary function of a processing profile in AEM Assets?

  1. To configure the metadata schema for a folder
  2. To define the set of renditions that are generated for assets in a folder Correct answer.
  3. To specify user access permissions for a folder
  4. To schedule asset ingestion workflows

Explanation

A processing profile is applied to folders and determines which renditions (such as thumbnails, web renditions, or custom renditions) are generated for assets uploaded to that folder. It does not control permissions, metadata schemas, or ingestion scheduling.

Question 6AEM Assets fundamentals and architecture

In AEM Assets, what does the term 'rendition' refer to?

  1. A binary representation of an asset, such as a thumbnail or a web-optimized image Correct answer.
  2. A version of the asset's workflow history
  3. A user comment on the asset
  4. A metadata field that stores the asset's title

Explanation

A rendition is a binary representation of an asset, typically generated by processing (e.g., thumbnail, web rendition, or custom crop). It is not metadata, workflow history, or a comment.

Question 7AEM Assets fundamentals and architecture

Which AEM Assets capability helps ensure that assets are only used in accordance with their licensing terms?

  1. Asset versioning
  2. Asset licensing Correct answer.
  3. Asset publishing
  4. Asset archiving

Explanation

Asset licensing allows you to associate license information with assets and enforce usage rights. Versioning, publishing, and archiving do not directly enforce licensing terms.

Question 8AEM Assets fundamentals and architecture

What is the purpose of the AEM Assets Connected Assets feature?

  1. To connect AEM Assets to external cloud storage
  2. To synchronize assets between two AEM Assets instances
  3. To enable asset sharing via social media
  4. To allow a Sites instance to use assets stored in a separate Assets instance Correct answer.

Explanation

Connected Assets enables an AEM Sites instance to access and use assets from a remote AEM Assets instance, typically in a distributed deployment. It is not for syncing between Assets instances, connecting to cloud storage, or social sharing.

Question 9AEM Assets fundamentals and architecture

Which AEM Assets feature allows you to automatically extract metadata from assets using Adobe Sensei?

  1. Smart Tags Correct answer.
  2. Asset reports
  3. Workflow models
  4. Metadata schemas

Explanation

Smart Tags uses Adobe Sensei's AI capabilities to automatically generate tags based on the content of the asset. Metadata schemas define fields, workflow models automate processes, and asset reports provide insights.

Question 10AEM Assets fundamentals and architecture

What is the primary role of the AEM Assets Brand Portal?

  1. To provide a secure portal for external agencies to access and download approved brand assets Correct answer.
  2. To manage user permissions for internal AEM users
  3. To execute asset processing workflows
  4. To store the original binaries of assets

Explanation

Brand Portal is a separate, secure environment for sharing approved brand assets with external parties such as agencies or partners. It does not store original binaries, run workflows, or manage internal user permissions.

Question 11AEM Assets fundamentals and architecture

Which AEM Assets API would you use to programmatically upload an asset?

  1. Assets HTTP API Correct answer.
  2. Query Builder API
  3. Sling Model API
  4. Workflow API

Explanation

The Assets HTTP API provides endpoints for uploading assets and managing them via REST. Sling Model API is for component development, Query Builder for searching, and Workflow API for workflow operations.

Question 12AEM Assets fundamentals and architecture

What is the effect of applying a metadata profile to a folder in AEM Assets?

  1. It automatically generates renditions for assets in the folder
  2. It enforces the metadata schema for assets in that folder and its subfolders Correct answer.
  3. It restricts access to the folder to specific user groups
  4. It triggers a workflow to process assets on upload

Explanation

A metadata profile applies a metadata schema to a folder and its descendants, ensuring that assets use the defined metadata fields. It does not generate renditions, restrict access, or trigger workflows.

Question 13AEM Assets fundamentals and architecture

How does AEM Assets handle versioning of assets?

  1. It creates a new version each time the asset's binary is modified and allows reverting to previous versions Correct answer.
  2. It only versions metadata changes, not binary changes
  3. It does not support versioning; assets are overwritten
  4. It versions assets only when explicitly triggered by a workflow

Explanation

AEM Assets automatically creates a new version when the asset binary is updated, and users can revert to or compare previous versions. Metadata changes are also versioned. Versioning is automatic, not workflow-dependent.

Question 14AEM Assets fundamentals and architecture

What is the purpose of the AEM Assets search rail's 'Filters' panel?

  1. To set permissions on assets
  2. To configure the metadata schema for the asset
  3. To narrow search results by metadata properties such as file type, size, and creation date Correct answer.
  4. To manage the workflow status of assets

Explanation

The Filters panel in the search rail allows users to refine search results using various metadata facets. It does not configure schemas, manage workflows, or set permissions.

Question 15AEM Assets fundamentals and architecture

Which AEM Assets feature allows you to create a collection that dynamically includes assets based on a search query?

  1. Lightbox
  2. Static Collection
  3. Smart Collection Correct answer.
  4. Asset Share

Explanation

A Smart Collection uses a saved search query to dynamically populate the collection with assets that match the criteria. Static Collections contain manually added assets. Lightbox is a temporary collection, and Asset Share is for sharing collections.

Question 16AEM Assets fundamentals and architecture

What is the role of the AEM Assets 'Asset Reports' feature?

  1. To manage asset versions
  2. To process assets into renditions
  3. To generate reports on asset usage, such as downloads and uploads Correct answer.
  4. To create custom metadata schemas

Explanation

Asset Reports provide insights into asset usage, including download and upload activity, which helps in auditing and optimization. They do not create schemas, process renditions, or manage versions.

Question 17AEM Assets fundamentals and architecture

Which AEM Assets API is used to perform a full-text search for assets?

  1. Query Builder API Correct answer.
  2. Sling Model API
  3. Workflow API
  4. Assets HTTP API

Explanation

The Query Builder API allows you to construct queries, including full-text searches, against the JCR repository to find assets. The Assets HTTP API is for CRUD operations, Workflow API for workflows, and Sling Model API for component models.

Question 18AEM Assets fundamentals and architecture

What is the purpose of the AEM Assets 'Processing Profile' in the context of asset ingestion?

  1. To validate metadata against a schema during upload
  2. To automatically generate renditions for assets uploaded to a specific folder Correct answer.
  3. To trigger a workflow that approves assets
  4. To convert assets to a different format for storage

Explanation

Processing profiles are applied to folders to automatically create renditions (e.g., thumbnails, web renditions) when assets are uploaded. They do not validate metadata, trigger approval workflows, or convert formats for storage.

Question 19AEM Assets fundamentals and architecture

Which AEM Assets feature allows you to synchronize assets from AEM Assets to Adobe Creative Cloud?

  1. Connected Assets
  2. AEM Assets and Creative Cloud integration Correct answer.
  3. Dynamic Media
  4. Brand Portal

Explanation

The AEM Assets and Creative Cloud integration enables users to access and synchronize assets between AEM Assets and Creative Cloud applications. Brand Portal is for sharing, Connected Assets is for cross-instance usage, and Dynamic Media is for delivering rich media.

Question 20AEM Assets fundamentals and architecture

What is the primary function of the AEM Assets 'Asset Compute Service'?

  1. To manage user permissions for assets
  2. To provide a scalable, serverless framework for custom asset processing Correct answer.
  3. To store the original binaries of assets
  4. To index asset metadata for search

Explanation

Asset Compute Service is a scalable, serverless platform for running custom asset processing workers, such as custom rendition generators. It does not store binaries, manage permissions, or index metadata.

Question 21AEM Assets fundamentals and architecture

In AEM Assets, what is the purpose of a 'Smart Crop' rendition?

  1. To apply a watermark to an image
  2. To resize an image to a fixed dimension without considering content
  3. To convert an image to a different file format
  4. To automatically crop an image to focus on the most visually relevant part Correct answer.

Explanation

Smart Crop uses AI to identify the focal point of an image and crops it accordingly, preserving the important content. It is not a simple resize, format conversion, or watermarking.

Question 22AEM Assets fundamentals and architecture

Which AEM Assets feature allows you to define a set of assets that are approved for use in specific contexts, such as a campaign?

  1. Collections Correct answer.
  2. Workflows
  3. Tags
  4. Metadata schemas

Explanation

Collections are used to group assets for a specific purpose, such as a campaign or project. Tags are for classification, metadata schemas define fields, and workflows automate processes.

Question 23AEM Assets fundamentals and architecture

What is the role of the AEM Assets 'Link Sharing' feature?

  1. To link assets to web pages in AEM Sites
  2. To synchronize assets between author and publish instances
  3. To create a symbolic link between two assets
  4. To generate a shareable link that allows external users to download an asset without logging into AEM Correct answer.

Explanation

Link Sharing creates a secure, time-limited link that allows external recipients to download an asset without needing an AEM account. It is not for linking assets to pages, creating symbolic links, or synchronization.

Question 24AEM Assets fundamentals and architecture

When would you use the AEM Assets 'Connected Assets' feature instead of replicating assets to a Sites instance?

  1. When you need to synchronize assets to Brand Portal
  2. When you need to process assets with custom workflows on the Sites instance
  3. When you want to avoid duplicating assets across multiple Sites instances and maintain a single source of truth Correct answer.
  4. When you want to store assets in a separate data store

Explanation

Connected Assets allows a Sites instance to reference assets from a remote Assets instance, avoiding duplication and ensuring a single source of truth. It is not for custom processing on the Sites instance, separate data stores, or Brand Portal sync.

Question 25AEM Assets fundamentals and architecture

What is the impact of configuring a processing profile with a custom rendition on asset ingestion performance?

  1. It decreases processing time by optimizing the asset
  2. It has no impact because renditions are generated asynchronously
  3. It only affects the publish instance, not the author instance
  4. It may increase processing time and resource usage due to additional rendition generation Correct answer.

Explanation

Adding custom renditions increases the processing workload, which can lengthen ingestion time and consume more resources. Renditions are generated asynchronously but still require processing capacity. The profile affects both author and publish (if applied).

Question 26AEM Assets fundamentals and architecture

In an AEM Assets deployment, which repository node type is used to store an uploaded binary asset together with its metadata?

  1. dam:Asset Correct answer.
  2. nt:file
  3. cq:Page
  4. sling:Folder

Explanation

The AEM Assets DAM stores each asset as a dam:Asset node, which contains a dam:AssetContent child that holds the original binary and the metadata node. Generic node types such as nt:file or sling:Folder do not carry the DAM-specific structure that AssetManager and workflows rely on.

Question 27AEM Assets fundamentals and architecture

Which AEM Assets component is responsible for orchestrating the ingestion of an uploaded asset, including metadata extraction and rendition generation?

  1. The DAM Update Asset workflow Correct answer.
  2. The Query Builder
  3. The Scheduler service
  4. The Replication agent

Explanation

The DAM Update Asset workflow is triggered on upload and drives metadata extraction, rendition generation, and other post-processing steps. Replication agents move content between instances, and Query Builder is a search mechanism, so neither orchestrates ingestion.

Question 28AEM Assets fundamentals and architecture

A developer needs to store large binary assets outside the JCR while keeping them addressable from AEM Assets. Which AEM feature supports this?

  1. The Replication Queue
  2. The Workflow Engine
  3. The Data Store Correct answer.
  4. The Version Manager

Explanation

The Data Store (for example, a file or S3 data store) stores binary content externally while the repository keeps lightweight references to it. This reduces repository bloat and is a common production configuration. The other components manage processing, versioning, or publishing rather than binary storage.

Question 29AEM Assets fundamentals and architecture

Which statement best describes how the AEM Assets microkernel architecture handles binary content by default?

  1. Binaries are kept only in the dispatcher cache
  2. Binaries are converted to text and stored as properties
  3. Binaries are stored in the data store and referenced from the repository Correct answer.
  4. Binaries are always inlined in the segment store

Explanation

In the default setup, binary content is written to a data store and the repository holds references to those binaries. This separation keeps the microkernel focused on structured content. The dispatcher cache is only a delivery layer and does not store the authoritative binary.

Question 30AEM Assets fundamentals and architecture

What is the primary purpose of an asset metadata schema in AEM Assets?

  1. To generate thumbnail renditions
  2. To schedule asset expiration dates
  3. To define the fields and namespaces used when describing assets Correct answer.
  4. To control which users can download an asset

Explanation

A metadata schema defines the set of metadata fields, their namespaces, and how they appear on the asset properties page. Access control, expiration, and rendition generation are handled by other subsystems.

Question 31AEM Assets fundamentals and architecture

An administrator wants assets uploaded to a specific folder to automatically receive a defined set of default metadata values. Which mechanism should be used?

  1. A workflow launcher on the folder
  2. A replication agent on the folder
  3. A dispatcher rule for the folder
  4. A metadata profile applied to the folder Correct answer.

Explanation

Metadata profiles applied to a folder supply default values and constrain fields for assets placed in that folder. Workflow launchers trigger processing but do not themselves define default metadata values. Replication agents and dispatcher rules affect publishing and caching, not metadata defaults.

Question 32AEM Assets fundamentals and architecture

Which AEM Assets concept groups assets so that they can be shared with internal teams or external partners under controlled access?

  1. Smart Crops
  2. Renditions
  3. Collections Correct answer.
  4. Tags

Explanation

Collections group assets for sharing and collaboration, and access can be restricted to specific users or groups. Tags classify assets, renditions are derived outputs, and Smart Crops are generated image variants.

Question 33AEM Assets fundamentals and architecture

How does AEM Assets organize assets hierarchically within the DAM?

  1. As database tables keyed by checksum
  2. As a single JSON document per tenant
  3. As a folder tree under the dam root path Correct answer.
  4. As a flat list indexed by asset ID

Explanation

Assets are organized in a folder hierarchy beneath the /content/dam path, and permissions and profiles can be applied per folder. The DAM is not a flat list or a single document; it uses the JCR tree structure.

Question 34AEM Assets fundamentals and architecture

A developer wants to retrieve an asset's original binary programmatically through the Assets HTTP API. Which endpoint pattern is appropriate?

  1. /bin/querybuilder.json
  2. /api/assets/{path}.json Correct answer.
  3. /content/dam/{path}/jcr:content
  4. /libs/dam/gui/content/assets

Explanation

The Assets HTTP API exposes assets under /api/assets with a JSON representation when the .json extension is used, and binaries can be fetched from related endpoints. The /content/dam path is the repository location rather than the REST API surface.

Question 35AEM Assets fundamentals and architecture

Which service in AEM Assets is responsible for executing custom asset processing workers in the cloud?

  1. Asset Link
  2. Dynamic Media
  3. Asset Compute Service Correct answer.
  4. Brand Portal

Explanation

The Asset Compute Service runs custom workers that generate renditions and perform processing in a scalable cloud environment. Asset Link connects Creative Cloud, Brand Portal is for sharing, and Dynamic Media delivers rich media.

Question 36AEM Assets fundamentals and architecture

What happens to an asset's renditions when a new version of the original binary is uploaded?

  1. The renditions are copied to the publish instance only
  2. The renditions are regenerated according to the applicable processing profile Correct answer.
  3. The renditions keep the previous binary content
  4. The renditions are permanently deleted and never recreated

Explanation

When a new binary version is uploaded, the processing pipeline reruns and regenerates renditions according to the active processing profile. Renditions are not permanently deleted, and they should reflect the current binary rather than stale content.

Question 37AEM Assets fundamentals and architecture

Which AEM Assets feature lets a developer define a custom workflow step that runs when an asset is approved for publishing?

  1. Workflow models and launchers Correct answer.
  2. Client libraries
  3. Metadata schemas
  4. Search facets

Explanation

Workflow models define the steps, and launchers decide when those models start, such as on approval events. Metadata schemas describe fields, search facets refine queries, and client libraries bundle front-end code.

Question 38AEM Assets fundamentals and architecture

Which statement accurately describes the relationship between assets and their tags in AEM Assets?

  1. Tags are replication agents configured per asset
  2. Tags are binary renditions generated from assets
  3. Tags are taxonomy nodes referenced from asset metadata to enable classification Correct answer.
  4. Tags are workflow instances attached to assets

Explanation

Tags live in a taxonomy under the tag namespace and are referenced from asset metadata to classify and enable search. They are not binaries, workflow instances, or replication agents.

Question 39AEM Assets fundamentals and architecture

An asset is uploaded to /content/dam/marketing and a processing profile is attached to that folder. What determines which renditions are created?

  1. The renditions configured in the processing profile on the folder Correct answer.
  2. The default renditions defined in the repository only
  3. The user's group membership
  4. The dispatcher cache configuration

Explanation

A processing profile attached to a folder specifies which renditions and processing steps apply to assets in that folder, overriding defaults. Group membership and dispatcher configuration do not determine rendition creation.

Question 40AEM Assets fundamentals and architecture

Which AEM Assets capability supports extracting text from documents so that the content becomes searchable?

  1. Link Sharing
  2. Full-text extraction during ingestion Correct answer.
  3. Smart Crop generation
  4. Asset Reports

Explanation

During ingestion, AEM extracts text from supported document formats so that full-text search can match on document content. Smart Crop, Link Sharing, and Asset Reports serve unrelated purposes.

Question 41AEM Assets fundamentals and architecture

What is the function of the AEM Assets search rail in the authoring UI?

  1. To install packages
  2. To provide filters and facets that narrow asset results Correct answer.
  3. To configure replication agents
  4. To define metadata schemas

Explanation

The search rail exposes filters and facets, such as file type, orientation, and tags, that refine asset search results. It is a search interface, not a configuration surface for replication, schemas, or packages.

Question 42AEM Assets fundamentals and architecture

A developer must query assets by a custom metadata property using the Assets HTTP API. Which approach returns matching assets?

  1. Use the search endpoint with a query parameter for the property Correct answer.
  2. Use the workflow endpoint with the property name
  3. Use the tag endpoint with the property name
  4. Use the replication endpoint with the property name

Explanation

The Assets HTTP API search endpoint accepts query parameters that can filter on metadata properties and return matching assets. Replication, workflow, and tag endpoints serve different purposes and do not perform metadata search.

Question 43AEM Assets fundamentals and architecture

Which AEM Assets feature provides a unified view of asset usage across sites and channels?

  1. Asset Reports Correct answer.
  2. Smart Tags
  3. Connected Assets
  4. Processing Profiles

Explanation

Asset Reports give insight into how and where assets are used, supporting governance and cleanup decisions. Smart Tags classify content, Connected Assets links repositories, and Processing Profiles define rendition generation.

Question 44AEM Assets fundamentals and architecture

Which statement best describes the role of the AEM Assets Brand Portal in an enterprise architecture?

  1. It executes custom asset processing workers
  2. It replaces the author instance for content editing
  3. It stores the primary binary data for the DAM
  4. It provides a secure external portal for sharing approved assets with partners Correct answer.

Explanation

Brand Portal is a separate, secure environment where approved assets can be shared with external parties without granting author access. It does not replace authoring, store primary binaries, or run processing workers.

Question 45AEM Assets fundamentals and architecture

What is the effect of enabling a Connected Assets configuration between a Sites instance and a remote Assets instance?

  1. The remote DAM becomes read-only for all users
  2. Replication is disabled between the instances
  3. Authors can search and use remote assets from within the Sites authoring environment Correct answer.
  4. Assets are automatically copied into the Sites repository

Explanation

Connected Assets lets a Sites instance reference assets that live in a separate Assets deployment, so authors can search and use them without duplicating binaries. It does not copy assets into the Sites repository or change replication behavior.

Question 46AEM Assets fundamentals and architecture

Which AEM Assets concept describes a derived output such as a thumbnail or a web-optimized image?

  1. Schema
  2. Collection
  3. Rendition Correct answer.
  4. Tag

Explanation

A rendition is a derived representation of the original asset, such as a thumbnail or a web-optimized image. Collections group assets, tags classify them, and schemas define metadata fields.

Question 47AEM Assets fundamentals and architecture

A team wants to automatically apply descriptive keywords to uploaded images without manual effort. Which capability should be enabled?

  1. Smart Tags Correct answer.
  2. Processing profiles
  3. Workflow launchers
  4. Metadata profiles

Explanation

Smart Tags use machine learning to automatically assign descriptive tags to images and other assets. Metadata profiles set default values, processing profiles define renditions, and launchers trigger workflows; none of these auto-generate descriptive keywords.

Question 48AEM Assets fundamentals and architecture

Which statement accurately describes how AEM Assets handles the original binary of an asset across versions?

  1. The original binary is converted to a rendition and deleted
  2. Only the latest binary is retained and older binaries are discarded
  3. Each version records a reference to the binary state at that point in time Correct answer.
  4. Versioning applies only to metadata, never to binaries

Explanation

Versioning preserves the state of an asset, including a reference to the binary as it existed at that version, so earlier binaries can be restored. Older binaries are not simply discarded, and versioning is not limited to metadata.

Question 49AEM Assets fundamentals and architecture

Which AEM Assets feature allows a developer to expose asset metadata to external systems through a standardized interface?

  1. The Assets HTTP API Correct answer.
  2. The Dispatcher
  3. The Scheduler service
  4. The Workflow Engine

Explanation

The Assets HTTP API provides a REST interface for creating, reading, updating, and searching assets, making it suitable for integration with external systems. The workflow engine, scheduler, and dispatcher do not expose asset metadata as a REST interface.

Question 50AEM Assets fundamentals and architecture

In a clustered AEM Assets author environment, what is the primary reason to use a shared data store?

  1. To replace the workflow engine
  2. So that all nodes can access the same binary content consistently Correct answer.
  3. To eliminate the need for replication
  4. To reduce the number of metadata schemas

Explanation

A shared data store lets every node in the cluster read and write the same binaries, which is essential for consistency in a clustered author environment. It does not remove the need for replication or replace workflows, and it is unrelated to metadata schema count.