AEM Interview Questions and Answers Part-1

  1. Explain the architecture stack of AEM?

    1. Apache Felix (OSGI Java Container): In this architecture stack of AEM, one of the most important components is the OSGI Java container. This container is used for modular development, and it provides various functionalities in the form of models, components, and services.Apache Jackrabbit Oak (JCR Repository / Storage Layer): The next important layer is the JCR Repository, which is a storage layer. Whatever content the author writes or edits gets stored in this repository. The JCR Repository is in the form of a hierarchical structure.

      Apache Sling (Web Application Framework): On top of this storage layer, we have the web application framework, Apache Sling. This is a REST-based web application framework. It helps in consuming and exposing content in your JCR Repository and interacting with your OSGI Java container.

      AEM Application Layer: Finally, we have the AEM application layer. We refine various capabilities like sites, forms, and assets.

  2. What is AEM?

    1. Adobe Experience Manager (AEM) is a comprehensive content management solution for building websites, mobile apps, and forms. AEM makes it easy to manage your marketing content and assets.
  3. Explain the AEM features?

    1. → Content Management System→ Digital Assets Management System

      → User / Permission Management

      → Forms Management

      → Headless Feature

      → Frontend Tech / Other Frontend Framework integration

      → Servlet / OSGI Container

      → Build and Run websites

  4. What is a Proxy Component

    1. AEM provide some core components for us. We can’t use those components directly because in feature core components has been updated you have to updated your code as well, in case of proxy component no need to update it, automatically it will update. som we just referred the core components path use sling:resourceSuperType property & overriding the core components as peer our need
  5. How would you create and manage users and groups in AEM?

    1. To create and manage users and groups in AEM, you need to use the User Administration console, which allows you to create and delete users and groups , set permissions, and manage user profiles.

AEM Templates (Editable & Static) interview Questions

Leave a Comment