AEM Developer interview Questions

  1. AEM Stack Technology or AEM architecture?
  2. AEM 6.3 vs 6.4 vs 6.5 vs Cloud 
  3. 6.5 vs Cloud?
  4. How do you identify the components , by using UX design?
  5. How do you Proxy /Overlay a Component?
  6. How do you Override /extend a Component?
  7. How do you create a component from scrath in touch ui?
  8. sling:resourceSuperType vs Sling:resourceType?
  9. Name few Sling:resourceType in dialogue?
  10. What are cq:editconfig?
  11. What are cq:listeners?
  12. What are cq:dropTargets?
  13. What are cq:inPlaceediting?
  14. What is richtext?
  15. What are Style Systems and how do you implement them? Refer: Style System | Adobe Experience Manager
  16. What are few core components you used in your project?
  17. Which have more preference apps or libs?
  18. What is sling resource merger? Refer: Using the Sling Resource Merger in AEM | Adobe Experience Manager
  19. What are the properties in Sling resource Merger?
  20. Where are Pages stored and in which format?
  21. How does Sling resolution happens for /test/a/b.selector.json and /b.selector.json Refer: Sling Cheatsheet | Adobe Experience Manager
  22. Where are components authored content stored in AEM?
  23. What are Templates?
  24. What are the policies in editable templates?
  25. Where are editable templates stored?
  26. Page Policies vs Component level Policies?
  27. Dialog vs Design Dialog?
  28. How do you create editable templates?
  29. What is structure vs initial content?
  30. Explain procedure to create editable template?
  31. What is template type?
  32. Can we create a template without Template type?
  33. What are clientLibraries?
  34. Main properties of clientlibraries?
  35. embed vs dependencies?
  36. I have 2 clientLibraries with same category name and loading that clientLibrary then which client library will load ? Both or 1st loaded or 2nd loaded?
  37. Name few tags in slightly?
  38. properties vs pageProperties vs inheritedPageproperties?
  39. How do you call a sling model in sightly?
  40. How do you add a component in sightly?
  41. How do you add html or jsp in another html using sightly?
  42. data-sly-list vs data-sly-repeat?
  43. How do you write if condition in sightly?
  44. What is ternary operator in sightly?
  45. What is data-sly-template?
  46. How do you call use js in sightly?
  47. Life cycle of a bundle in AEM?
  48. Sling Models Annotations?
  49. Difference between SlingHttpRequest.class vs Resource.class as adaptables in Model?
  50. What is use of Postconstruct in sling Model?
  51. What will get executed first @inject/@valueMapvalue or @Postconstruct in sling Model?
  52. How do you pass Parameters from sightly to sling Model?
  53. How do you get Service in a sling Model?
  54. Difference between ValueMap vs ValueMapValue vs Inject in sling Model?
  55. How you export sling model as Json?
  56. Get Default Api(ResourceResolver/Resource) objects in sling Model?
  57. What are Run modes?
  58. How does run modes load when starting an aem instance?
  59. what is OSGI Configurations?
  60. Name few annotations used to write OSGI Configuration?
  61. What is Service and annotations used in Service?
  62. Service vs Component?
  63. How do you create a service?
  64. Explain a challenging service you wrote?
  65. What is Servlet?
  66. Ways of registering a servlet?
  67. resourceType vs Path in servlet?
  68. How do you call a servlet?
  69. SlingAllMethodServlet vs SlingSafe Servlet?
  70. I have a String called "/content/us/en/home", How can i read the Page properties in Sling Model, Servlet, Service,Sightly?
  71. I want to run a Service at a particular point of time , in that case how do you implement?
  72. What are schedulers?
  73. What are workflows? Refer: Developing and Extending Workflows | Adobe Experience Manager
  74. How do you write a Custom Workflow?
  75. What is Payload and how do you get in Workflow?
  76. What is Process step?
  77. What is Dynamic Participant step vs Participant Step?
  78. What are Experience Fragments vs Content Fragments?
  79. Where do you check logs in AEM?
  80. What is Sling Dynamic Include?
  81. Name few APIs used in AEM? (Page,PageManager,QueryBuilder,Asset,UserManager,Resource,ResourceResolver, Session,Tag,TagManager,Assetmanager etc.,)
  82. How many we can query a AEM Repository?
  83. How do you retrieve Nested Multifield Values in sling Model?
  84. What is Replication?
  85. Where do you configure replication Agents?
  86. What is reverse replication?
  87. How does Invalidate cache happens and what is the use of it?
  88. What is the architecture of your Project?
  89. How do you make a component not to cache in dispatcher?
  90. Name few Dispatcher configurations? Refer:Configuring Dispatcher | Adobe Experience Manager
  91. How do you create a project in React? Refer: Getting Started with the AEM SPA Editor and React | Adobe Experience Manager
  92. What is the main file in react js?
  93. Have you used Adobe launch/Target/Analytics?
  94. What are cloud configurations in AEM? Refer: Cloud Service Configurations | Adobe Experience Manager
  95. What is package Manger?
  96. What is Pom file?
  97. I want to add an external jar into project how can i add and use in the code?
  98. What is CI/CD Tools used in your Project?
  99. What is Maven?
  100. What is the code repository you use and what is the process you follow?
  101. Git commands? Refer: education.github.com

Note: Along with that they may ask Core java questions like for each loop,collections,Array,Strings,Streams

For more information on Authoring, go through the below url.

Comments

Popular posts from this blog

AEM Developer Series Syllabus

Creating an AEM Project using Maven