• LOGIN
  • No products in the cart.

Share Point Developer Interview Questions and Answers

What is SharePoint?

Microsoft SharePoint is an associate enterprise collaboration and content management platform that permits users to attach one another and share data across a corporation. Indirectly this solves the issues in a corporation to share the documents, security, business methods, maintaining knowledge, etc. SharePoint 2010 has made UI and many of options.

What area unit the kinds of input forms that will be created for a workflow?

You can produce four differing types of input forms as well as

  1. Associate association kind
  2. Associate initiation kind
  3. A modification kind
  4. A task edits kind.

Share Point Developer Training

What’s MOSS?

Microsoft Workplace SharePoint Server (MOSS) is the full version of a portal-based platform for collaboratively making, managing, and sharing documents and net services. In nonvascular plants, further features are added which will not be in WSS three.0.

What’s a website assortment in SharePoint?

  1. A website assortment could be a set of websites.
  2. Each {site|website|web site} assortment has a superior site, created once the positioning assortment is formed.
  3. There can be multiple {site|website|web site} assortments in the net application and every site collection might have multiple kid sites.

What’s WSP (Web resolution package)?

When a developer needs any customization or improvement in SharePoint, then there are a unit several things that are required to be deployed like assemblies, resource files, features, images, application pages, website definitions, etc. It’ll be a tedious task to deploy these things on an individual basis in development, staging, and production. Thus SharePoint introduced an answer package that is a powerful preparation tool. A net-resolution package could be a cupboard file that contains assemblies, resource files, features, images, application pages, website definitions, etc. into a file.

However, you can create a Platform for Testing SharePoint Web Parts?

We would have to be compelled to install:

  1. WSS 3.0
  2. Microsoft workplace SharePoint Server 2007 put in.
  3. Windows Server 2003 or 2008.
  4. Visual Studio 2005 or 2008.

What does one realize SharePoint Object Model?

In Sharepoint object model there square measure 2 necessary namespaces.

The Microsoft.Office.The server namespace is the root namespace of all workplace Server objects and Microsoft. SharePoint is the root namespace for all WSS objects.

Read a lot of at SharePoint 2007 Object Model

Are you able to develop web parts and alternative SharePoint solutions on your native machine?

to run and correct SharePoint solutions, the project should reside on the server that has Windows SharePoint services put in. However, you’ll be able to reference Microsoft. SharePoint in your project at your native, however, you won’t be ready to run it.

However does one correct SharePoint Webparts?

To correct the SharePoint web part (or any solution) you’ll be able to merely drag and drop your complied .dll in GAC and recycle the app pool. you’ll be able to conjointly run the upgrade resolution command from stsadm.

However, would you retrieve a sizable amount of things type the list?

To retrieve a sizable amount of things with a stronger performance we will either use SPQuery or PortalSiteMapProvider category. Browse a lot of Examples

Retrieving a sizable amount of things from the SharePoint list

However does one implement Impersonation in SharePoint?

By exploiting the RunWithElevatedPrivileges methodology provided by the SPSecurity category.

See e.g Impersonation in Sharepoint

What’s the performance impact of RunWithElevatedPrivileges?

RunWithElevatedPrivileges creates a replacement thread with the App Pool’s credentials, interfering with your current thread till it finishes.

However, can you add Code behind to a Custom Application Page or a Layout Page in SharePoint?

You are not deploying a code behind the file along with your custom Layouts page. Instead, you’ll have the page inherit from the complied dll of the answer to access the code behind.

Learn more information from the GoLogica “SharePoint Developer Training

What’s the distinction between a website Definition and a website Template?

Web site Definitions area unit holds on on the drive of the SharePoint forepart servers. They’re utilized by the SharePoint application to come up with the sites users will produce. {site|website| website} Templates area units created by users as a replica of a site they need to be designed and changed so they do not need to recreate lists, libraries, views, and columns on every occasion they have a replacement instance of a website.

Why does one use Feature Receivers?

Feature Receivers area unit accustomed to executing any code on Activation\Deactivation of a Feature. You’ll use it for varied functions.

Are you able to provide an example of where the feature receiver area unit is used?

{you will|you’ll|you’ll be able to} use it to assign a happening receiver feature to a particular sort of list or can write a code in an exceeding feature receivers Deactivate technique to get rid of a web part from web part gallery.

Wherever does one deploy the extra files employed in your web part, like CSS or JavaScript files and the way does one use them in your WebPart?

You’ll be able to deploy the CSS or JavaScript files in the _layouts folder in SharePoint’s twelve hives. To use them in your web part, you would like to 1st register them to your web part page so specify a virtual path for the file e.g. _layouts\MyCSS.css See Code examples at victimization External JavaScript, CSS or Image go in a WebPart.

Once do you have to dispose of SPWeb and SPSite objects?

Consistent with the simplest Practices you must perpetually dispose of them if you’ve created them in your code. will|you’ll|you’ll be able to} dispose of them in the Finally block otherwise you can use the “Using” clause, so they get disposed of once not needed. If you’re victimization SPContext then you would like not to dispose of the spite or spweb objects.

Share Point Developer Training

What area unit the simplest practices for SharePoint development?

a number of the simplest practices are:

  1. you must perpetually dispose of SPsite and SPWeb objects, once you refer them in your code. victimization the “Using” clause is suggested.
  2. Use RunwithelevatePrivilages to avoid errors for finished users.
  3. attempt writing your errors to SharePoint error logs (ULS Logs). Since it’s a foul plan to fill up the event log for your production setting.
  4. Use SPQuery rather than for each loop when retrieving things from the list.
  5. Deploy further files employed in your web part to twelve hives. Use your answer package to drop the files in twelve hives. Also, confirm that every one of the references (e.g. Css or .js files) gets removed once the answer is backward.

Also See: Best Practices to Enhance Website Performance

What is the most important distinction between victimization SPListItem. Update() and SPListItem.SystemUpdate()?

victimization SystemUpdate() won’t produce a replacement version and can additionally retain timestamps.

Related Articles:

🎯 MICROSTRATEGY ADMIN INTERVIEW QUESTIONS-2025
🎯 SSAS Interview Questions and Answers
🎯 SSRS Interview Questions and Answers
🎯 SSIS Interview Questions and Answers
🎯 Microsoft SCCM 2012 Interview Questions and Answers
🎯 SharePoint Administrator Interview Questions and Answers

January 27, 2025
GoLogica Technologies Private Limited. All rights reserved 2024.