InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Compare these Content Management Systems: Sitecore, Umbraco and EPiServer. |
Answer»
Sitecore is a highly powerful content management system and it is highly used by companies all over the world. But the QUESTION that pops up in our minds is how to crack the Sitecore interview process. Don't worry, we can help you improve your Sitecore skills in a systematic manner and pass the interview with flying colours. Here at InterviewBit, we have categorised the recently asked Sitecore Interview Questions into the basic and advanced levels, which will help you prepare for the interview successfully, and ultimately land your dream job with a prestigious company. The answers to these questions are explained in a WAY that is simple and easy to understand. Ready to nail your Sitecore interview now? |
|
| 2. |
What do you mean by CM (Content Management) and CD (Content Delivery)? |
Answer»
|
|
| 3. |
Can you explain what a CMS (Content Management System) is in Sitecore? |
|
Answer» The SITECORE CMS (Content Management System) is a platform that allows you to create, publish, and manage content for your website. The CMS allows you to create, manage, and modify digital content with ease, thus improving your customers' digital experience. A CMS is a TOOL for COLLABORATING on the CREATION, editing, and publishing of digital content, such as web pages and blogs. |
|
| 4. |
What are the steps to disable analytics in Sitecore? |
|
Answer» ANALYTICS can be disabled in Sitecore by changing a COUPLE of things in Configurations as follows: Step 1: Disable analytics Go to /App_Config/Include/Sitecore.Analytics.config and set Analytics.Enabled to false: <SETTING name=”Analytics.Enabled” value=”false” />Step 2: COMMENT out connection strings related to analytics: Go to /App_Config/ConnectionStrings.config and comment out the following connection strings: <add name=”analytics” connectionString=”mongodb://localhost/analytics” /><add name=”tracking.live” connectionString=”mongodb://localhost/tracking_live” /><add name=”tracking.history” connectionString=”mongodb://localhost/tracking_history” /><add name=”tracking.contact” connectionString=”mongodb://localhost/tracking_contact” /><add name=”reporting” connectionString=”user id=user;password=password;DATA Source=(server);Database=Sitecore_Analytics” /> |
|
| 5. |
What is Versioning in Sitecore? |
|
Answer» In Sitecore, the VERSIONING system allows creating multiple languages or number versions of any ITEM. The Content Editor or Experience Editor allows you to create new versions of any item in Sitecore, and you can create as many versions as you want. There are two types of versions:
|
|
| 6. |
Explain different types of rendering in Sitecore. |
|
Answer» In Sitecore, renderings are used to display or render a PAGE or part of a page. Some of the renderings in Sitecore are as follows:
|
|
| 7. |
Write down the steps to add a new command in Sitecore. |
| Answer» | |
| 8. |
What do you mean by the media library in Sitecore? |
|
Answer» All media content hosted on Sitecore can be managed using the Media Library. The Media Library let you STORE and upload images (jpg, gif, png), non-HTML files (PDF, DOC, PPT), videos, and audio files which can be accessed by the Content Editor LATER on. All your media items can be managed from the Media Library, such as images that visitors can download or can be embedded on your website. |
|
| 9. |
Explain how you will add a new site to Sitecore. |
|
Answer» Consider a new site whose name will be 'local.sitecore92.com'. Configuring this site to Sitecore requires the following steps:
Add the <site> element under the <sites> section of the sitecore.config file. Adding a new site to the config file is only the first STEP. To access the newly added site, there are two other steps that need to be COMPLETED outside of Sitecore.
You can now access your newly added Sitecore website after completing these three steps. |
|
| 10. |
Write different types of publishing modes in Sitecore? |
|
Answer» The three modes of publishing a website are as FOLLOWS:
|
|
| 11. |
How many processors are under the pipeline? |
|
Answer» The Sitecore pipeline has 19 processors by default, HOWEVER, this can CHANGE depending on what modules you have installed in Sitecore. If you install Sitecore DMS (Digital Marketing SYSTEMS), for example, you will see 21 processors under the <httpRequestBegin> pipeline. |
|
| 12. |
What do you mean by Processor? |
|
Answer» Each pipeline COMPRISES one or more steps, also known as PROCESSORS. There is a method named Process() for each processor in a pipeline. Process() method takes a SINGLE argument and returns a VOID. Processors can abort PIPELINES, preventing Sitecore from triggering further processors. |
|
| 13. |
Explain the meaning of Pipeline in Sitecore. |
|
Answer» In Sitecore, a pipeline is a SET of actions that perform a SPECIFIC task in sequence. PROCESSES in Sitecore are typically defined or considered as PIPELINES. Developers can MODIFY pipelines to alter, add, or remove functionality from Sitecore. |
|
| 14. |
Can text lines be prevented from being transformed into links by Sitecore? |
|
Answer» There is another way to MAKE an anchor in Sitecore other than transforming text lines into links. We need to put our cursor above the anchor's destination, without highlighting the text. The next STEP is to click the HYPERLINK BUTTON to make the anchor, and then we can proceed with the REST. In order to prevent text from being converted into an unwanted link, follow this procedure. |
|
| 15. |
Why XSL (Extensible Stylesheet Language) is considered better than C# in Sitecore? |
|
Answer» XSL (Extensible Stylesheet Language) has an advantage over other PROGRAMMING languages in that you can customize or reuse different structures or pages for source or other documents. This will require a rule-based processing model, which most people dislike DUE to its obvious complexity UPON first use. At first, it might seem DAUNTING, but it is a wise investment. We tend to have fewer performance problems with XSLT until we use wrong querying, such as an XPath query. If a website appears to experience performance issues, it may be for another reason. |
|
| 16. |
What do you mean by tokens? List types of tokens supported by Sitecore. |
|
Answer» A token is simply a way to assign values dynamically when creating an item. Some strings in Sitecore begin with the $ symbol (such as $name), mainly in STANDARD values (_Standard Values) in templates. If we create an item using the same template, a PARTICULAR field will be replaced with a readable name (i.e. item name). The magic in this scene comes from the $name, usually referred to as TOKENS in Sitecore. In a similar vein, Sitecore offers many built-in tokens as follows:
|
|