Sharepoint Interview Questions 2020

1.What is MS Share-Point is used for? 

MS Share Point is used for multiple purposes, and it acts as a back-end system that combines all your employees PC’s and mobile device together allowing them to communicate symmetrically. 

  • Share documents: It allows to store and share documents by anyone in the company also it allows to work on a single document by several employees at same time 
  • Intranet: Dashboards can be customized by department and access to all employees are given to check the regular updates into the company 
  • Extranet: With the help of SharePoint, you can provide an outside company a space or a site to upload all the information your company may require from them 
  • Websites: You can use SharePoint to manage and build a publicly facing site as well. As a website CMS (Content Management System), SharePoint enables you to sign in and make changes to your pages 
  • Business Intelligence: SharePoint allows you to organize the data to make better decision making and display relationship between different inputs through charts and graphs 
  • Collaboration: Through SharePoint employees can be interlinked with each other and co-ordinate their efforts on ongoing projects. You can monitor constant access to information of project statuses, locations and schedules of co-workers and anything that is related to project 


2) How can you create a Task Notifications Workflow in SharePoint? 

In SharePoint, these are the steps you could implement to create a Task Notifications Workflow 

  • Open SharePoint designer and create a new task list 
  • Under TASK LIST Create, a list workflow associated to the Task List 
  • Set the term and condition, if the current item priority is high and sends e-mail 
  • Mention the mailing address of “Assigned To” and add the subject with a lookup to the recent item title and a link to the Task list’s edit form and the current task ID 
  • Activate the workflow to start each time a new item is created 
  • Publish the workflow 


3) Mention how to create a list in SharePoint 2013? 

In SharePoint to create a list, from the setting menu 

  • Tap on “Add an app” link to add a custom list 
  • It will open your Apps section under “Site Contents” 
  • Now click on “Custom List” under your Apps 
  • Enter a Description and Name of the list and click on create. This will create a list in SharePoint 


4) Mention what is new for end users in SharePoint 2013? 

In SharePoint 2013, one of them is a new way of assigning permissions.  You can assign the permissions from the home page of the site and can use “Share” button on the top right corner. 

Share –Assigning permission 

  • A pop-up will come up as soon as you tap on the “Share” button 
  • A pop-up window will be opened with share “site name” 
  • Under INVITE PEOPLE TO “EDIT”, you can add the people you want to give access or permissions 
  • You can choose the permission levels from the available groups by scrolling down the arrow mark and finally click on share. It will enable the user to edit the file. 

In document library Drag and Drop of files 

  • One of the new feature for end users is drag and drop files facility in SharePoint 2013. Once you drag and drop the file it will display the status bar for the user. It will show the file status uploaded once the uploading is completed. 


5) Mention what are the new features of SharePoint 2013? 

New features in SharePoint includes 

  • Ability to follow people, sites, tags and documents 
  • Company or organization feeds 
  • Preview of files and documents straight into the news feed 
  • For group sharing and collaboration use of @ and hashtags 
  • Complete integration of social feature with window phone 7 and 8 
  • New site definition for communities which have many promising features like moderation, discussion, reputation model, membership, etc. 
  • Security and document activity updates in the feed 
  • Facility to follow data integration with consolidated feeds web part 
  • Improved discussion forums 


6) What does the content database handles in SharePoint? 

The SharePoint database handles 

  • Published reports 
  • Reports models 
  • Shared data sources 
  • Properties 
  • Resources 
  • Permissions 


7) What is the use of Callout function in SharePoint 2013? 

SharePoint Callout is one of the latest technology in SharePoint 2013 that is used to make a several types of commands on the SP list like adding new item, update and make a site navigation links, in simple words, it’s a list of commands in one capsule. SP callout is used to apply multiple action and navigation on SP list, without browsing inside the SP list itself.  The user can append a new record to the SP list without the need to open the default  add new SP list item dialog box. This will make the data updating method faster and flexible 


8) Explain what is a site in SharePoint? 

A site collection is referred for a collection of SharePoint site which have the same owner and share administration settings, such as permissions.  SharePoint online site collection has three sites collections the team site, public website and my sites. 


9) Explain what is team site and public website in SharePoint? 

  • Team Site: The team site enables you to invite users by giving them permission to the site or to the external users you explicitly share the site by using the external sharing feature 
  • Public Website: The public facing website is a site that caters as your organization’s web presence. It has everything you need for designing your site- libraries to store site content such as graphics, logos and design manager for customizing the content and style of your site 


10) Explain how to manage projects in SharePoint? 

To manage projects SharePoint offers many facilities like 

  • Dashboards: The dashboards consist of customs KPIs; reports and graphs give you status updates at a glance 
  • Scheduling tools: Update and assign multi-level tasks from a Gantt view calendar 
  • Personalization: Filter out projects and tasks that don’t affect your project 
  • Resources: It is helpful in tracking cost, display availability and report of hours worked 
  • Alerting: Keep team alert about various activities related to project and to remind about various important meeting and seminars 


11) How to fetch ULS logs for Correlation ID in SharePoint online? 

Use Get-SPOTenantLogEntry SharePoint online command 


12)How to fetch ULS logs for Correlation ID in SharePoint on-premise? 

 Use Merge-SPLogfile SharePoint command You can get logs per hourly basis, per user and also Area related logs like Search, Share-Point Foundation. 


13) What is ULS viewer? 

A windows application for viewing SharePoint ULS log files more easily. Supports filtering and easy viewing of data 

% 17 Years old, Versions: SharePoint 2001, SharePoint server portal 2003, SharePoint 2007, SharePoint 2010, SharePoint 2013, SharePoint 2016,sharepoint 2019 and SharePoint online 


14)What Is The Difference Between An Asynchronous And Synchronous Event Receivers? 

An asynchronous event occurs after an action has taken place, and a synchronous event occurs before an action has take place. For example, an asynchronous event is ItemAdded, and its sister synchronous event is ItemAdding. 


15) What are the notable changes in SharePoint 2016 and SharePoint 2019 from previous versions? 

2016- Fast site collection creation, Main role, Hybrid search, Durable, Shortcut keys for Document library functions links; 2019- Modern view for pages, list, library, like SharePoint online has been introduced, New home page where you have the ability to create sites from the different web application 


16) What are deprecated features in SharePoint 2016 and SharePoint 2019? 

2016-SharePoint Foundation, Excel Services, Forefront Identity Management Service, stsadm.exe;2019-Infopath, Sharepoint Designer, Site Mailbox, Site Manager 


17) What are teams? 

Teams is part of office 365 which comprises skype, SharepointOnenote, Conversations and SharePoint mail box. Client software is available for teams. 


18) What is Power apps? 

Power apps is an alternative to InfoPath which is used to customize SharePoint list forms. 


19) What is Flow? 

Flow is an alternative to SharePoint Designer workflow which is used to enable workflow for list items based on the available flow templates 


20) What is Office 365 groups? 

Office 365 groups are part of Office 365 which comprises conversations, SharePoint site, and Shared mailbox 


21) What is a difference between IIS logs and ULS logs? 

IIS logs have details about HTTP request made by a user. It will have user IP, computer name. 

ULS logs will have details after the user is authenticated by IIS. It will have all SharePoint services, service application, what is happening inside SharePoint logs. 


22)  What is a difference between a team site and communication site? 

Team site is for internal team collaboration. It is a private site for storing your project documents, working on documents as a team. Communication site is targeted on customer or the whole company, It has details about a new product, new services offered by your company or to publish some news to your organization. Teams sites can be connected to Office 365 group and Teams whereas office 365 groups can’t be connected 


23) Difference between services in Services in farm and Services in-service.msc? 

Services are logical entities installed to the farm, while service instances are server-specific aspects of the service deployed to individual servers 


24) What happens if SharePoint Timer Service is stopped? 

If it stops, all services and timer jobs controlled by the SharePoint timer service will be stopped, 


25) What is distributed cache service? 

The Distributed Cache service provides in-memory caching services to several features in SharePoint Server 2016 IT Preview. 

The features  use Distributed Cache service include: 

  • Newsfeeds 
  • OneNote client access 
  • Authentication 
  • Security Trimming 
  • Page load performance 


26) What happens if the distributed cache is stopped? 

If the cache Cluster is down then you will see Runtime error, unexpected error, access denied, no newsfeed, page loading slowly and so on. 


27) How much memory is taken by Distributed cache? 

When SharePoint Server is installed, it assigns the Distributed Cache service 10 percent of the total physical memory on the server 


28) What is the main role in SharePoint 2016? 

A new farm topology based on MinRole a set of predefined server roles introduced in SharePoint Server2016. SharePoint Server 2016 and 2019 has been optimized for the MinRole farm topology SharePoint will automatically configure the services on each server based on the server’s role. 


29) What are the types of Man role? 

Ans: Front-end, Application, Search, Distributed Cache, Custom 


30) What is a zone? 

SharePoint “Zones” are ways for you to create new entrances for people access your content.  They are not like additional web applications or site collections that create new locations for content.  But rather – think of your content like a house and the default zone is the front door into the house.  Adding an additional zone gives you additional “doors” into your content.
With that new door can be a new address like a new or different URL from the front door – or maybe just a new protocol which to access the date (http or https).
These zones enable you to create what are called “Alternate Access Mappings”. 


31) What are the types of a zone? 

Zones are of Five types: 

  • Internet 
  • Intranet 
  • Extranet 
  • Custom 
  • Default 


32) 1000 users, plan SharePoint deployment? 

Small farm, 1WFE, 1APP,2 SQL servers clustered and Always-On 


33) What is web jobs in Azure? 

To run some script in a server, you can create web jobs from an Azure portal. It avoids the need for logging the server to perform the activity 


34) Explain Search Architecture 2013? 

You have to explain all the components 


35) How to troubleshoot Solution Deployment issues? 

First, check if a solution has properly installed and working in Dev and UAT environment. Then check if the solution is not getting deployed in any particular server. All servers should be UP and running. Check if the timer service is running in all servers. Check if any custom Timer job is stopped. Make sure you are not deploying solutions from a shared path. Try using stsadm commands if SharePoint commands are not helping. 


36) How you will configure Software Load balancer in SharePoint? 

Load balance can be 2 types. Software load balancer and Hardware load balancer. 

Software load balancer- You can use windows load balancer feature to configure/ Software load Balancer SLB) 


37) How you will configure Hardware Load balancer in SharePoint? 

Hard load balancer- F5 load balancer 


38) What is Oauth? 

Oauth is open source authentication. Allow users to access third party apps in Sharepoint site. 

SharePoint provides access tokens to Third party apps. Third party apps use the tokens to retrieve data from the SharePoint server for that user. 

A flow of Oauth: 

  • User authenticated sharepoint using claim 
  • sharepoint request client context from ACS 
  • ACS provide client context to sharepoint 
  • Sharepoint passes client context to User 
  • User posts to app passing client context 
  • Client app is able to pull  refresh token out of client content and request outh from ACS 
  • ACS returns oauth token to a client app 
  • client app makes cson/rest api calls to sharepoint site passing oauth token 
  • sharepoint returns site content to the app 
  • client app returns html code to a user device 

ACS- Azure access control service 


39) What are the types of authentication? 

Classic- Windows, NTLM, Kerberos 

Claims- ADFS, Form based authentication 


40) What is ADFS authentication? 

ADFS provides single sign-on and access to an external resource 


41)What Are Classresources? How Do You Reference And Deploy Resources With An 2.0 Webpart? 

Class Resources are used when inheriting from the SharePoint.WebPart., Web Part Pages WebPart base class, and are defined in the SharePoint solution file as things that should be stored in the wpresources directory on the server. It is a helpful directory to use in order to deploy custom images. In ASP.NET 2.0, typically things such as images are referenced by embedding them as resources within an assembly. The good part about ClassResources is they can help to eliminate recompiles to change small interface adjustments or alterations to external JavaScript files. 


42). What Is A Sharepoint Solution File? How Does It Differ From Webpart .cab Files In Legacy Development? What Does It Contain 

A SharePoint solution file is essentially a .cabinet file with all a developers ustom componets suffixed with a .wsp extension that aids in deployment. The big difference with SharePoint solution files is is that a solution:allows deployment to all WFE’s in a farmis highly manageable from the interface allowing deployment, retraction, and versioningCan package all types of assets like site definitions, feature definitions (and associated components), Webparts, etc. 


43). What Is A .ddf File And What Does It Have To Do With Sharepoint Solution Creation? 

A .ddf file is a data directive file and is used when building the SharePoint solution bundle specifying the source files and their destination locations. The important thing for someone to understand is that the .ddf file will be passed as a parameter to the MAKECAB utility to orchestrate construction of the SharePoint solution fiel. 


44). What File Does A Sharepoint Solution Package Use To Orchestrate (describe) Its Packaged Contents? 

The solution Manifest.XML file. 


45). What Deployment Mechanism Can You Use To Instigate Code Access Security        Attributes For Your Webparts? 

SharePoint solution files can add in order to handle code access security deployment issues. This is done in the element in the SharePoint solution manifest.XML, which makes it easier to get assemblies the appropriate permissions in order to operate in the bin directory of the web application. 


46). What Is A Sharepoint Feature? What Files Are Used To Define A Feature? 

A SharePoint Feature is a functional component that can be activated and deactivate at various scopes throughout a SharePoint instances, such as at the farm, site collection, web, etc. 

Features have their own receiver architecture, which allow you to trap events such as when a feature is installing, uninstalling, activated, or deactivated. They are helpful because they allow ease of upgrades and versioning. 

The two files that are used to define a feature are the feature.xml and manifest file. The feature XML file defines the actual feature and will make SharePoint aware of the installed feature. The manifest file contains details about the feature such as functionality. 


47). What Types Of Sharepoint Assets Can Be Deployed With A Sharepoint Feature? 

Features can do a lot. For example, you could deploy 

  • Simple site customizations 
  • Custom site navigation 
  • WebParts 
  • pages 
  • list types 
  • list instances 
  • event handlers 
  • workflows 
  • custom actions 
  • just to name a few 


48). What Are Event Receivers? 

Event receivers are classes that inherit from the SpItemEventReceiver or SPListEventReceiver base class (both of which derive out of the abstract base class SpEventReceiver Base), and provide the option of responding to events as they occur within SharePoint, such as adding an item or deleting an item. 


49). When Would You Use An Event Receiver? 

Since event receivers respond to events, you could use a receiver for something as simple as canceling an action, such as deleting a document library by using the Cancel property. This would essentially prevent users from deleting any documents if you wanted to maintain retention of stored data. 


50). What Base Class Do Event Receivers Inherit From? 

Event receivers either inherit from the SPListEventReceiver base class or the SPItemEventReceiver base class, both which derive from the abstract base class SPEventReceiverBase. 



Leave a Reply

Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages