Genpact
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Mar 2022. There was 1 interview round.
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...
I applied via Company Website and was interviewed in Jan 2024. There were 2 interview rounds.
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
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...
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: ...
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...
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
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...
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...
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
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...
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.
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
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...
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
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...
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...
posted on 1 Jul 2024
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
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.
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
I was interviewed in May 2024.
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
posted on 1 Jul 2024
I applied via Naukri.com and was interviewed in Aug 2023. There was 1 interview round.
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
Process Developer
36k
salaries
| ₹1 L/yr - ₹7 L/yr |
Process Associate
27.8k
salaries
| ₹0.9 L/yr - ₹7 L/yr |
Assistant Manager
19.7k
salaries
| ₹4.9 L/yr - ₹14 L/yr |
Management Trainee
19k
salaries
| ₹1.6 L/yr - ₹8.5 L/yr |
Manager
7.4k
salaries
| ₹7 L/yr - ₹24 L/yr |
Accenture
Capgemini
TCS
Cognizant