Top 35 SharePoint 2013 interview questions and answers

In this SharePoint 2013 tutorial, you will get to know Top 35 SharePoint 2013 interview questions and answers.

Are you a SharePoint developer and preparing for interviews to get job in SharePoint? then surely these sharepoint 2013 interview questions and answers will help you.

You can also check out the SharePoint developer training course I have, which will help you to be a master in SharePoint development.

SharePoint 2013 interview questions and answers

Below are the top sharepoint 2013 interview questions and answers which usually interviewer asked in interviews.

Q-1: What is new in SharePoint 2013 over SharePoint 2010?

A- Microsoft introduced various new features in SharePoint 2013 over SharePoint 2010. It introduced features like:

  • SharePoint Add-ins (previously known as SharePoint Apps)
  • Various social features like following, community sites, follow people, follow the site.
  • Mobile enhancements
  • Design manager to create master pages and page layouts, Device channel
  • New workflow engine has been introduced in SharePoint 2013. After the SharePoint installation, we need to configure the workflow manager to work with 2013 workflows. Read [Configure workflow manager SharePoint 2016 workflow in windows server 2012 r2]
  • New continuous crawl- By introducing continuous crawl, SharePoint made available to recent documents in search results. Users will always get fresh content.
  • Content Search web part: By using content search web part user can change the look and feel of the search results in combination with display templates

Q-2: What are SharePoint Add-ins or SharePoint Apps?

A- Apps for SharePoint are self-contained pieces of functionality that extend the capabilities of a SharePoint website.

You can develop various SharePoint components like site columns, content type, lists, workflows, etc. As a developer, we need to remember that we can not use any server-side code inside a SharePoint add-in.

Q-3: What are different types of SharePoint Add-in in SharePoint 2013?

A- There is two kind of add-in we can develop in SharePoint 2013.

  • SharePoint hosted add-in which can be developed using visual studio 2015 or visual studio 2017 and we can write JavaScript Object model (jsom) code.
  • Provider-hosted add-in where we can use .Net managed object model code (Microsoft.SharePoint.Client.dll) and can be using visual studio 2015 or visual studio 2017.

Q-4: How can we deploy SharePoint Add-in in SharePoint 2013?

A- There are two ways we can package and deploy the add-in.

  • To an organization’s app catalog or add-in catalog site collection.
  • To Office store.

Q-5: Can I develop directly SharePoint Add-ins? Or do I need to configure anything?

A- After SharePoint installation, we need to Configure app environment for SharePoint 2013.

Q-6: How to deploy .wsp Solutions from SharePoint 2010 in SharePoint 2013?

A- You can do this using the CompatabilityLevel parameter of Install-SPSolution cmdlet.

Q-7: Is it possible to create a sandboxed solution in SharePoint 2013?

A- Sandbox Solutions are depreciated in SharePoint 2013, but still, you can create them. Instead of a Sandbox solution, you should create add-ins. Sandbox solutions are there from SharePoint 2010, but there are lots of limitations are there in sandbox solutions.

Q-9: What are the hardware and software requirements for SharePoint 2013?

A- Microsoft provided minimum hardware and software requirements to install SharePoint 2013.

Unlike SharePoint 2010 which we can install in a client operating system, we can install SharePoint 2013 in windows 7,8 or windows 10. We need a server operating system. Read SharePoint 2013 hardware and software requirements.

Q-10: What is Shredded Storage in SharePoint 2013?

A- Shredded Storage is a new Feature Introduced in SharePoint 2013 where Documents and Changes to the Documents are stored as Shredded BLOBS.

Q-11: What are new event receivers in SharePoint 2013?

A- SharePoint 2013 has various new event receivers like SPSecurityEventReceiver. This class will help us adding event handlers to SharePoint Groups, Users, Roles and Permission Inheritance which is absolutely new in SharePoint 2013.

Group Events:

  • GroupAdded
  • GroupAdding
  • GroupDeleted
  • GroupDeleting
  • GroupUpdated
  • GroupUpdating

Inheritance Events:

  • InheritanceBreaking
  • InheritanceBroken
  • InheritanceReset
  • InheritanceResetting

User Events:

  • GroupUserAdded
  • GroupUserAdding
  • GroupUserDeleted
  • GroupUserDeleting
  • RoleAssignmentAdded
  • RoleAssignmentAdding
  • RoleAssignmentDeleted
  • RoleAssignmentDeleting
  • RoleDefinitionAdded
  • RoleDefinitionAdding
  • RoleDefinitionDeleted
  • RoleDefinitionDeleting
  • RoleDefinitionUpdated
  • RoleDefinitionUpdating

Q-12: What is new in Search in SharePoint 2013?

A- There are various new things introduced like FAST search is now combined, previously it was coming separately in SharePoint 2010. Below are few new things that comes in SharePoint 2013 search.

Continuous Crawl: Previously in SharePoint 2010, there were two types of crawling: Full Crawl and Incremental Crawl.

To provide maximum freshness, continuous crawls focus on smaller changes and use the change logs to pick up those changes faster and in more efficient ways.

Continuous crawls overlap each other, which means one continuous crawl doesn’t hold up the other one in picking up the changes. Continuous crawl can’t be paused or stopped, the only option is to disable it.

Content by Search (CBS) Web Part: Content by Search (CBS) Web Part enables users to aggregate content directly from the search index. CBS is not constrained to one site collection.

It’s based on search, so it must to go beyond the site collection boundary. The query results in CBS may not be up to date. CBS renders only major versions and cannot query content from site collections marked to be excluded from the search.

Did you mean? in Search: In SharePoint 2013 if a user enters a word in a search query that seems to a misspelled, then the search results page displays query spelling corrections, like in google search. This is also known as “Did you mean?”.

This is hosted in SharePoint Term store.

You can add terms to the Query Spelling Exclusions and the Query Spelling Inclusions list to influence how query spelling corrections are applied or not.

It takes up to 10 minutes for any changes to the Query Spelling Exclusions or the Query Spelling Inclusions list to take effect. You can only include or exclude single words.

Q-13: What is OAuth used for in SharePoint 2013?

A- OAuth is a security protocol that enables users to grant third-party access to their resources without sharing their passwords. It also provides a way to grant limited access (in scope, duration, etc.)

Oauth used to authorize requests by an app for SharePoint to access SharePoint resources on behalf of a user and also Oauth used to authenticate apps in the Office Store, an app catalog, or a developer tenant.

Q-14: What are remote event receivers in SharePoint 2013?

A- Remote event receivers are introduced in Sharepoint 2013. It occurs to an item in the app, such as a list, a list item, or a web. Check out SharePoint Online 2013 remote event receivers.

Q-15: What are Community Sites in SharePoint 2013?

A- Community sites are introduced in SharePoint 2013. The community site is a new site template it provides a forum experience in SharePoint online.

Use communities to categorize and cultivate discussions among a broad group of people across organizations in a company.

You can also activate community site features on existing sites without creating community site templates to access the features like Badges, Discussions, Community Members, Categories. Read: SharePoint Online Overview of community site template

Q-16: What is the Content Search Web Part?

A- Content Search Web Part displays content that was crawled and added to the search index. See above.

Q-17: What are the new Delegate Controls in SharePoint 2013?

A- SharePoint 2013 introduced some new delegate controls like SuiteBarBrandingDelegate delegate Control, SuiteLinksDelegate delegate Control, PromotedActions Delegate Control etc. Read: Delegate Controls in SharePoint 2013 using Visual Studio 2013

Q-18: What’s new with Visual Web Part in SharePoint 2013?

A- In SharePoint 2013, both web user control and the web part class are merged to one template file in a visual web part. Check out this article on Create Visual WebPart using Visual Studio 2013 in SharePoint 2013.

Q-19: Can we reuse SharePoint 2010 farm solutions in SharePoint 2013?

A- Most of the SharePoint 2010 farm solutions will work in SharePoint 2013. But it is always good to redevelop the solutions using visual studio. Read 15+ SharePoint server object model examples

Q-20: What is image renditions in SharePoint 2013?

A- SharePoint 2013 provides image renditions to optimize the user experience by optimizing images. Through image renditions, you can have one large image stored in your website and you can define a number of scaled variants to be used throughout the website.

SharePoint 2013 by default maintains some renditions but you can also customize.

Q-21: What are jslink in SharePoint 2013? And how to use jslink in SharePoint 2013?

A- JSLink feature has been added in SharePoint 2013 where a user can render list, items, fields or even web parts using JavaScript.

For this Microsoft also introduced a new content type known as JavaScript Display Template. to work with it.

We can use JSLink to manipulate list view web parts. Now we can style complete List Views, Fields, Search Results even web parts using JavaScript rather than to write complex XSLT.

JSLink is fully client-side meaning the data is transformed in the client side rather in the server. So the page will load faster. Read: [Working with Field Template using JSLink in SharePoint 2013]

Q-22: What is Minimal Download Strategy in SharePoint 2013?

A- SharePoint 2013 introduced a new feature known as “Minimal Download Strategy (MDS)“. This Feature allows for partial page download which basically speeds up page rendering.

When MDS is enabled all pages for that site is rendered through the /_layouts/15/start.aspx page like when you request the home page or any other page then it will be like below:

URL when MDS is NOT enabled: http://site/SitePages/Home.aspx

URL when MDS is enabled: http://site/_layouts/15/start.aspx#/SitePages/Home.aspx

Internally the start.aspx page has a specific JavaScript object asyncDeltaManager which is responsible for this activity. Check out more: Minimal Download Strategy in SharePoint 2013

Q-23: What is Distributed Cache Service in SharePoint 2013?

A- Distributed Cache service provides the caching mechanism in SharePoint 2013, it is built on Windows Server AppFabric.

Q-24: What is cross-site publishing in SharePoint 2013?

A- Cross-Site Collection Publishing feature in SharePoint Server 2013 works like you use one or more authoring site collections to author and store content, and one or more publishing site collections to control the design of the site and to show the content.

The authoring site collection contains catalogs, such as Pages libraries and lists, which contain content that is tagged with metadata. These catalogs are indexed by the search system and made available to the publishing site collection.

The publishing site collection issues query for data that has been indexed and shows it on web pages by using Web Parts that use search technology.

When you use cross-site publishing, you create and store content in a different site collection than the site collections where users view the content. The authoring site collection contains Pages libraries and lists, which have been shared as catalogs.

Q-25: Can I directly migrate from Moss 2007 to SharePoint 2013?

A- No, you can not directly migrate from Moss 2007 to SharePoint 2013. The migration should happen from Moss 2007 to SharePoint 2010 and then from SharePoint 2010 to SharePoint 2013.

Q-26: SharePoint App web vs host web

A- This is another SharePoint 2013 interview questions you will expect in the SharePoint interviews.

What is the difference between SharePoint app web and host web.

The host web is the SharePoint site, where you have installed the app. And the App web is the actual site that will open when you click on the App from the Host web.

When you will create a SharePoint add-in, all the contents like list, content type, workflow, etc will be created on the App web.

Q-27: SharePoint seattle vs oslo master page

A- This is a not a sharepoint administrator interview questions 2013 rather this is a sharepoint 2013 developer interview questions.

Now, let us see the difference between seattle and oslo master page.

There are two master pages that are presented in the SharePoint Online 2013 site, Seattle and Oslo master page. Mostly, in the team sites, we will have seattle.master page attached while in the publishing site, Oslo.master is applied.

In the Seattle master page, the left navigation will be enabled where in Oslo no left navigation enabled.

The Olso master page has SPSecurityTrimmedControl configured whereas in the Seattle master page it is not configured. You have to manually add the entries by editing the master page using SharePoint designer 2013.

Q-28: SharePoint visual web part vs web part

A- This is one of the sharepoint 2013 developer interview questions you will expect in all SharePoint 2013 developer interviews. Let us check a few differences between the visual web part and the web part in SharePoint.

In SharePoint visual web part, there will be a user control file (.ascx), there you can drag and drop .Net controls. So it is easier for developers. Whereas in the case of web parts, you have to write the code to create controls. This will take a lot more time.

Since, there a different file for code and UI. So it is easy to maintain.

Q-29: SharePoint ExecuteQuery vs ExecuteQueryAsync

A- Here is another sharepoint 2013 developer interview questions that usually get in the interviews. What is the difference between ExecuteQuery() and ExecuteQueryAsync().

ExecuteQuery() is used for synchronous call where as ExecuteQueryAsync() is asynchronous.

Q-30: Difference between SharePoint 2013 workflow vs SharePoint 2010 workflow

A- In SharePoint 2013 onwards, there will two platforms are available to create a workflow in SharePoint. SharePoint 2013 workflow and SharePoint 2010 workflow platform.

All the SharePoint 2010 workflows work fine in SharePoint 2013 or SharePoint Online sites.

SharePoint 2013 workflow platform supports web service call, it introduces stages, App steps, and new data types as DynamicValue.

Q-31: SharePoint workflow vs event receiver

A- This is another SharePoint developer interview question, the difference between workflow and event receivers. Workflows are synchronous whereas event receivers are both synchronous and asynchronous.

Workflow can be started manually or automatically when an item is added or updated, whereas event receiver starts automatically.

We can create a workflow using SharePoint designer, visual studio, Visio or out of box using the browser. But we can create an event receiver using visual studio only.

Q-32: SharePoint timer job vs SharePoint event receiver

A- Like event receivers, we can develop a timer job in SharePoint using visual studio. One of the major difference between timer job and event receiver is that event receivers triggers on an event whereas timer job triggers on a scheduled time.

A timer job executes via timer service where as event receiver executed in W3WP worker process.

We can execute a timer job at the farm level and we can execute event receivers at site, web, list, or library level.

Q-33: What is oData and how to use oData

A- By using OData or the Open data protocol, we can access by using a URL or endpoint. In SharePoint, we use the OData protocol in SharePoint Rest API.

Q-34: What is SharePoint design manager

A- Microsoft provides SharePoint design manager to customize the master page and page layouts from SharePoint 2013 version onwards.

If you have the SharePoint server publishing feature is enabled, then you can see the SharePoint design manager. You can easily create a master page using SharePoint design manager.

Q-35: What Are Device Channels in SharePoint?

A- SharePoint provides device channel, that you can use to create a site or page that support in multiple devices. This comes with SharePoint design manager.

I hope these top 35 sharepoint 2013 interview questions and answers will help you to clear the interview.

These sharepoint 2013 interview questions will help you to prepare for interviews in SharePoint.

  • One of the best Interview question and answers i came across. Very detailed explanation. Keep doing the great job.

  • >