While I was just exploring the net to find some AEM interview questions, the ones that I found are out-of-date and not being asked now. This lead me to write this blog so that I can type down some of the common interview questions that I asked in multiple interviews that I have attended.
The list of questions below were asked by companies like -
Accenture
Infosys
Capgemini
TCS
Moonraft
ITC Infotech
List of Questions
Explain AEM architecture.
What is new in AEM 6.5 ?
Explain the process to upgrade AEM to a newer version.
What are the advantages of AEM as a Cloud service.
What is Asset API ?
What are Workflows in AEM ?
How to create custom Workflows in AEM ?
What are the two types of Servlets available in AEM ?
How to create Editable templates ?
What are the diffferent options in Editable templates ?
What are Experience Fragments ?
What are Content Fragments ?
What is the different between Content & Experience Fragments ?
How to expose Content Fragment using API ?
How to create custom OSGi Configuration ?
Explain available OSGi annotations.
How to call OSGi configuration in Sling Model ?
What is Sling Dynamic Include and how to use it ?
Explain AEM GraphQL.
What are dispatchers in AEM and what are the configurations available in dispatchers ?
How is Dispatchers different than a normal webserver ? Can one take place of another ?
How to create Sling Model and use in Components ?
What does Activate and Deactivate annotation do and their uses ?
Explain Component listeners ?
Headless AEM
Explain SPA and how to create them.
What are flapmaps ?
What is @Self annotation ?
How to create a custom Component ?
How to create a Sling Service ?
How to include a Sling service in Component or Sling Model ?
What are AEM scheduler and Event Handlers ?
How to create different configurations for different Run modes in AEM ?
What are Sling jobs ?
How to bulk upload huge assets in AEM ?
What is MSM feature in AEM ?
How to support different languages in AEM ?
How to write/include custom field validations for authoring dialog ?
How to write custom field validations for a component form in end users ?
How to write JUnit for AEM ?
Below are some scenario based questions -
How to create a site like which has frequent realtime data updates like a stock market or cricket score site ? How would you explain this to a newbie ?
How to debug a issue which made your site down for a while but now its up again ?
Explain a custom component that you have built ?
Comments