Must know SharePoint Interview questions and answers

 1. Describe the relationship between Microsoft SharePoint Portal Server and Microsoft Windows Services?

Microsoft SharePoint products offer scalable solutions for collaboration. These are easy to use management tools and help us complete deployments as well in a flexible manner. Windows SharePoint services are used mainly to improve team collaboration. SharePoint Portal Server is used to connect the sites, processes, and people using these resources for easy sharing of information. It is possible to publish information for the entire organization in one single process.

SharePoint interview questions

 2. What can you use SharePoint for?

SharePoint acts as a back-end system that enables all the employees to collaborate on any device connected to the network. They can work on documents and projects etc. simultaneously and everyone has access to the updated information in real-time.

Users can:

  • Share documents: Everyone in the company can save and share documents with each other. And it also allows multiple users to work on the same document simultaneously.
  • Intranet: Each department can have a customized Dashboard. It is also possible to give access to all employees to regular company updates
  • Extranet: SharePoint also allows you to access documents from external agencies. By providing your suppliers/agencies a site where they can upload their documents, you can ensure secure access to whatever you need from them as well as make sure this data can be shared with internal team members easily.
  • Websites: It is easy to build and manage an external-facing website with SharePoint. The Content Management System (CMS) also makes it easy to access and edit the pages.
  • Business Intelligence: With SharePoint you can organize data easily. It is also useful for an informed decision-making process. Data can be easily displayed with charts and graphs for easier understanding.
  • Collaboration: And as mentioned earlier, collaboration on documents is easy to coordinate and manage. Team members can co-ordinate their work on projects irrespective of location and time. Project managers can also access real-time data on status, schedules, and any other issues related to the project. 

3. Describe the different types of input forms you can create for a workflow

You can create the following optional forms while designing a workflow template:

Initiation form

Association form

Modification form and lastly

Task edit form.

4. How do you create input forms for a workflow?

It is possible to create these forms using custom application pages. These are the standard .aspx pages deployed to run from the _layouts directory. However it also will require a lot of code to be written as compared to using the Infopath.

Another way is to use Microsoft Office InfoPath 2007. However, the problem with this method is that it picks up dependent on MOSS- which means it can’t run in a standalone WSS environment.

5. Is there a difference between the base classes? And is there any advantage of using one instead of the other?

The WebPart base class is mainly meant for the backward compatibility with previous SharePoint versions. There are several advantages to using it as it supports:

  • Cross page connections
  • Any Connections between other Web Parts outside of a Web Part zone
  • Client-side connections (Web Part Page Services Component)
  • Data caching infrastructure

The NET 2.0 WebParts is preferred more because SharePoint is built upon the ASP.NET 2.0 web architecture. This allows you to take advantage of Inheriting from the ASP.NET 2.0 base class to ASP.NET 2.0, such as embedding resources as opposed to use ClassResources for their deployment. 

6. How do SharePoint Apps request permission to access SharePoint resources?

A SharePoint app sends a request for permissions needed to the user who’s installing it. This is done at the time of installation. After this, the app developer has to send a request through the app manifest file for any other required permissions. 

7. Describe content types.

Content-type can be described as a flexible and reusable WSS type definition that sets the definition for columns. It also defines an item’s behavior in a list or a document’s behavior in a document library. For example, you can create a content type for a vacation approval document with a unique set of columns, an event handler, and its own document template and attach it with document library/libraries. 

8. Describe what a field control is and what it does.

Field control is an ASP .NET 2.0 server control that gives the basic field functionality of SharePoint. It enables functionalities like display or edit list data as seen on SharePoint list pages.

9. Can you associate receivers to a content type?

Yes, you can associate event receivers to a content type. You can do this by either inheriting from the SPListEventReciever base class for list level events or inheriting from the SPItemEventReciever base class. Whenever the content type is instantiated, it will be subject to the event receivers that are associated with it. 

10. How can you create a Task Notifications Workflow in SharePoint?

Here is how 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 terms and conditions, 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

 If you need more information or guidance on steering through the job-market during these difficult times of the Covid-19 pandemic, don't hesitate to reach out to our recruiting team.

Let’s get started on your next amazing project


Drop us a line at

You’re one step closer to finding your next new team member.


Drop us a line at