Upload Button Icon Add office photos

Filter interviews by

Genpact Adobe AEM Developer Interview Questions and Answers

Updated 13 Apr 2022

Genpact Adobe AEM Developer Interview Experiences

1 interview found

I applied via Naukri.com and was interviewed in Mar 2022. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Sightly Implicity objects?? Diff b/n Sling Resource Type And Sling Resource Super Type?? Sling Models?? Diff between Sling models and wcm use pojos?? Custom work flows?? Edit configs?? How do u creat...
  • Ans. 

    Questions related to Adobe AEM development concepts and features.

    • Sightly Implicit Objects provide easy access to frequently used objects in AEM templates.

    • Sling Resource Type defines the type of a resource while Sling Resource Super Type defines the type of its parent resource.

    • Sling Models provide a way to map Sling resources to Java objects.

    • Sling Models are more flexible and efficient than WCM Use POJOs.

    • Custom workflow...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Confident
Don't panic
Prepare well befre giving interview
Attend Interview with Peace Of Mind

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. CF and XF based question
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Technical 

(9 Questions)

  • Q1. What is Adobe Experience Manager?
  • Ans. 

    Adobe Experience Manager is a comprehensive content management solution for building websites, mobile apps, and forms.

    • Allows for easy creation, management, and delivery of personalized content across different channels

    • Provides tools for digital asset management, workflow automation, and analytics

    • Supports integration with other Adobe products like Adobe Analytics and Adobe Target

  • Answered by AI
  • Q2. Explain in brief architecture of AEM.
  • Ans. 

    AEM architecture is based on a modular and scalable design, with a core repository for content storage and various components for managing content, workflows, and user interfaces.

    • AEM is built on a Java Content Repository (JCR) which stores content in a hierarchical structure.

    • It uses Apache Sling to map HTTP requests to resources based on the request URL.

    • AEM includes a powerful component-based development framework call...

  • Answered by AI
  • Q3. Explain sling models and junits with examples.
  • Ans. 

    Sling models are POJO classes used to map Sling resources to Java objects. JUnit is a testing framework for unit testing Java code.

    • Sling models are used to bind Sling resource properties to Java class fields.

    • They simplify the process of accessing and manipulating content in AEM.

    • JUnit is used for writing and running unit tests for Java code.

    • JUnit tests ensure that individual units of code are working correctly.

    • Example: ...

  • Answered by AI
  • Q4. What are OSGi services?
  • Ans. 

    OSGi services are reusable components in OSGi framework that provide specific functionality and can be dynamically registered and used by other components.

    • OSGi services are Java objects that implement a specific interface or extend a specific class.

    • They are registered with the OSGi service registry and can be dynamically discovered and used by other components.

    • OSGi services follow the Inversion of Control (IoC) princip...

  • Answered by AI
  • Q5. Explain any implementation of components creation with backend code and sightly (HTL) code in your previous projects.
  • Ans. 

    Implemented components creation with backend code and HTL in previous projects.

    • Used Java backend code to handle business logic and data manipulation.

    • Integrated backend code with Sightly (HTL) templates to render dynamic content.

    • Utilized AEM APIs to interact with content repository and retrieve data.

    • Ensured separation of concerns by keeping backend logic separate from presentation layer.

    • Tested components thoroughly to e

  • Answered by AI
  • Q6. Explain project devops setup (code repository, build pipelines, code quality, deployments etc.).
  • Ans. 

    Project devops setup involves code repository, build pipelines, code quality checks, and deployments.

    • Utilize version control system like Git for code repository management.

    • Implement continuous integration/continuous deployment (CI/CD) pipelines for automated builds and deployments.

    • Integrate code quality tools like SonarQube or Checkstyle for ensuring code standards.

    • Use deployment tools like Jenkins or Ansible for seaml...

  • Answered by AI
  • Q7. What is dynamic media?
  • Ans. 

    Dynamic media refers to the ability to deliver personalized, interactive, and engaging content to users in real-time.

    • Dynamic media allows for the customization of content based on user behavior, preferences, and demographics.

    • It enables the delivery of rich media content such as videos, images, and interactive elements.

    • Examples include personalized product recommendations on e-commerce websites, interactive maps on trav...

  • Answered by AI
  • Q8. Name few annotations used for creation of sling models and servlets?
  • Ans. 

    Some annotations used for creation of sling models and servlets are @Model, @Inject, @SlingServlet

    • @Model - Used to define a Sling Model class

    • @Inject - Used to inject dependencies into a Sling Model class

    • @SlingServlet - Used to define a servlet in AEM

  • Answered by AI
  • Q9. Explain OOP and its concepts.
  • Ans. 

    OOP stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.

    • OOP focuses on creating objects that contain both data and methods to manipulate that data.

    • Key concepts include encapsulation, inheritance, and polymorphism.

    • Encapsulation involves bundling data and methods within a class to restrict access.

    • Inheritance allows a class to inherit properties and behavior from another class.

    • Po...

  • Answered by AI
Round 2 - HR 

(3 Questions)

  • Q1. Why you want to join the company?
  • Ans. 

    I am passionate about Adobe AEM and believe in the company's innovative approach to digital experiences.

    • I have extensive experience with Adobe AEM and believe I can contribute effectively to the team.

    • I am impressed by the company's reputation for cutting-edge technology and client satisfaction.

    • I am excited about the opportunity to work on challenging projects and grow professionally within the organization.

  • Answered by AI
  • Q2. Why are you leaving your current employer?
  • Ans. 

    Seeking new challenges and opportunities for growth.

    • Looking for a new challenge to further develop my skills

    • Seeking opportunities for career advancement

    • Interested in working with new technologies or industries

  • Answered by AI
  • Q3. Express your views on AEMaaCS.
  • Ans. 

    AEMaaCS is Adobe Experience Manager as a Cloud Service, a cloud-native solution for managing digital experiences.

    • AEMaaCS is a cloud-native solution for managing digital experiences.

    • It provides scalability, flexibility, and agility for organizations to deliver personalized content.

    • AEMaaCS offers automatic updates and maintenance, reducing the need for manual intervention.

    • It allows for seamless integration with other Ado...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident about your previous projects. Revise AEM architecture, and go through interview questions on main topics like component, templates, resource resolution etc.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Aem architecture
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain AEM implementation in existing project?
  • Ans. 

    AEM implementation involves integrating Adobe Experience Manager into an existing project to manage content and digital assets.

    • Analyze current project requirements and identify areas where AEM can add value

    • Integrate AEM with existing systems and databases for seamless data flow

    • Migrate content and assets to AEM platform while ensuring data integrity

    • Train team members on AEM usage and best practices for content managemen...

  • Answered by AI
  • Q2. Discuss on AEM arch.
  • Ans. 

    AEM arch refers to the architecture of Adobe Experience Manager, a content management system.

    • AEM architecture is based on a Java Content Repository (JCR) which stores content in a hierarchical structure.

    • It uses Apache Sling framework to map HTTP request URLs to content resources.

    • AEM architecture includes components like templates, components, and workflows for content creation and management.

    • It also includes OSGi frame...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is CMS
  • Ans. 

    CMS stands for Content Management System, a software application used to create, manage, and publish digital content.

    • CMS allows users to easily create, edit, and organize content without needing technical knowledge.

    • It helps in collaboration among multiple users, version control, and workflow management.

    • Popular CMS platforms include WordPress, Drupal, and Joomla.

    • CMS is essential for websites, blogs, and online stores to

  • Answered by AI
  • Q2. Components are reusable
  • Ans. 

    Yes, components in Adobe Experience Manager are reusable.

    • Components can be created once and used multiple times across different pages.

    • Changes made to a component will reflect on all instances of that component.

    • Components help maintain consistency and save time in content creation.

    • Examples: Header, Footer, Call-to-Action buttons.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is touch ui
  • Ans. 

    Touch UI is a user interface designed for touchscreens, allowing users to interact with digital devices using touch gestures.

    • Designed for touchscreens

    • Allows users to interact using touch gestures

    • Optimized for mobile devices

    • Intuitive and user-friendly interface

  • Answered by AI
  • Q2. All Navigation are ui

Interview Preparation Tips

Interview preparation tips for other job seekers - Na

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in May 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. How can you Publish Page along with XF, CF used within the page from one AEM Author (dev) to another AEM Author (prod)
  • Ans. 

    To publish a page along with XF, CF from one AEM Author to another, use package manager or content sync

    • Create a package in AEM containing the page, XF, CF

    • Use package manager to build the package and download it

    • Upload the package to the target AEM instance and install it

    • Alternatively, use content sync to replicate the content from one AEM instance to another

  • Answered by AI
  • Q2. Dispatcher and Akamai CDN

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on scenario based questions.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Query and Increamental query
  • Q2. Schema creation

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Aug 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. 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

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. CF and XF based question

Genpact Interview FAQs

How many rounds are there in Genpact Adobe AEM Developer interview?
Genpact interview process usually has 1 rounds. The most common rounds in the Genpact interview process are One-on-one Round.

Tell us how to improve this page.

People are getting interviews through

based on 1 Genpact interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.1k Interviews
Accenture Interview Questions
3.9
 • 7.9k Interviews
Infosys Interview Questions
3.7
 • 7.4k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Capgemini Interview Questions
3.8
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.7k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
IBM Interview Questions
4.1
 • 2.3k Interviews
DXC Technology Interview Questions
3.7
 • 795 Interviews
View all
Process Developer
36k salaries
unlock blur

₹1 L/yr - ₹7 L/yr

Process Associate
27.8k salaries
unlock blur

₹0.9 L/yr - ₹7 L/yr

Assistant Manager
19.7k salaries
unlock blur

₹4.9 L/yr - ₹14 L/yr

Management Trainee
19k salaries
unlock blur

₹1.6 L/yr - ₹8.5 L/yr

Manager
7.4k salaries
unlock blur

₹7 L/yr - ₹24 L/yr

Explore more salaries
Compare Genpact with

Accenture

3.9
Compare

Capgemini

3.8
Compare

TCS

3.7
Compare

Cognizant

3.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview