In this post, we have put together the AEM (Adobe Experience Manager) Interview Questions and answers for beginner, intermediate and experienced candidates. These important questions are categorized for quick browsing before the interview or to act as a helping guide on different topics in AEM for interviewers. These questions are most helpful when interviewing for roles such as AEM developer and AEM admin.
1 Explain the Multi-Site Manager?
Ans: Multi-Site Manager (MSM) enables you to easily manage multiple websites that share common content. MSM lets you define relations between the sites so that content changes in one site are automatically replicated in other sites. For example, websites are often provided in multiple languages for international audiences.
When the number of sites in the same language is low (three to five), a manual process for synchronizing content across sites is possible. However, as soon as the number of sites grows or when multiple languages are involved, it becomes more efficient to automate the process.
3 Explain the methods of Caching adopted by the Dispatcher?
What is the process step in the workflow?
Ans: It is a workflow component that can be found at this is used for calling a java class in the workflow.
2 Difference between Dialog and Design Dialog?
Ans: Dialog is a key element of your component as they provide an interface for authors to configure and provide input to that component. The user input will be stored at the page level. Design dialog will share the content at the template level. Also, we can dynamically change the content in design mode.
Difference between Design Dialog and Edit Dialog?
2 What is REST? What is a RESTful Framework?
Ans: REST stands for Representational State Transfer. REST-style architectures consist of clients and servers. Clients initiate requests to servers; servers process requests and return appropriate responses. Requests and responses are built around the transfer of representations of resources.
A resource can be essentially any coherent and meaningful concept that may be addressed. A representation of a resource is typically a document that captures the current or intended state of a resource. Apache Sling is a RESTful framework to access a java content repository over HTTP protocol.
2 What’s accustomed to Breakdown Traffic Variables (props)?
Correlations are the accustomed Breakdown traffic variables.
2 What is Replication in CQ5?
Ans: Reverse replication is used to get user content generated on a publish instance back to the author instance. To do this you need a reverse replication agent in the author environment. This acts as the active component to collect information from the outbox in the publish environment.