Sitecore 9 practice exam (mostly compatible with 10) Flashcards
Where does the home item for your site is defined
a. Web.Config
b. Sitecore.config
c. Layers.config
d. App.config
b. Sitecore.config
How do you retrieve your site’s start item location?
a. Sitecore.Context.Site.StartPath;
b. Sitecore.Context.Site.root
c. Sitecore.Context.Site.PathStart
d. Sitecore.Context.Site.rootPath
a. Sitecore.Context.Site.StartPath;
How do you install a Sitecore package from within Sitecore?
a. Control Panel>Administration>Install a Package
b. Marketing Panel>Administration>Install a Package
c. Dashboard>Administration>Install a Package
d. Administration>Install a Package
a. Control Panel>Administration>Install a Package
What’s the default base template for all templates?
a. Standard Template
b. Base Template
c. Standard Values
d. Template
a. Standard Template
How can you extend the Sitecore Framework?
a. Packages
b. Module
c. Update Package
d. Using SDK
a. Packages
b. Module
c. Update Package
Sitecore Rocks plugin for visual studio can be used to perform which tasks
a. Manage Packages
b. Create Anti-Package for undo functionality
c. Create Items
d. Create Templates
e. All of the above
e. All of the above
What is an Anti-Package?
a. Helps you create a package with an option to roll back the changes
b. Helps you to import and delete the existing files
c. Helps you to export the package
d. None of the above
a. Helps you create a package with an option to roll back the changes
The Sitecore Package Designer helps you to
a. Add Items statically or dynamically
b. Sets installation options
c. Remove packages
d. None of the above
a. Add Items statically or dynamically
b. Sets installation options
How can you install a package in Sitecore?
a. Installation Wizard
b. Sitecore Rocks
c. Control Panel
d. None of the above
a. Installation Wizard
b. Sitecore Rocks
c. Control Panel
Where is the default site configuration located?
a. /app_config/Sitecore.config under site
b. /app_config/Layer.config
c. /config/sitecore.config under site
d. Web.config under site
a. /app_config/Sitecore.config under site
What static class contains the information about the current HTTP request and your site installation?
a. Sitecore.Context
b. Sitecore.Kernel
c. Sitecore.MVC
d. Sitecore.Presentation
a. Sitecore.Context
Where the Home page or start item for your site is defined in the Sitecore.config?
a. Rootpath
b. Start item
c. Rootpath and Startitem
d. Site node
c. Rootpath and Startitem
How can you retrieve your site’s start item location programmatically?
a. String startPath = Sitecore.Context.Site.StartPath
Item Homepage = Sitecore.Context.Database.GetItem(startPath)
b. String startPath = Sitecore.Context.Site.rootPath
Item Homepage = Sitecore.Context.Database.GetItem(rootPath)
c. String startPath = Sitecore.Context.Site.path
Item Homepage = Sitecore.Context.Database.GetItem(path)
d. String startPath = Sitecore.Context.Site.rootpath
Item Homepage = Sitecore.Context.Database.GetItem(rootpath)
a. String startPath = Sitecore.Context.Site.StartPath
Item Homepage = Sitecore.Context.Database.GetItem(startPath)
What’s the path of the Single website and Home Item?
a. /Sitecore/Content/Home
b. /Sitecore/Home
c. /Sitecore/Item/Home
d. /inetpub/wwroot/Web/Home
a. /Sitecore/Content/Home
What’s the recommended practices for a multisite implementation?
a. Creating a folder for each site
b. Ensuring that each site folder has its own Home item
c. Storing shared content outside of each site folder
d. All of the above
d. All of the above
Visual Studio is the main tool to:
a. Configure and manage Sitecore project
b. Code Layouts and renderings
c. Manage configuration files
d. All of the above
d. All of the above
Sitecore Rocks allows you to:
a. Create and manage site content from the Visual Studio
b. Create Presentation component items and code files
c. Integrate with your visual studio project
d. Use site management tools
e. Create and Install Sitecore packages
f. All of the above
f. All of the above
Everything in site is an item
a. True
b. False
a. True
An item consist of:
a. Fields
b. Field Sections
c. Data
d. Content Tree
a. Fields
b. Field Sections
The item is an addressable unit of data
a. True
b. False
a. True
Templates are the foundation of all content in Sitecore.
a. True
b. False
a. True
Templates defines:
a. Type of item
b. Determine the field sections
c. Determine the field names
d. Determine the field types
e. All of the above
e. All of the above
What does the field type determines for the field in the Content Editor and the Experience Editor?
a. Editor Control
b. Options
c. Value
d. Security
a. Editor Control
Modifying the base template of the template affects all items immediately
a. True
b. False
a. True
All templates inherit from the standard template
a. True
b. False
a. True
The Tokens in the standard values are:
a. $name
b. $date
c. $now
d. All of the above
d. All of the above
What option overrides the Field Name in Sitecore interface?
a. Title
b. Field Name
c. Type
d. Property
a. Title
Sitecore publishes items from:
a. Master to Core database
b. Master to Web database
c. Core to Web database
d. None of the above
b. Master to Web database
Sitecore groups the files in layers and maps each layer to a folder in the App_Config folder
a. True
b. False
a. True
The Sitecore groups the files in layers and maps each layer to a folder in
a. App_Config
b. Include
c. wwwroot
d. Sitecore
a. App_Config
What are the two types of rendering most commonly used in Sitecore
a. View Rendering
b. Controller Rendering
c. Item Rendering
d. Method Rendering
e. URL Rendering
a. View Rendering
b. Controller Rendering
Which rendering is used occasionally?
a. View Rendering
b. Controller Rendering
c. Item Rendering
d. Method Rendering
e. URL Rendering
c. Item Rendering
What renderings are supported only for legacy reasons?
a. Method Rendering
b. XSLT Rendering
c. Url Rendering
d. All of the above
d. All of the above
Where do you create a model in Sitecore for structured data to be consumed by MVC view?
a. Layout>Model
b. Template>System
c. System>Model
d. Sitecore>Model
a. Layout>Model
What steps are required for a custom route in Sitecore?
a. Define a custom route
b. Register the custom route
c. Create a custom route
d. Execute the route
a. Define a custom route
b. Register the custom route
Areas enable you to group collections of controllers and views together to help subdivide and organize complex projects.
a. True
b. False
a. True
What’s the recommendation practice to add Sitecore libraries to your project?
a. Copy and paste the library from a bin folder
b. Nuget
c. Reference the dll files in the bin folder
d. None of the above
b. Nuget
What are the advantages of creating a project outside of the web root folder.
a. Separation of Concern: between solution files and Sitecore files
b. Use the same visual studio project when you upgrade Sitecore or create a new instance.
c. Easy to backup, restore, and move project.
d. All of the above
d. All of the above
What server roles are supported in the <AppSettings> attribute of the Web.config file?
a. Content Delivery
b. Content Management
c. Processing
d. Reporting
e. Standalone
f. All of the above</AppSettings>
f. All of the above
What are three major components of the Sitecore 9 product?
a. Sitecore Experience Manager (XM)
b. Sitecore Experience Platform (XP)
c. Sitecore Experience Commerce
d. All of the above
d. All of the above
What component-based architecture guidelines are used by Sitecore?
a. Helix
b. Habitat
c. Bootstrap
d. Jquery
e. Adaptive
a. Helix
What are the main topics important to Helix and Modular architecture?
a. Dependencies
b. Layers
c. Modules
d. All of the above
d. All of the above
Low coupling relies on keeping the number of dependencies between different parts down to the absolute minimum?
a. True
b. False
a. True
High cohesion does not rely on breaking the solution down into the right parts with logic that belong together?
a. True
b. False
b. False
How can you control the dependencies between modules in Sitecore?
a. Use Explicit dependencies
b. Use Implicit dependencies
c. Use Sitecore Rocks
d. Use Content Editor
a. Use Explicit dependencies
The layer concept in Helix provides a structure that is extremely suitable for”
a. Creating and maintaining solutions of any size
b. Produce maintenance-friendly and clean code
c. Makes the dependency flow completely clear everywhere in the solution, in Sitecore, in Visual Studio and even in the file system.
d. All of the above
d. All of the above
What layers are defined by the Sitecore Architecture Conventions?
a. Project
b. Feature
c. Foundation
d. Module
a. Project
b. Feature
c. Foundation
What’s the most unstable layer in your Sitecore structure?
a. Feature
b. Project
c. Foundation
d. Module
b. Project
What layer of the Sitecore Architecture Conventions stitch the features of the solution together into a cohesive solution?
a. Feature
b. Foundation
c. Project
d. Module
c. Project
What layer of the Sitecore Architecture Conventions can contain page types, layout and graphical design?
a. Project
b. Foundation
c. Feature
d. Module
a. Project
What layer of the Sitecore Architecture Conventions contains the concrete features of the solution?
a. Project
b. Foundation
c. Feature
d. Module
c. Feature
Which layer is the lowest level and most stable layer in Helix?
a. Project
b. Foundation
c. Feature
d. Module
b. Foundation
Which layer contains the framework such as Sitecore, .Net, Bootstrap, Jquery etc. ?
a. Project
b. Foundation
c. Feature
d. Module
b. Foundation
The concept of module is derived from:
a. Component-based Architecture
b. Module-based Architecture
c. Adaptive Architecture
d. Helix-based Achiecture
a. Component-based Architecture
Which service is responsible for processing and storing data?
a. xConnect
b. xDB
c. Reference Data Service
d. xDB Processing
b. xDB
Which of the following you can use to access the xDB core?
a. Content Search API
b. xConnect Client API
c. xDB API
d. xDB Processing
b. xConnect Client API
The client has direct access to the collection database or the search index.
a. True
b. False
b. False
What single end point named is used by the collection and Search in the development environment?
a. xdb.collection
b. xdb.search
c. xdb.collection search
d. None of the above
a. xdb.collection
Where do you configure the xConnect end points?
a. \App_Config\ConnectionStrings.config
b. \App_Config\Layers.config
c. \App_Config\sitecore.config
d. \App_config\Web.config
a. \App_Config\ConnectionStrings.config
Which one of the following can help you connect to Sitecore using a Console application?
a. xConnect Client API
b. xdb Service
c. xdb collection service
d. Content Search API
a. xConnect Client API
Which model defines the CLR types, facets, and events?
a. xDB model
b. Sitecore
c. xConnect Collection model
d. xConnect search
c. xConnect Collection model
The xConnect service must have a JSON representation of any model that a client application wishes to use.
a. True
b. False
a. True
How does the developer extend the xConnect?
a. Adding Contact and Interaction facets
b. Adding Custom events
c. Adding items
d. Adding Templates
a. Adding Contact and Interaction facets
b. Adding Custom events
Which one of the following can help you to control the types of items that users can insert beneath existing item?
a. Using the Insert Options
b. Design Layout
c. Content Editor
d. Experience Editor
a. Using the Insert Options
What’s the second pillar of Experience Manager?
a. Field
b. Item
c. Template
d. Content
d. Content
What do you call a content instance of a template?
a. Template
b. Content
c. Item
d. Field
c. Item
Where does the item store in Sitecore?
a. Database
b. File System
c. In an XML file
d. None of the above
a. Database
Which database stores the edited item when you edit an item in Sitecore?
a. Web
b. Master
c. Core
d. XDB
b. Master
All content is publishable when no restrictions are applied.
a. True
b. False
a. True
The items in Sitecore have:
a. ID
b. Path
c. URL
d. All of the above
d. All of the above
Items in Sitecore does not store website content.
a. True
b. False
b. False
Editors do not need to lock the item before modifying it.
a. True
b. False
b. False
Which of the following does the user need to specify when inserting an item from a template in Sitecore?
a. Template Location
b. Item Name
c. Data Source
d. Title Name
a. Template Location
b. Item Name
Which user can create content anywhere in the tree?
a. Editors
b. Marketers
c. Administrators
d. Users
c. Administrators
How can developers create content directly from Sitecore Explorer?
a. Right-click an item > Add New Item
b. Right-click an item> Design Layout
c. Right-click an item>Tasks>Add New Item
d. Right-click an item> Tasks > Tools>Add New Item
a. Right-click an item > Add New Item
How can developers add multiple items at once?
a. Sitecore Explorer > Right-click an item> Add New Item > Click Add on the Add new dialog box
b. Solution Explorer > Right-click an item> Add New Item > Click Add on the Add new dialog box
c. Content Editor> Right-click an item> Add New Item > Click Add on the Add new dialog box
d. None of the above
a. Sitecore Explorer > Right-click an item> Add New Item > Click Add on the Add new dialog box
What are the recommended practices for creating content in Sitecore?
a. Place pages under the Site’s Home or Start item
b. Set insert options
c. Limit the number of children
d. Limit the number of versions
e. All of the above
e. All of the above
The number of children that an item has and the number of versions can affect performance
a. True
b. False
a. True
A regular user calls stating that he is unable to create content under the Home item. What is the possible cause of this issue?
a. User does not have proper rights
b. User is not authenticated
c. Insert options are not defined
d. None of the above
c. Insert options are not defined
How does the language store in the content tree?
a. Template
b. Data
c. Item
d. Information
c. Item
Where do you manage languages in Sitecore?
a. Dashboard
b. Marketing Panel
c. Control Panel
d. Content Editor
c. Control Panel
Each language version can have it’s own list of numbered versions.
a. True
b. False
a. True
Where can you set a friendly name for an item that can be translated?
a. Display Name
b. Context Menu
c. Item Name
d. None of the above
a. Display Name
How does the Sitecore handles an item without a Display Name?
a. Generate an exception
b. Name is used as a fallback
c. Hides the item
d. None of the above
b. Name is used as a fallback
Name and Display appear on the content item for all users.
a. True
b. False
b. False
(it displays only for administrators)
The fields in Sitecore can be
a. Versioned
b. Shared
c. Unversioned
d. All the above
d. All the above
What version is created by default when you create a field in Sitecore?
a. Versioned
b. Shared
c. Unversioned
d. Single Versioned
a. Versioned
Which option will allow users to create single version of field value for all languages?
a. Versioned
b. Shared
c. Unversioned
d. Single Versioned
b. Shared
Which option will allow users to create unique version of the field value per language?
a. Versioned
b. Shared
c. Unversioned
d. Single Versioned
c. Unversioned
All fields must be versioned in Sitecore
a. True
b. False
b. False
Sitecore automatically translate the labels, button text, etc. in other languages that you specify.
a. True
b. False
b. False
Where does the Sitecore looks for language when user clicks the URL or a link on the web page?
a. The sc_lang query string parameter
b. The language prefix in the path in the requested URL
c. The language cookie associated with the context site
d. The default language associated with the context logical site
e. The DefaultLanguage setting specified in Sitecore.org
f. All of the above
f. All of the above
Why setting the icons and creating user friendly names are important when working with the templates in Sitecore?
a. to impress users
b. It’s easier for the user to identify the template for creating items.
c. Save space on the server
d. Templates will not render without icons
b. It’s easier for the user to identify the template for creating items.
What’s the best way to define default values and setting for items?
a. Use a base template
b. Use item fields
c. Use Template’s standard values
d. None of the above
c. Use Template’s standard values
What is the recommended practices for data Architecture?
a. Making good use of Template Inheritance
b. Using Icons and user-friendly names for templates
c. Using a template’s Standard Values to define default values and settings for items
d. All of the above
d. All of the above
What is the recommended practices for Content Structure?
a. Controlling the user experience and content tree by configuring Insert Options
b. Ensuring the tree structure mirrors the site structure
c. Limiting the child items and item versions
d. All of the above
d. All of the above
What layer(s) does the Sitecore.Services.Client framework provides on both the Server and the Client side of the Sitecore applications for the developers to use to develop data-driven applications?
a. Service
b. Project
c. Foundation
d. Data
a. Service
Which Web API the Sitecore.Services.Client uses as a foundation?
a. ASP.NET Web API
b. Content Search API
c. xConnect Client API
d. xDB API
a. ASP.NET Web API
What attribute needs to be set on the controller to enable the features of Sitecore.Services.Client framework?
a. [ServicesController]
b. [ClientController]
c. [APIController]
d. [WebController]
a. [ServicesController]
What two services are provided by the Stecore.Services.Client framework?
a. ItemService
b. EntityService
c. DataTemplateService
d. ConnetService
a. ItemService
b. EntityService