Sitecore 9 Certification Questions

  1. Which of these tools is designed for non-technical content author?
    a. Sitecore Rocks
    b. Experience Analytics
    c. Content Editor
    d. Experience Editor
  1. What is the main purpose of a Web Content Management System?
    a. Offers a Content Storage System
    b. Allow Non-Technical user to administer the content of a website
    c. Provides log in functionality to a website
    d. Speed up the performance of a web server
  1. Match the following Statement – Direct Answer
    All Product & modules for Sitecore Experience Platform 8.0 can be downloaded from – The Sitecore Developer Portal
    Video Tutorial is available from – The Master Sitecore Youtube Channel
    You can contribute to the learning community by adding to the – The Sitecore Marketplace
    All product documentation prior to Sitecore Experience Platform 8.0.can be downloaded from – The Sitecore Developer Network
  1. Why does Sitecore have both a Master and Web Database?
    a. To allow editing content in a sandbox without affecting the content on the live site
    b. To separate your own configuration from the standard one that comes with Sitecore
    c. To make version upgrade much easier
    d. To able to have multiple servers delivering your live site content
  1. From which template should items eventually inherit in Sitecore
    a. Content Template
    b. Standard template
    c. Layout definition template
    d. Base Content
  1. Why icons on templates important
    a. Because all the existing data templates have icons
    b. Because in Sitecore, the data templates will not work without an icon
    c. Icon helps users create an attractive look and feel for their websites
    d. Icons make it much easier to identify the different item types
  1. What is the purpose of the Standard Templates?
    a. To define fields that Sitecore users internally but are not shown to the user
    b. To define the overall structure of your page
    c. To define default values for templates
    d. To define some fields, you will need in all your pages, title, text, keywords etc.
  1. Which of the following best describes the purpose of the Field Source in Sitecore?
    a. The Field source is only used to restrict a user’ access to folder and files
    b. The field source defines how fields appears in the UI
    c. The Field source allows the configuration of extra properties in templates field definition
    d. A field source maps a field to the underlying class representation in the API
  1. How can you populate the property of a ViewModel and still support inline editing in the Experience Editor?
    a. By wrapping the entire markup in a Sitecore Edit Frame
    b. By using the Render() method in the FieldRender class
    c. By using an object from the FieldCollection
    d. By using the appropriate field class as the type of the property
  1. Which of the following fields is editable inline in the Experience Editor?
    a. Checkbox
    b. Multilist
    c. Droplink
    d. Datetime
  1. What is the advantage of using components?
    a. You can include content from Sitecore
    b. You can have different output depending on the device requesting the page
    c. Your presentation artifacts are more reusable
    d. It allow content to be editable inline the Experience Editor
  1. How can you define rendering as compatible
    a. Having them in the same Allowed Controls field of the placeholder
    b. Ensuring they have the same name prefix
    c. Adding an attribute in their implementation file
    d. Modifying a field in their component definition item
  1. What does Sitecore store the Rendering Parameters
    a. Fields that have registered with the component
    b. Any Sitecore Field
    c. Fields that contains simple values: single-line-text, checkbox or integer
    d. Only fields that support edit frames
  1. What is the raw value of a field?
    a. The binary representation of the contents of the field
    b. The value returned by the FieldRendered
    c. The value the user typed in the Content Editor
    d. The value of the field as stored in the database
  1. When would you render the raw value of a field to the website?
    a. When it does not contain XML
    b. When the field value is not null
    c. Never render a raw value to the website
    d. When it contains HTML encoded content
  1. What is the purpose of a Field Editor Button?
    a. To allow author to change the field type
    b. To open a pop up where field are edited
    c. To open the Rich Text Editor for a field
    d. To enable editing of image field in the Experience Editor
  1. Which class can you use to access the contents of a TreeList field?
    a. MulitlistField
    b. TreelistField
    c. GenericField
    d. TreelistExField
  1. Which of the following field type can be edited inline in the Experience Editor?
    a. Multilist with Search
    b. Check box
    c. General Link
    d. File
  1. Why would you make an item into a bucket?
    a. In order to group items that relate to the same functional area
    b. If it will have a large number of descendant
    c. So that all its descendants are published at the same time
    d. If you want to allow user to be able to search for descendant
  1. Why would an item show in the content tree even though it is a child of a bucket item?
    a. It is not marked as hidden
    b. It is not bucketable
    c. It was created after the bucket was created
    d. It lack the item: bucket security permission
  1. What is the advantage of setting StorageType=Yes in an index field?
    a. The index will take less space
    b. Update index operations will be faster
    c. The tokenization process wil be more efficient
    d. There is no need to access Sitecore database to query its value
  1. For performance reason it is best to
    a. Index everything for fast search results
    b. Set StorageType=Yes as often as possible
    c. Index only parent item to keep the index size manageable
    d. Add only what is required to the index
  1. In a view, what do you need to do soothe Field() extension method retrieves the content from the datasource?
    a. Pass a second parameter : Field(“fieldname”, Model.Rendering)
    b. Pass an anonymous object with the item reference: Field(“fieldname” new {item=Datasource})
    c. Nothing that is the default behavior
    d. You have to use the FieldRender as the Field method can’t do that.
  1. How can you retrieve the Datasource in a view rendering with the default model?
    a. Model.RenderingContext.Item
    b. Model.Datasource
    c. Model.Item
    d. Model.Rendering.Item
  1. What part of Sitecore is in charge of generating URLs?
    a. DataProvider
    b. UrlProvider
    c. LinkDatabase
    d. LinkManager
  1. When you are working with a Sitecore.Data.Items.Item object, how do you get a list of all its children (first-level-descendants)?
    a. By using .Axes.GetDescendants()
    b. By using .GetChildren()
    c. By using Database. .GetChildren()
    d. By using .Axes.GetChild()
  1. How can you get Sitecore to produce translated URLs?
    a. By setting the LinkManager to use the item’s DisplayName
    b. By using the languageLocation attribute of the LinkManager
    c. By using the FetFriendlyUrl method
    d. By configuring the EncodedNameReplacements
  1. When you are working with a Sitecore.Data.Items.Item object, how do you get a reference to its parent item?
    a. .Axes.Paranet
    b. .GetParent()
    c. .ParentItem
    d. .Parent
  1. How can you make sure that you can undo a package installation?
    a. Create an Undo Package when you create the package
    b. Create an Anti-Package when you install with Sitecore Rocks
    c. Install the Package Uninstaller module
    d. A package installation cannot be undone.
  1. Why would you define Sitecore package?
    a. You need to copy an entire database between environments
    b. You need to copy certain items/files from one Sitecore installation to another
    c. You need to publish the changes made y an author
    d. You want to deploy a new Content Delivery instance.
  1. You are setting up Sitecore instance to accommodate three public facing websites. Where will you map which home item corresponds to each hostname?
    a. In the Core database
    b. In the /system/settings section of the Master database
    c. In the IIS Website definition settings
    d. In a Config include file patching the web.config
  1. When you patch in changes to the Sitecore.config file through include Files, which order are your changes applied?
    a. In App_Config create entries in the patchOrder.config file
    b. Using the priority attribute when you create the change
    c. According to the updated date timestamp of the include File
    d. Alphabetically according to the name of the files and subfolder
  1. How to scale SiteCore vertically?
    Provide dedicated server to specific component
  1. Template A and Template B is inherited in other template. What will be the output?
    All fields from A + All Fields from B
  1. One Filed name is same in both template A and Template B. what will be if both inherited in another template?
    Both filed will be displayed in template. Same field definition should be avoided in multiple templates.
  1. When opened item in content editor how to check that item is based on which template?
    Quick info section
  1. When open item in content editor How to check corresponding template’s template inheritance chain.
    By opening item’s template
  1. Code has written using ContentSearch API to fetch Index but getting compilled error. What can cause this issue?
    Reference not added to ContentSearch.dll
  1. Which assembly .GetItem() method belong to? Or Sitecore Mostly API resides in which dll
    Sitecore.Kernel
  1. How Url is generated?
    Sitecore.Links.LinkManager.GetItemUrl(“path”)
  1. Why we upload media file into sitecore?
    Media items and media become publishable
  1. How do you display the contents of a field in code?
    @Html.Sitecore().Field(“”)
    Or
    @Html.Sitecore().Field(“Title”)
  1. How would you render the content of a single line text field called Title?
    a. @Model.Field(“Title”)
    b. @Html.Sitecore(“Title”)
    c. @Html.Sitecore.Field(“Title”)
    d. @Html.Text(“Title”)
  1. When you use the field helper, what do you do when you want to ensure that a field cannot be editable inline?
    a. Set the Editable parameters to False
    b. Choose a non-editable equivalent field type
    c. Marke the field as non-editable in the field definition item
    d. Use the DisableWebEdit option
  1. Rendering Component Properties – Parameter
    @Model.Rendering Parameters[“CssClass”]
    @RedneringContext.Current.Redering.Parameters[“ButtonText”]
  1. What are the SIM installation features?
    Install any version of Sitecore from a repository of installers, install modules and packages, Reinstall the same configuration.
    Install any version of Sitecore from a repository of installers, install modules and packages, Create a new configuration.
    Install any version of Sitecore from a repository of installers, Install modules and packages, Reinstall a different configuration.
    None of the above

Leave a Reply

Your email address will not be published. Required fields are marked *