Sitecore 10 NET Developer Practice Exam, Exams of Technology

Built for developers working with Sitecore 10 and .NET frameworks, this exam assesses backend coding, template development, component creation, data definition, and use of Sitecore APIs. It includes Helix architecture questions, deployment tasks, serialization (Unicorn/ TDS), workflows, personalization rules, and integration strategies. Practical coding challenges replicate real enterprise Sitecore development requirements.

Typology: Exams

2025/2026

Available from 01/09/2026

shilpi-jain-1
shilpi-jain-1 🇮🇳

4.2

(5)

29K documents

1 / 112

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Sitecore 10 NET Developer Practice Exam
Question 1. **What is the primary purpose of the Master database in Sitecore?**
A) Store published content for the live site
B) Hold configuration settings for the system
C) Contain authoring items before they are published
D) Keep analytics and reporting data
Answer: C
Explanation: The Master database stores content that authors create and edit; items are moved
to the Web database when published.
---
Question 2. **Which Sitecore configuration file controls the order in which patch files are
applied?**
A) Sitecore.config
B) Layers.config
C) Web.config
D) App_Config\Include\zzz.config
Answer: B
Explanation: Layers.config contains the `<loadOrder>` element that defines the sequence of
configuration patches.
---
Question 3. **In Sitecore, what does the term “placeholder” refer to?**
A) A reusable rendering component
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Partial preview of the text

Download Sitecore 10 NET Developer Practice Exam and more Exams Technology in PDF only on Docsity!

Question 1. What is the primary purpose of the Master database in Sitecore? A) Store published content for the live site B) Hold configuration settings for the system C) Contain authoring items before they are published D) Keep analytics and reporting data Answer: C Explanation: The Master database stores content that authors create and edit; items are moved to the Web database when published.


Question 2. Which Sitecore configuration file controls the order in which patch files are applied? A) Sitecore.config B) Layers.config C) Web.config D) App_Config\Include\zzz.config Answer: B Explanation: Layers.config contains the <loadOrder> element that defines the sequence of configuration patches.


Question 3. In Sitecore, what does the term “placeholder” refer to? A) A reusable rendering component

B) A location on a layout where renderings can be inserted C) A default item template D) A database table for storing media Answer: B Explanation: Placeholders are markers in a layout file that define where renderings may be placed.


Question 4. Which of the following is a shared field type in a data template? A) Single-Line Text (Shared) B) Rich Text (Versioned) C) Image (Unversioned) D) Checkbox (Versioned) Answer: A Explanation: Shared fields store the same value across all versions and languages; Single-Line Text can be set as shared.


Question 5. What does the “Workbox” in Sitecore allow users to do? A) View analytics reports B) Manage items that are in a workflow state C) Edit media library items D) Configure site definitions

Question 8. What is the effect of enabling language fallback in Sitecore? A) Allows items to appear in a language even if they have no version in that language B) Forces editors to create a version for every language C) Prevents translation of field values D) Disables caching for multilingual sites Answer: A Explanation: Language fallback makes Sitecore return content from a fallback language when a specific language version is missing.


Question 9. Which token can be used in a standard value to automatically set the item name? A) $date B) $name C) $parentid D) $time Answer: B Explanation: $name inserts the name of the newly created item into the field.


Question 10. What is the purpose of “Insert Options” on a template? A) To define which rendering components can be added to a placeholder B) To restrict which child item types can be created under an item of that template C) To set default field values for new items D) To configure workflow states for the template Answer: B Explanation: Insert Options limit the allowed child item templates when authors create new items under a parent.


Question 11. In the Sitecore Content Search API, which class represents a search index? A) SearchResultItem B) ISearchIndex C) SearchContext D) Indexable Answer: B Explanation: ISearchIndex defines the contract for a Sitecore search index (e.g., Solr, Azure Search).


Question 12. Which rendering type is best suited for returning JSON data to a JavaScript front‑end? A) View Rendering

Answer: B Explanation: @Html.Sitecore().Field() renders a field with editing capabilities in the Experience Editor.


Question 15. What is the primary benefit of using static placeholders over dynamic placeholders? A) They automatically generate unique keys for each page instance B) They allow multiple instances of the same placeholder on a page without conflicts C) They are easier to reference in personalization rules D) They enable caching of placeholder content Answer: B Explanation: Static placeholders have a fixed key, preventing duplicate IDs when the same placeholder appears multiple times.


Question 16. Which file is generated by the Sitecore Content Serialization (SCS) process for an item? A) *.config B) *.json C) *.yaml D) *.xml

Answer: C Explanation: SCS serializes items into YAML files, enabling version control.


Question 17. In a Sitecore Docker container, which environment variable points to the license folder? A) SITECORE_LICENSE_PATH B) HOST_LICENSE_FOLDER C) LICENSE_DIR D) SITECORE_LICENSE Answer: B Explanation: HOST_LICENSE_FOLDER maps the host’s license folder into the container.


Question 18. What does the “Datasource Location” field control on a rendering definition item? A) The physical file path of the rendering view B) The allowed item paths that can be selected as a data source C) The URL of an external API used by the rendering D) The caching strategy for the rendering Answer: B Explanation: It limits which items authors can choose as the data source for that rendering.

Question 21. Which of the following is NOT a valid Sitecore database? A) Master B) Web C) Core D) Content Answer: D Explanation: Sitecore uses Master, Web, Core, and sometimes Analytics, but there is no “Content” database.


Question 22. What does the “Sitecore Support Package” contain? A) All source code files of the solution B) Logs, configuration files, and a database snapshot for troubleshooting C) Only the licensing file D) Pre‑compiled DLLs for deployment Answer: B Explanation: The support package bundles logs, config files, and other diagnostics needed by Sitecore support.


Question 23. Which command-line tool is used to generate a Sitecore support package? A) scs.exe B) Sitecore.SupportPackage.exe

C) Sitecore.SupportPackage.dll (via PowerShell) D) sitecore.exe Answer: C Explanation: The Sitecore.SupportPackage.dll can be invoked via PowerShell to create a support package.


Question 24. When configuring a new Sitecore site in SiteDefinition.config, which attribute defines the start page? A) startItem B) startPath C) rootPath D) startUrl Answer: A Explanation: startItem points to the item that serves as the site’s home page.


Question 25. Which of the following best describes a “Template Inheritance” relationship? A) A template that copies field values from another item at runtime B) A template that derives its fields from one or more base templates C) A template that automatically creates child items D) A template that is only used for media items

Question 28. What does the “Compatible Renderings” field on a placeholder settings item control? A) Which renderings can be dropped into that placeholder in the Experience Editor B) The caching settings for renderings placed in the placeholder C) The allowed languages for the placeholder D) The maximum number of renderings that can be added Answer: A Explanation: It restricts which renderings are permitted in a given placeholder.


Question 29. In the Sitecore API, which property provides access to the currently requested item? A) Sitecore.Context.Database B) Sitecore.Context.Item C) Sitecore.Context.Page D) Sitecore.Context.Site Answer: B Explanation: Sitecore.Context.Item returns the item associated with the current request.


Question 30. Which class is used to read a field value as a string in Sitecore .NET code? A) FieldReader B) Sitecore.Data.Fields.Field C) Sitecore.Data.Fields.StringField D) Sitecore.Data.Fields.TextField Answer: B Explanation: The Field class provides the Value property for retrieving the field’s string content.


Question 31. What is the primary difference between a View Rendering and a Controller Rendering? A) View Rendering uses a Razor view; Controller Rendering invokes a controller action B) View Rendering can only be used in SXA sites C) Controller Rendering does not support caching D) View Rendering requires a .aspx file Answer: A Explanation: View Renderings render a Razor view directly, while Controller Renderings execute a controller action that returns a view.


Question 32. Which Sitecore feature enables authors to edit field values directly on the page?

D) A code formatter for Sitecore pipelines Answer: B Explanation: The extension adds project templates, item serialization, and deployment tools to Visual Studio.


Question 35. Which of the following is a valid reason to use a “Dynamic Placeholder”? A) To ensure placeholder IDs remain constant across page renders B) To allow multiple instances of the same placeholder on a page without ID collisions C) To improve caching of placeholder output D) To restrict rendering insertion to a single component Answer: B Explanation: Dynamic placeholders generate unique keys per instance, preventing duplicate IDs.


Question 36. What is the effect of setting “Cacheable” to true on a rendering definition item? A) The rendering will always be excluded from the output cache B) The rendering’s output can be stored in the Sitecore output cache for faster delivery C) The rendering will be cached in the browser only D) The rendering will be ignored during publishing Answer: B

Explanation: Enabling caching allows Sitecore to store the rendered HTML in its output cache.

Question 37. In Sitecore, which component is responsible for translating a request URL to an item? A) LinkManager B) ItemResolver C) LayoutResolver D) MediaProvider Answer: B Explanation: The ItemResolver pipeline step maps the incoming URL to the corresponding Sitecore item.


Question 38. Which of the following statements about “Sitecore Packages” is TRUE? A) Packages can only contain media items B) Packages are used to move items and files between environments C) Packages automatically update the database schema D) Packages are stored in the Core database Answer: B Explanation: Packages bundle items, templates, and files for transfer between Sitecore instances.

A) The Sitecore content delivery server that hosts the JSS app B) The external front‑end application that consumes Sitecore JSON data C) The database that stores rendering definitions D) The server that runs the Sitecore publishing service Answer: B Explanation: The Rendering Host is the decoupled front‑end (e.g., React, Angular) that requests rendering data from Sitecore.


Question 42. *Which attribute in a module’s .module.json file defines the items to be serialized? A) “include” B) “items” C) “serialization” D) “paths” Answer: A Explanation: The “include” array lists the paths (and optional scope) that SCS should serialize.


Question 43. What does the “Sitecore License” file contain? A) Database connection strings B) Encryption keys for secure communication C) Information about the licensed features, instance name, and expiration

D) Site definitions for multi‑site setups Answer: C Explanation: The license file specifies which Sitecore modules are enabled and the licensing terms.


Question 44. Which pipeline is responsible for executing workflow actions after a command is run? A) workflowExecute B) workflowCommandExecute C) workflowActionExecute D) workflowPostExecute Answer: C Explanation: workflowActionExecute runs the defined actions (e.g., notifications) after a workflow command.


Question 45. In a Sitecore MVC view, which helper renders a rendering’s output while preserving editing capabilities? A) @Html.RenderRendering() B) @Html.Sitecore().Rendering() C) @Html.RenderSitecoreRendering() D) @Html.Sitecore().FieldRenderer()