1.
how to to store local variables that can be accessed within node with express
app
ans: app.locals
2. if there is no query string passed from clint, request query property will be the
empty object{}
ans: true
3. The http module supports HTTPS by default.
Ans: no
4. Which methods are used to connect to the mongod instance using Mongo
Client?
Ans: getDB() method
5. Which file is used to manage dependency and metadata of a node project
Ans: package.json
6. How to import modules in Node.js?
Ans: var some-name=require(“modulename”)
Example: var nodemodule=required(“nodemodule”)
7. Which of the following functions is used to create an express app?
Ans : app.use()
8. Which of the following is the official MongoDB driver for nodes to connect with
Mongo Database?
Ans: mongoose
9. Which of the following is NOT TRUE about Express?
Ans : a or c
10. Which of the following code can create a web server?
Ans:http.createServer(callback)
11.How to create instance of http module?
Ans : var http = require('http');
12. is not valid http method
Ans: head
13. What are the characteristics of middleware functions of express js?
Ans: Execute any code.
Make changes to the request and the response objects.
End the request-response cycle.
These three will done so the option All of the above
14. Find the output of below 2 commands.
db.emp.insert({“_id”:1})
15. Find the correct way of defining a function?
Ans: Var fName = function(){}
16. The block is executed regardless of the expression
Ans: finally
17. In javaScript values are passed by reference
Ans: False
18. What is the value of x?
Var y;
Var x=””100”+y;
Ans:
19. Var num=parseInt(“123ab”);
Ans:123
20. Sohal wants to create js code in index.html file. Suggest him in wt all ways he
would be able to achieve successfully
Ans:Both
21. Which of the following is the filename extension for typescript?
Ans: .ts
22. Which access specifier is applied by default to the mention of typescript class?
Ans: Public
24. What is the object in typescript?
Ans:
an instance which contains set of key value pairs
25. What are the rules applicable for declaring variables in Typescript?
Ans: All of the above
26. The div element must be shown only if the isLoggedIn properly is set to true.
Fill the blank appropriately
<div =”isLoggedIn”>Please Login</div>
Ans: ngIf(doubt)
27. What is true about the ngOnInit method?
Ans: It is invoked every time a component is initiated.
28. Which of the following decorator used for component class
Ans:@component
29. @ ------------decorator describes the metadata of the component?
Ans: Component
30. Which lifecycle hook is used to detect a change in some other component of
angular?
Ans: ngDoCheck()
31. The ------- directive conditionally adds or remove content from the DOM based
on the expression is true or false
Ans: ngIf
32. which of the following is not a structural directive
Ans: ngStyle
33. What is the difference between structural directive and Attribute directive ?
Ans: structural directive is responsible for the change in DOM layout……
34. program
Ans:
35. Select the method supported by HttpClient?
Ans:Post
36. Which directive can be used to modify DOM?
Ans: Both A and B
37. Which of the below is true about HttpClient API ?
Ans:
38. Which decorator is used in service?
Ans: @Service
39. Angular services can be provided at a component level
Ans: true
40. James is a developer who wants to create angular service manually without
using angular generator.What is your suggestion to James ?
Ans:
Under which noe in crxde, dynamic templates can be located?
Ans: /conf
XYZ customer has but a monolithic application with multiple feature customer................module?
Ans: True
Any request comes to AEM is handled by sling. Firstly Sling will try to map request to?
Ans: HTML
Which sling servlet can be extends in order to responds to safe HTTP Requests like GET Request.
Ans: SlingServlet
Which Service API can be used to easily access properties of a resources.
Ans: Resource
Git is supported to be used with monoliths only?
Ans: True
http://www.mywebsite.com/content/we-accenture...................what will be a selector?
Ans: Mobile
When you extends BundleActvator, Which methods you must implement?
Ans: Start,stop
When you publish A page which is of the below is responsible for transferring content from author instance to all
publish instance?
Ans: Dispatcher
Any request comes to AEM is handled by sling. firstly sling will try to map request to?
Ans: Servlet
____defines properties of services which can be configured through felix console.
Ans: @properties
which can be used to assign the ownership for particular action in workflow and will proceed only with the manual
intervention.
Ans: Participant step
What should be child node of a container?
Ans: Text
Developer has created a translation dictionary...................What is the property name for translated string in CRXde?
Ans:SlingresourceType
Developer has uploaded few images in AEM. Under which path those image can be located in CRXDe?
Ans: /content/dam
Microservices can have only one process
Ans: False
Which of the below is the features of microservices?
Ans: All of the above
Which Granite Ui component allows you to include CSS and JavaScript in a sling dialog?
Ans: includeclientlibs
Market wants to manage and allows .............................are delivered at the optimum time
Ans: Adobe Audience Manager
1. what are the out of the box components your responsive layout and simulate its appearance on
devices?
Ans:Design Mode
2. what Client Library does ?
ans:manages client side resources like java script....
3. In which mode autor can drag and drop component ?
ans:edit
4. which of the following is true about AEM ?
ans:All of the above
6. which of the below is AEM capability ?
ans:All of the above
7. Node name to create Touch UI dialog ?
ans:cq:dialog
8. which mode allows authors to view how a page will look to the end user ?
ans:preview
9. when you create a new page using a template,where you can find that page in jcr ?
ans:/content
10. Adobe Experience Manager installations needs atleast instances ?
Ans:2
13.what mode allows you to create and edit responsive layout and simulates it's appearance on
devices ?
ans:design
17. what are the out-of-the box components ?
ans:
18. touch UI is the recommended UI in AEM ?
ans:true
21. under which path u can find aem's out of box components ?
ans:/libs/wcm/foundation/components
22. which of below is false about REST ?
ans:REST can use TCP protocol also for data communication
23. which of the below htl object can used to read design dialog's properties ?
ans:currentStyle
24. what are static templates ?
ans:templates which are designed and managed by template authors
25. while creating a page which of the following is mandatory field to provide ?
ans:title
26. which of the below statement is false about JCR ?
ans:jcr supports only unstructured content.
27. which of the below statements is false about OSGI ?
ans:an application can have only one version of a particular module running
28. which property specified for a component will add component in a group ?
ans:
29. what is jcr:primary Type of a page ?
ans:cq:Page
30. AEM's Technology stack consistes of ?
ans:OSGi,JCR,Sling
31. what data-sly-include does ?
ans:replaces the content of the host element with the markup generated by the indicated HTML
template file
32. which node property can you use on pages or content structure to allow templates from a given
path ?
ans:cq:allowedPaths
33. which of the below htl object can used to read dialog's properties ?
ans:properties.get(“jcr.title”,”default title”);
34. while creating a page,which of the below field's value
will get generated by AEM,if not provided ?
ans:name
35. To include components/resources below tag is used in sightly ?
ans:<div data-sly-resource>
36. jcr:primaryType defines behaviour of a Node.Additional behaiour of a node
can be represent by below property ?
ans:jcr:mixinTypes
37. what is must have child for cq:Page node ?
ans:jcr:content
38. which of the below code can be used to display Page title in sightly ?
ans:${currentPage.title}
39. Author would like to drag and drop components on page.
which of the following you should include on page rendering script
that will enable them to drag and drop components in layout container ?
ans:responsive grid
40. AEM standard components are defines as
ans:cq:Component
1. Which property can be used to register with a path?
Ans: Sling servlet resource Supertype
2. In order to convert flow chart java object into sling model. Which of the
below annotation can be used?
Ans: @model
3. which method of Resource interface returns an iterator of the direct
children of this resource
Ans: listChildren
4. why meta data for an asset is important?
Ans: both
5. Which of the following languages supported by oak query engine
Ans: All of the above
6. Market wants to apply real-time analytics to understand customer behavious
Ans: Adobe Audience Manage
7. what is default translator of AEM?
Ans: Microsoft Translator
8. which sling servlet can be extends in order to responds to PUT,DELETE, and
POST HTTP methods ?
Ans: Sling servlet
9. Developer has created a client library. Categories has been given as
"travel.all" and dependencies has beed given as "travel.site" and embed has
been given as "travel.support". What is the correct way to call only java script
code of client library?
Ans: data-sly-call="${clientLib.js @ categories='travel.all'}
10. In aem, maven is useful for ?
Ans: All of the above
11. What is true about Uber.jar in Aem?
Ans: All of the above
12. Osgi Configuration objects are identified by unique id
Ans: PID
13. Which of the following component will create multi column layout in a
dialog?
Ans:/libs ............................. /multifield
14. which hypermedia-driven to build dialogs in aem on both the client and
server side?
Ans: Granite ui
15. Bundle can be uploaded into felix console by placing bundle in folder name
in jcr
Ans:
16. What should be node name when creating a touch ui dialog?
Ans:
17. Which of the below property client library defines the categories which will
be combined to the current clientlib
Ans;
18. Sling AllMethodsServlet extends the SlingsafeMethodsServlet
Ans: True
19. AEM offers several out of the box workflow steps
Ans:True
20. You can pass data when you invoke the workflow
Ans:True
21. The translation integration framework in aem allows to integrate with any-
third-party transition services.
Ans:True
22. default dispatcher configuration is stored are stored In which file?
Ans:
23. Role of dispatcher?
Ans:
24. Slings adaptable interfaces provides a generic method which translate the
object to the class type being passed as the argument. Which method this?
Ans
25.Which category can you give a clientLibrary so its JavaScript and CSS are applied
to every dialog in AEM?
A)
26) What is the hypermedia-driven UI used to build dialogs in AEM on both the
client and server side?
A) Granite UI
27) What is the name of the subresource you can use to add data attributes to your
dialog's component?
A) granite:data
1) What property do you use to on a dialog field component to identify the path of the
property that the particular input will save at?
A) Name
2) What does the period (.) in a dialog field's name property represent?
A) This resource
3) From what Granite UI component do all Granite UI form components extend
from?
A) Field Component
4) What property can you set to true on multifield components to create complex
multifields that result in complex resources in the JCR?
A) Composite
5)What is the expansion of hypertext that means to include temporal anchors within a
media stream?
A) Hypermedia
6) Which of the following best describes Granite UI's role on the server?
A) To deliver the hypermedia affordance to the client
7) What type of subresource can a container have to define what is inside the
container?
A) <items>
8) How do you declare a property type in the XML of a granite UI dialog?
A) Wrap the type in {} at the beginning of the properties value
9) What can you add to a component to prepopulate resource properties and create
complex subresources when the component is dragged onto the page?
A) cq:Template
10) Which category can you give a clientLibrary so its JavaScript and CSS are
applied to every dialog in AEM?
A) cq.authoring.dialog
11) What AEM client library allows you to toggle dialog fields based on a select
dropdowns value?
A) dropdownshowhide
12) What can you use to provide dynamic items to a container component?
A)datasource
13) What is the hypermedia-driven UI used to build dialogs in
AEM on both the client and server side?
A) Granite UI
14) What can you find in the path of Coral UI 3 components
that will allow you to identify it as belonging to Coral UI 3?
A)Coral
15) What attribute of a dialog's form markup can you use to
identify the resource that the dialog is attempting to create or
modify?
A) Action
16)What property can you set to true on multifield
components to create complex multifields that result in
complex resources in the JCR?
A) Composite
17) What event should be triggered when a new content is
injected to the DOM and provides the container as the
event.target to scope its operation?
A) foundation-contentloaded
What property would you use to point a datasource to its
rendering logic?
A) sling: resourceType
What is the name of the folder in which OSGi configuration
nodes can be placed?
A)config
In what node of the parent pom do you declare our project's
submodules?
A) <modules>
Given the following code block from a pom.xml, what would
the value of ${aem.host} be?
B)<properties>
C) <aem.host>localhost</aem.host>
D) <aem.port>4502</aem.port>
E) <sling.user>admin</sling.user>
F) <sling.password>secret</sling.user>
G)</properties>
A) localhost
How do you select paths when importing or exporting JCR
content?
A)Filters
On what file can you define node properties in the file
system?
A) .content.xml
When you delete an AEM package, it also removes the
nodes that were installed from that package.
A)False
When working with Eclipse, what should you create to build
the project with the goals of clean and install and also
activate the autoInstallPackage profile?
A) Run configuration
What do you set in the IDE to stop the execution of code to
debug?
A) Breakpoint
What package filter mode will remove content from the JCR
that does not exist inside the package?
A)Replace
What package filter mode will only add new content from a
package and not change existing content in the JCR?
A) Merge
When embedding bundles or packages in your package,
what must the <target> block end with so the embeds are
automatically installed when the package is installed?
A) install
When Maven completes a build, what are the files it produces
called?
A) Artifacts
When you run the following command, where is the
generated artifact installed?
mvn install
A) Local Repository
What must the <packaging> node in the pom.xml file be to
create an AEM pakage that we can install into AEM?
A) content-package
Why would you add the following snippet of code to your
AEM's start script?
-
Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=3000
A) Enable debugging
When Maven completes a build, what are the files it produces
called?
A)Artifacts
What must the <packaging> node in the pom.xml file be to
create an AEM pakage that we can install into AEM?
A) content-package
What Maven plugin do you use to copy the file structure from
your project so it is added into a content package?
A) maven-resources-plugin
What profile can you activate so you can install bundles
directly to AEM without using an AEM content package?
A) autoInstallBundle
What in OSGi is a JAR file, with additional metadata added to
the manifest file?
A) Bundle
What do you call a collection of users whose primary purpose
is to simplify the the maintenance process by reducing the
number of entities to be updated
A) Groups
What is the first step Apache Sling will take to resolve
resources in AEM?
A) Decompose the URL
What two methods let you create customized process steps
to provide more functionality and control to a workflow?
A) Java Class Bundles, ECMA Scripts
What node mixin type is available for performing Sling
scriptable tests?
A) sling:test
What kind of testing is used to test the front end in AEM, and
has a built-in framework called Hobbes.js?
A) Functional testing
When migrating data from a legacy system, what should be
your first step during the migration process?
A) Identify the source
By default, when Sling is locating a rendering scripts for a
given URL, what folder/path in the JCR will it first search to
find the script?
A) /apps
What type of packaging are OSGi bundles?
A) JAR
Under what node in the JCR would you define a new index?
A) /oak:index
Which Java-based application server allows for bundles that
can be managed as they can be installed, started, or stopped
individually, and interdependencies between these modules
are automatically handled.
A) OSGi
What framework can you use to repeatedly import content
from external sources into your repository?
A) Feed importer
As of AEM 6.2 and the deprication of
the loginAdministrative() method, what should you create
and configure for all sessions tied to OSGi services that
require access to resources?
A) System Users
What could you use to invoke a workflow based on changes
to the content located in the JCR?
A) Workflow Launcher
Based on the following URL, what part would be identified as
the selector when decomposing the URL in Apache Sling?
http://www.myhosting.com/tools/authors.printable.html?s=title
A) printable
If you need to migrate a legacy system to AEM that has large
amounts of data, what would be the best migration
approach?
A) Content Package
What is the database layer of AEM that is represented as a
tree of nodes and properties?
A)JCR
An item in the JCR is either a node or a ________.
A) property
During OSGi's automatic dependency resolution, what will try
to automatically resolve new bundles?
A) OSGi container
If a JCR query reads 10,000 or more nodes in memory, what
happens to the query?
A) The query is canceled and a warning message is logged
What fundamental layer of AEM's technology technology
stack allows applications to be created from smaller,
reusable, and collaborative components, which can then be
deployed?
A) OSGi
Which OSGi annotation allows the OSGi Declarative
Services to register your component for you and is the only
required annotation?
A) @Component
What is the following code block an example of?
@Property(label="Name", description = "Name of Developer")
public static final String PROPERT_STRING = "name";
A) Declaring an OSGi configuration
What style of software architecture is Apache Sling based
on?
A) REST
What part of Sling resolves incoming requests to actual or
virtual resources?
A) Resource Resolver
What Class/API can you use to automate the process of data
migration?
A) PageManager
What can you use to map Java objects to Sling resources?
A) Sling Models
Which servlet maps nodes in the JCR repository to URIs and
allows applications to modify JCR content?
A) Sling POST Servlet
What is the first step for creating a publish event in Sling?
A) Get eventAdmin service
WhIch of the following are used to enforce structural
restrictions on the nodes and properties in a
workspace/JCR?
A) Node types
What do you call a collection of users whose primary purpose
is to simplify the the maintenance process by reducing the
number of entities to be updated?
A) Groups
When migrating data from a legacy system, what should be
your first step during the migration process?
A) Identify the source
What is the first step for creating a publish event in Sling?
A) Get eventAdmin service
When a request comes into AEM, what will Sling first try to map it to?
A) Servlet
What required node under cq:page nodes have
the sling:resourceType property?
A)jcr:content
What service can you leverage to build query that searches
AEM's JCR?
A) QueryBuilder
Besides a path, what other way can you use to access
servlets in AEM?
A) ResourceType
What Granite UI component can you use to select a path in
AEM's JCR in a component's dialog?
A) pathfield
What part of the development lifecylce is commonly forgotten
about, involving updated content on the dispatch layer?
A) caching
Whats one of the most important steps when architecting
solutions for AEM because of all the different parties
involved?
A) Asking the right questions
What part of architecting solutions for AEM will help you build
better relationships with your co-workers and others involved
in the project?
A)Asking questions
What best describes a template in AEM?
A) A content structure that is copied over when a new page is created
What property of an AEM template points to the rendering
script used to build the markup?
A) sling:resourceType
Editable templates are generated by authors which means
they are content and live under which path in the JCR?
A) /conf
What can you use to help define a templates content
structure?
A) page properties
What should you use to make sure an OSGi bundle has
access to JCR APIs if a request is not authenticated?
A) System Users
What can you use to map resources to simple objects?
A) Sling Models
What library can you use to easily convert simple java
objects, like Sling Models, to JSON?
A)GSON
Whats one of the most important steps when architecting
solutions for AEM because of all the different parties
involved?
a) Asking the right questions
What AEM feature allows authors to take control of
generating templates?
a) Editable templates
If an application is described as a "distributed monolith", what
does this imply about it's services?
A) They read and write from a shared database
Which statement describes the constraints microservices
place on our technology choices, such as programming
languages and databases?
A) Microservices give the freedom to use the best technologies for the job
Which of the following limitations describes the implications
of a microservice owning its on data?
A) You can't update data owned by two microservices in a database transaction
What architectural design technique encourages you to
identify "bounded contexts"?
A) Domain-driven design
What is a good reason to create a separate Git repository for
each microservice?
A) To avoid introducing tight coupling between microservices
Which type of test is fastest to run?
A) Unit test
What name is given to a message that asks a specific
microservice to perform an action?
A) Command message
What name is given to a queue that messages that
repeatedly fail to process can be placed onto?
A) A dead-letter queue
Which of these are industry standard protocols that can be
used to secure microservice APIs?
A) OAuth 2.0 & OpenID Connect
QA, Staging and Production are examples of:
A) Deployment Environments
What command line tool does Kubernetes provide to let you
deploy microservices defined in a YAML file?
A) kubectl
What is the name of the upgrade strategy where a load-
balancer instantaneously switches traffic between the old and
new versions of your microservice?
A) Blue-green swap
Which statement describes a challenge that microservices
bring?
A) Microservices require us to send logging and telemetry to a centralized
location
Which of the following characteristics is required for a service
to be considered a microservice?
A) Owns its own data
Which of the following microservice API changes is
backwards compatible?
A) Adding a new API endpoint
What command can we use to start a containerized
microservices application locally?
A) docker-compose up
What name is given to a proxy that sits between the front-end
and microservices and passes on web-requests?
A) API Gateway
What must our message handlers be in order to correctly
cope with the possibility of the same message being received
more than once?
A) Idempotent
What protocol can be used to ensure HTTP communications
are encrypted in transit?
A) TLS
What name is given to a security vulnerability where a
microservice is tricked into performing an action that it should
not be allowed to do?
A) Confused deputy
If an application is described as a "distributed monolith", what
does this imply about it's services?
A) hey read and write from a shared database
What is a good reason to create a separate Git repository for
each microservice?
A) To avoid introducing tight coupling between microservices
What HTTP method is used to update a resource in a
RESTful API?
A) PUT
What name is given to a security vulnerability where a
microservice is tricked into performing an action that it should
not be allowed to do?
A) Confused deputy
What unique feature does virtualization provide as a hosting
option?
A) Snapshots
API Gateway can be used for...
A)Load balancing
Which of these can be converted to microservices?
A) Bounded contexts
What type should the initial high-level design be for a
greenfield microservices system?
A) Monolithic
Traditional software architecture with a large code base is
known as a...?
A) Monolithic type system
What microservice design principle dictates that a service
should have centralized logging?
A) Observable
What microservice design principle dictates that tools should
be used for quick deployment?
A) Automation
To ensure microservices are loosely coupled, we should
avoid the use of...
A) Client libraries
To make distributed transactions easier to trace,
microservices should log what extra piece of information?
A) Correlation ID
Asynchronous communication can be implemented using a.
A)Message queueing protocol
API Gateway can be used for...
A) Load balancing
What has to be identified at code level in order to ready your
codebase for a microservices architecture?
A) Seams
Which of these can be converted to microservices?
A) Bounded contexts
What microservice design principle dictates that tools should be
used for quick deployment?
A) Automation
To ensure microservices are loosely coupled, we should
avoid the use of...
A) Client libraries
To make microservices architecture more resilient, you
should design the service to cater to...
A) Known failures and connection timeouts
What microservice design principle dictates that a service
should have centralized logging?
A) Observable
To ensure microservices are loosely coupled, we should
avoid the use of...
A) Client libraries
To make distributed transactions easier to trace,
microservices should log what extra piece of information?
A) Correlation ID
Asynchronous communication can be implemented using a.
A) Message queueing protocol
1.What is true about OSGI bundles ? ans:It contains jar file and metadata
2.What is true about Uber.jar in AEM ? ans:All the above
3.Bundle can be uploaded onto felix console by placing bundle in folder named_______in JCR ?
ans: install
4.OSGI Configuration Objects are identified by unique ID .This ID is called ? ans: persistent
identifier(PID)
5.What should be node name when creating a Touch UI dialog ? ans: cq:dialog
6.which hyperemedia-driven UI used to build dialogs in AEM on both the client and server side ?
ans: granite UI
7.Which of the below property of client library defines the categories which will be combined to the
current clientLib ans: categories
8.The developer has created a client library.Categories has been given as "travel.all" and dependencies
has been given as "travel.site" and embeded has been given as "travel.support".What is the correct way
to call this client library ?
ans: data-Sly-Call="${ClientLib.js@Categories="travel.all"}
9.What is true about Apache Sling ? ans: all the above
10.SlingAllMethodsServlet extends the SlingSafeMethodsServlet ans: true
11.Which method of Resource Interface returns an iterator of the direct children of this resource ?
ans: listChildren()
12.Sling's Adaptable interface provides a generic method which translate the object to the class type
being passed as the argument.which method is this? ans: adoptTo()
13.AEM offers several out of the box workflow steps. ans: true
14.you can pass the data when you invoke the workflow. ans: true
15.cascading metadata has dynamic rules that can be applied to a metadata field.what are those rules ?
ans: requirement,visisbility,choices
16? .Which of the following language supported by Oak query engine ans: all the above
17.Role of Dispatcher in AEM ? ans: all the above
18.default dispatcher configuration is stored are stored in which file ? ans: dispatcher.any
19.Market wants to apply real-time analytics to understand customer behaviour.Which of the below
tool can be integrated with AEM to achieve the above requirement ? ans: adobe analytics
20.The Translation Integration Framework in AEM allows to integrate with any third-party translation
services.
ans: true
1.In AEM maven is useful for?
ANS:
2.What is true about uber.jar in AEM?
ANS:All the above
3.When you generate adobe experience project using maven archtype,which module contains
java files that are used in osgi services?
ANS:Core
4.OSGI configuration objects are identified by unique id. This id is called?
ANS:Persistent Identifier
5.Which of the following component will create multi column layout in a dialog?
ANS:
6.Which of the following is not a granite UI server side component?
ANS:Multilayer
7.Which of the below is not a property of clientt library?
ANS:Name
8.The developer has created a client library categories has been given as "travel all" and
dependencies has been given as "travel.site" and embed has been given "travel.spport" what is he
correct way to call this client library?
ANS:All the above
9.Which sling servlet can be extends in order to responds to PUT,DELETE and POST Http
methods?
ANS:SlingAllMethodsServlet
10.Which property can be used to register servlets with a path?
ANS:sling.servlet.paths
11.Which method of resource interface returns an iterator of the direct children of this resource?
ANS:listchildren()
12.sling adaptable interface provides a generic method which translate the object to the class
type being passed as the argument. Which method is this?
ANS:AdaptTo
13.AEM offers several out of the box woekflow steps?
ANS:True
14.You can pass data when you invoke the workflow
ANS:True
15.cascading metadata dynamic rules that can be applied to a metadata field.What are those
rules?
ANS:Requirement,visibility,choice
16.Which of the following language supported by query engine
ANS:All the above
17.Dispatcher helps to protect your aem server from external
ANS:True
18.Closed user groups(cugs) can not be used for restricting access to specific pages in a
published internet site
ANS:True
19.Market wants to apply real times analystics to understand customer behavior which of the
below tool can be integrated with AEM to achieve the above requirement?
ANS:Adobe Analytics
20._____________ is used to declare Osgi Seervice
ANS:@service
21.The translation integration framework allows to integrate with any third-party translation
services
ANS:True
22.Which class need to extend to create a bundle Activator
ANS:Bundle Activator
23.Which typer media-driven UI used to build dialogs in AEM on both the client and server
side?
ANS:Granite UI
24.Which of the below property of client library defines the categories which will be combined
to the current clientlib?
ANS:Dependencies
25.What should be node name when creating a touch UI dialog?
ANS:cq:dialog
26.Which of the below is a feature of sling model?
ANS:Mpas sling resource into a java object
27.Assume that we have 5 publish instances and 1 author instance in production.How many
replication agents we need to configure?
ANS:
28.Sling all methods servlet extends the sling safe methods servlet?
ANS:True
29.In order to convert plain old java object into sling model,Which of the below annotation can
be used?
ANS:@Model
30.In order to create custom workflow steps which interface need to implement?
ANS:Workflowstep
31.Which of the below method followed by dispatcher to update cache content?
ANS:
32.What is default Translator in AEM?
ANS:None of the above
33.Bundle can be uploaded on to felix console by placing Bundle in folder name_ in jcr?
ANS:Install
34.What is true about about the apache sling?
ANS:All the above
35.SlingAllMethods servlet extends the slinfSafeMethodServlet?
ANS:True
36.Role of Dispatcher in AEM?
ANS:All the above
37.Default dispatcher configuration is stored in which file?
ANS:Dispatcher.any
38.The translation integration framework in AEM allows to integrate with any Third-party
translation services?
ANS:True
1. Which method of resource interface can be used to get child resource?
Ans: getChild
2. Is sling content centric?
Ans: True
3. Microservices can have only one process?
Ans: False
4. AEM Assets allows to import metadata in csv file format?
Ans: True
5. What command line tool does Kubemetes provide to let you deploy microservices defined in a
YAML file?
Ans: Kubectl
6. What should be child node of a container?
Ans: layout
7. Which sling servlet can be extends in order to responds to safe HTTP requests like GET request?
Ans: SlingSafeMethodServlet
8. When you provide a dialog field’s name property, usually it starts with “/”. What it represent?
Ans:
9. XYZ customer has built a monolithic application with multiple features. Customer wants to scale
up search feature due to high volume of search is it feasible to scale up only search module?
Ans:
10. Monolithic Applications work well for small application?
Ans: True
11. Market wants to manage and automate your emails and campaign. Which product can be
integrated with AEM to ensures that the delivery of right data, and personalized
communications, via any channel, are delivered at the optimum time?
Ans:
12. Consider below URL http://www.mywebsite.com/content/we-
acenture/search.mobile.html?q=helloworld when sling decompose the URL, what will be
selector?
Ans:
13. Which of the below is the feature of Microservice?
Ans: All of the above
14. ______ defines a methods that can be called when OSGI component gets modified?
Ans: @Modified
15. When you publish a page, which is of the below is responsible for transferring content from
author instance to all publish instance?
Ans: Replication Agent
16._______ defines properties of services which can be configured through felix console?
Ans: @properties
17.What architectural design technique encourages you to identify “bounded contexts”?
Ans: Domain-driven design
18. A client Library can not have more than one categories?
Ans: False
19. Which client library property can be used for dialog’s input field validation?
Ans: cq:authoring.dialog
20. Which of the below is not a Microservices Design Principles?
Ans: Tight coupling
21. You need to declare a Boolean Type Property in Granite UI Dialog. How do you declare a
property type in the XML of a granite UI dialog?
Ans: {Boolean} true
22. Developer has uploaded few images in AEM. Under which path those images can be located in
CRXDe?
Ans: /apps/dam
23. Which of the below is challenge in microservices?
Ans: Micoservices required to send logging and (1St option)
24. Git is supposed to be used with monoliths only?
Ans:
25. When you extends BundleActivator, which methods you must implement?
Ans: start,stop
26. What Granite UI component can you use to select a path in AEM’s JCR in a component’s dialog?
Ans: Pathfield
27. How asynchronous communication can be implemented?
Ans:
28. Which Service API can be used to easily access properties of a resource?
Ans: valueMap
29. Which file name represent dialog structure in xml format?
Ans: content.xml
30. What property you need to set true on multifield components to create complex multifields?
Ans: Composite
31. Under which node in CRXDe, dynamic templates can be located?
Ans: /conf
32. Any request comes to AEM is handled by sling. Firstly Sling will try to map request to?
Ans: servlet/html
33. Which defines the service API which can be used to resolve Resource objects?
Ans: Resource Resolver
34. Which can be used to assign the ownership for a particular action in workflow and will proceed
only with the manual intervention?
Ans: Participant step
35. What AEM client library allows you to toggle dialog fields based on a select dropdowns value?
Ans: dropdown
36. What is primary node type for a page in AEM?
Ans: cq.page
37. In a workflow automatic processing is required using OSGI Service. What can be used here?
Ans: process step
38. Which AEM features will allow template authors to generate the template for their website?
Ans: Editable Template
39. Which Granite UI component allows you to include CSS and Javascript in a single dialog?
Ans: includeclientlibs
40. Developer has created a translation dictionary and he/she has provided translated string for
French. This translated value persisted in repository and can be view/accessed through CRXDe. What is
the property name for translated string in CRXDe?
Ans:
1.what are the out of the box components your responsive layout and simulate its appearance on
devices?
Ans:Design Mode
2.what Client Library does ?
ans:manages client side resources like java script....
3.In which mode autor can drag and drop component ?
ans:edit
4.which of the following is true about AEM ?
ans:All of the above
6.which of the below is AEM capability ?
ans:All of the above
7.Node name to create Touch UI dialog ?
ans:cq:dialog
8.which mode allows authors to view how a page will look to the end user ?
ans:preview
9.when you create a new page using a template,where you can find that page in jcr ?
ans:/content
10.Adobe Experience Manager installations needs atleast_________instances ?
Ans:2
13.what mode allows you to create and edit responsive layout and simulates it's appearance on
devices ?
ans:design
17.what are the out-of-the box components ?
ans:
18.touch UI is the recommended UI in AEM ?
ans:true
21.under which path u can find aem's out of box components ?
ans:/libs/wcm/foundation/components
22.which of below is false about REST ?
ans:REST can use TCP protocol also for data communication
23.which of the below htl object can used to read design dialog's properties ?
ans:currentStyle
24.what are static templates ?
ans:templates which are designed and managed by template authors
25.while creating a page which of the following is mandatory field to provide ?
ans:title
26.which of the below statement is false about JCR ?
ans:jcr supports only unstructured content.
27.which of the below statements is false about OSGI ?
ans:an application can have only one version of a particular module running
28.which property specified for a component will add component in a group ?
ans:
29.what is jcr:primary Type of a page ?
ans:cq:Page
30.AEM's Technology stack consistes of ?
ans:OSGi,JCR,Sling
31.what data-sly-include does ?
ans:replaces the content of the host element with the markup generated by the indicated HTML
template file
32.which node property can you use on pages or content structure to allow templates from a given
path ?
ans:cq:allowedPaths
33.which of the below htl object can used to read dialog's properties ?
ans:properties.get(“jcr.title”,”default title”);
34.while creating a page,which of the below field's value
will get generated by AEM,if not provided ?
ans:name
35.To include components/resources below tag is used in sightly ?
ans:<div data-sly-resource>
36.jcr:primaryType defines behaviour of a Node.Additional behaiour of a node
can be represent by below property ?
ans:jcr:mixinTypes
37.what is must have child for cq:Page node ?
ans:jcr:content
38.which of the below code can be used to display Page title in sightly ?
ans:${currentPage.title}
39.Author would like to drag and drop components on page.
which of the following you should include on page rendering script
that will enable them to drag and drop components in layout container ?
ans:responsive grid
40.AEM standard components are defines as___
ans:cq:Component
1.XYZ customers has built a monolithic application form with multiple features.customer wants
to scale up search feature due to high volume of search is it feasible to scale up only search
module?
ANS:
2.consider below url
http://wwww.mywebsite.com/content/we-accenture/search.mobile.html?q=helloworld when
sling decompose the url.what will be selector?
ANS: Mobile
3._________defines a methods that called when osgi compoent gets modified.
ANS: @Modified
4.Market wants to manage and automate your emails and campaign.which product can be
integrated with AEM to ensures that the delivery of right data and personalized
communication.via any channel,are delivered at the optimum time
ANS: Adobe Target
5.Microservices can have only one process
ANS: False
6.Which of the below is the features of microservice
ANS: All of the above
7.Is sling content centric?
ANS: True
8.When you provide a dialog field name property usually it starts with "./" What it represents?
ANS:
9._________defines properties of services which can be configured through felix console
ANS: @Properties
10.Monolithic Applications work well for small applications
ANS: True
11.When you publish a page which of the below is responsible for transferring content from
author instance to all publish instance?
ANS: Dispatcher
12.Which granite UI component allows you to include css and javascript in a single dialog?
ANS: include client Libs
13.GIT supposed to be used with monolithic only?
ANS: False
14.When you extends BundleActivator Which methods you must implement?
ANS: Start,Stop
15.Developer has uploaded few images in AEM under which path those images can be located
in CRXDE?
ANS: /content/assets
16.Which method of resource interface can be used to get child resource?
ANS: getchild
17.What command line tool does kubernetes provides to let you deploy microservices defined
in a YAML file?
ANS: kubectl
18.What should be child node of a container
ANS: Layout
19.AEM assets allow to import metadata in csv file
ANS: True
20.Which sling servlet can be extends in order to responds to safe HTTP request like GET
request
ANS: SlingSafeMethodServlet
21.Which file name represent dialog structure in XML format
ANS: _cq_dialog.xml
22.Which define the service API which can be used to resolve resource objects
ANS: resource
23.What is primary node type for a page in AEM?
ANS: cq:page
24.What architecture design technique encourages you to identify"bounded contexts"?
ANS: domain-driven design
25.Under which node in CRXDE dynamic templates can be located
ANS: /conf
26.Which client library property can be used for dialogs input field validation?
ANS: cq:authoring.dialog
27.Which of the below is not a Microservices design principles
ANS: Tight coupling
28.What property you need to set true on multifield components to create complex
multifields?
ANS: Composite multifield
29.Which AEM features will allow template authors to generate the template for their website?
ANS: Editable Templates
30.Any request comes to AEM is handled by sling firstly sling will try to map request to?
ANS: Servlet/html
31.Developer has created a translation dictionary and he/she has provided translated string for
french.This translated value persisted in repositoryand can be view/accessed through
CRXDE.What is the property name for translated sling in Crxde?
ANS: Sling:key
32.Which service API can be used to easily access properties of a resource/
ANS: Valuemap
33.Which can be used to assign the ownship for a particular action in workflow and will proceed
only with the manual intervention/
ANS: Participation Step
34.A client library can not have more than one categories
ANS: False
35.What aem client library always you to toggle dialog fields based on select dropdowns value
ANS: dropdownshow hide
36.You need to declare a boolean type property in granite Ui dialog.How do you declare a
property type in the xml of a granite ui dialog
ANS: {Boolean}true
37.Which of the below is challenge in microservice.
ANS: Microservices require to send logging
38.In a workflow automatic processing is required using OSGI service.What can be used here?
ANS: Process step
39.How asynchronous communication can be implemented
ANS: Using message
40.What granite ui component can you use to select a path in AEM's jcr in a components
dialog?
ANS: Pathfield