AEM Interview Questions and Answers

Updated 24 Oct 2024

Q1. What do you know about CMS or AEM?

Ans.

CMS stands for Content Management System, AEM stands for Adobe Experience Manager. AEM is a CMS developed by Adobe.

  • CMS is a software application used to create, manage, and modify digital content.

  • AEM is a comprehensive content management solution for building websites, mobile apps, and forms.

  • AEM allows for easy integration with other Adobe products like Adobe Analytics and Adobe Target.

Add your answer
Frequently asked in

Q2. What are the ways to invoke a servlet in AEM

Ans.

There are multiple ways to invoke a servlet in AEM, including using Sling Servlets, ResourceType-based Servlets, and ServletResolver.

  • Using Sling Servlets by registering the servlet with a specific path

  • Using ResourceType-based Servlets by associating the servlet with a specific resource type

  • Using ServletResolver to dynamically resolve servlets based on request paths

Add your answer
Frequently asked in

Q3. How to create custom components in AEM?

Ans.

Custom components in AEM can be created using the CRXDE Lite or Eclipse IDE.

  • Create a new folder under /apps//components

  • Create a new .content.xml file with the component's metadata

  • Create a .html file with the component's markup

  • Create a .clientlib file with the component's client-side dependencies

  • Register the component in the OSGi bundle's pom.xml file

Add your answer
Frequently asked in

Q4. How to create client lib in AEM?

Ans.

Client libraries in AEM are used to manage CSS, JavaScript, and other assets. They can be created using the CRXDE Lite or the AEM Web Console.

  • Create a folder under /apps//clientlibs

  • Add a .content.xml file to define the client library properties

  • Add CSS and JS files to the folder

  • Include the client library in your component using the cq:includeClientLibs node

  • Use the Granite UI API to load the client library in your code

Add your answer
Frequently asked in
Are these interview questions helpful?

Q5. Aem and its infrastructure

Ans.

AEM is a content management system that requires a robust infrastructure to support its features and capabilities.

  • AEM requires a Java-based web application server, such as Apache Tomcat or Adobe Experience Manager itself.

  • AEM also requires a database, such as MongoDB or Oracle, to store content and configuration data.

  • AEM can be deployed on-premise or in the cloud, with cloud-based solutions like Adobe Managed Services or Amazon Web Services.

  • AEM also requires a content delivery...read more

Add your answer

Q6. AEM logging without using Logger

Ans.

AEM logging can be achieved without using Logger by using OSGi configuration.

  • Use OSGi configuration to set up custom log files and log levels

  • Configure the log file location, log level, and log pattern in the OSGi configuration

  • Access the logs from the configured log file location

Add your answer
Frequently asked in
Share interview questions and help millions of jobseekers 🌟

AEM Jobs

Application Developer-Adobe Experience Manager 7-11 years
IBM India Pvt. Limited
4.0
Pune
Senior Techno-Functional Analyst(Application management) 4-9 years
Hdfc Bank
3.9
Mumbai
Senior IT Project Manager_Ecom 12-14 years
TE Connectivity India Private Limited
4.1
Bangalore / Bengaluru
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview Questions of AEM Related Designations

AEM Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter