SharePoint Developer

  Home  Technical  SharePoint Developer


“SharePoint Developer Frequently Asked Questions in various SharePoint Developer job interviews by interviewer. The set of questions are here to ensures that you offer a perfect answer posed to you. So get preparation for your new job interview”



80 SharePoint Developer Questions And Answers

1⟩ Do you know what is the Licensing Model for SharePoint 2013?

With SharePoint 2013 Microsoft has Introduced User License Enforcement Capabilities – that means different licenses can be assigned to different users based on Active Directory security groups that are added in.A group of admins for example would need features that are offered by Enterprise license but a group end users on the other hand can work with Standard license and would not need to pay more.By default the User License Enforcement is disabled and must first be enabled to begin assigning, using, and implementing user licensing capabilities.

 117 views

2⟩ Do you know what are Device Channels in SharePoint 2013?

With device channels in SharePoint 2013, you can render a single publishing site in multiple ways by using different designs that target different devices for example mobile devices etc.These device channels can each be given a different master page and CSS file to give users a more optimal viewing experience.

 116 views

4⟩ Please explain what’s the new App model?

SharePoint 2013 Introduces a Cloud App Model that enables you to Create apps. Apps for SharePoint are self-contained pieces of functionality that extend the capabilities of a SharePoint website. An app may include SharePoint components such as lists, workflows, and site pages, but it can also surface a remote web application and remote data in SharePoint.

 109 views

6⟩ Do you know are there any Changes to Solutions deployed in bin directory and GAC in SharePoint 2013?

You can no longer add partial trust Solution Packages to the bin directory. Any files deployed to the bin directory must be full trust. Any deployment scripts needs to be updated to make sure that they specify the correct trust level. After the release of .NET Framework 4.0, the GAC was split into two, one for each CLR.

c:windowsassembly is the location for .NET versions 1.0 through 3.5 and c:windowsmicrosoft.netassembly is location for all the dlls for project Created in .NET Framework 4.0.

 128 views

7⟩ Tell me what is Windows SharePoint Services?

Creation of websites for information sharing and document collaboration will be enabled by Windows SharePoint Services. It provides additional functionality for MS Office system and other desktop applications. It also supports like a platform for the development of applications.

 127 views

8⟩ Tell me what is the concept of Content Type in SharePoint?

SharePoint is about Contents, so Content Type is a reusable collection of settings and metadata to represents a certain type of content. For Instance, a Student Content Type may have set of metadata like Student Enrollment ID, Name, year of enrollment etc.

Content Type in SharePoint facilitates to organize contents in more meaningful way. It supports inheritance of properties, behaviors and appearances.

 112 views

9⟩ Do you know what are the Core features of SharePoint?

With every new version, new and exciting tools were added to SharePoint platform but core of the tools that makes SharePoint an outstanding platform for Content management, Business Process Management, Collaboration and Web Publishing are:

☛ SharePoint Sites facilitates to create websites.

☛ SharePoint Communities plays it’s role to collaborate with other peoples.

☛ Contents makes SharePoint a true CMS (Content Management System)

☛ Search Engine provides smart and efficient searching of enterprise contents.

☛ Insights brings information together from different data sources.

☛ Composition makes SharePoint an extensible platform and extends it’s capabilities by using different tools like SharePoint Designer etc.

 107 views

10⟩ Do you know what is Sandbox solution?

When user writing custom code then it is not trusted, its failure causses on entire site. So the sandbox solution concept is used. In that case program is only written for particular site & solution is uploaded in the same site. The solution size limit is decided at the time of site creation & if size increases or code showing bad performance then it is easy to administrator to stop the working of solution.

 110 views

11⟩ Tell me what is SuiteLinksDelegate delegate Control used for?

SuiteLinksDelegate Delegate Control is responsible for displaying Links “NewsFeed, SkyDrive and Sites” in top right of the new SharePoint 2013 site (in the blue bar). These Links can be replaced by Overriding SuiteLinksDelegate Delegate Control using a Custom Control Created using Visual Studio.

 109 views

12⟩ Tell us what is new SharePoint 2013?

SharePoint 2013 is the next Version of Microsoft’s famous Collaboration and Document Management Software called SharePoint.This Version follows SharePoint 2010 that was released back in May 2010.SharePoint 2013 was released (as Preview and RTM versions) with some new & exciting features such as Real Time Social Feed,Shredded Storage,SharePoint Apps,Cross-site publishing,Out-of-Box PDF support,Minimal Download Strategy and lot more.

 124 views

14⟩ Tell us why Would you Recommend Re-Creating Solutions?

SharePoint 2013 provides Support for both 14 Hive and 15 Hive. Both the directories are Created by default. So if you deploy a SharePoint 2010 Solution that refers to say _layouts folder, the reference will be made to 14 Hive and not 15 Hive by default. To make the solution refer to 15 Hive’s _layouts folder you need to Re-Create the Solution in Visual Studio 2012 and fix the _layouts reference to add ’15’ into it.

e.g.

14 Hive – _/layouts/custompage.aspx

15 Hive – _/layouts/15/custompage.aspx

Notice the reference of 15 in _layouts folder reference.

 106 views

15⟩ Tell me what is the new “SPField.JSLink” property used for?

New “SPField.JSLink” property has been added to help specify any external JavaScript file Containing any Rendering logic for Out-of-Box or Custom field type. With JSLink developers can now Control the Rendering (the presentation and validation) of any Field (Custom or Out-of-box) on List forms as well as in Views by simply adding a reference to an External or deployed JavaScript file.

 80 views

16⟩ Tell me what is web part? And explain types?

Web Parts are the fundamental building blocks for Share Point user interface, and with them we can build and integrate many different types of applications.In share point also be create custom web part using .oscx control

steps create custom web part

1.create web part project copied .oscx control and build application.place .dll file in GAC .reset IIS.

2.go 12 hive _layout folder create folder past your .oscx control

3.go inetpub ->wwwroot->wss->open Your site ->web con fig->create safe control write assembly information of web part application

4.open sharepoint site ->site action-site editing->Galleries ->web part->new Add your web part.

follow few web part in WSS 3.0

☛ Content Editor Web Part

☛ Data View Web Part

☛ List View Web Part

☛ Image Web Part

☛ Members Web Part .

☛ Page Viewer Web Part

 134 views

17⟩ Explain me what is LINQ. How is it used in Sharepoint?

LINQ is a feature of the programming languages C# 3.0 and Visual Basic .NET. LINQ allows the user to query in an object-oriented way, supports compile-time check, gives the user intellisense support in Visual Studio and defines a unified, SQL like syntax to query any data source. But unlike other languages and query syntaxes which vary from one type of data source to another, LINQ can be used to query, in principle, any data source whatsoever. Hence, developers may find that it is the only query syntax that they ever need to know. It is commonly used to query objects collections, XML and SQL server data sources.

LINQ to SharePoint is officially being supported with the 2010 release.It works similar to LINQ to SQL or LINQ to Entity.

The LINQ to SharePoint Provider is defined in the Microsoft.SharePoint.Linq namespace. It translates LINQ queries into Collaborative Application Markup Language (CAML) queries.The gateway class for the LINQ to SharePoint provider is Microsoft SharePoint.Linq.DataContext which represents the data of a SharePoint Foundation Web site

 113 views

19⟩ Please explain me what are the advantages of SharePoint Portal Services (SPS) over SharePoint Team Services (STS)?

SharePoint Portal Services (SPS) has MUCH better document management. It has check-in, check-out, versioning, approval, publishing, subscriptions, categories, etc. STS does not have these features, or they are very scaled back. SharePoint Portal Services (SPS) has a better search engine, and can crawl multiple content sources. STS cannot. STS is easier to manage and much better for a team environment where there is not much Document Management going on. SPS is better for an organization, or where Document Management is crucial.

 138 views

20⟩ Please explain how would you a Migrate a Site Collection in SharePoint 2013?

☛ Backup and Restore SharePoint 2010 Content database in your SharePoint 2013 farm.

☛ Run Test-SPContentDatabase cmdlet to identify missing Components along with potential errors and related warnings. Check the upgrade log and deploy any missing components and re-run the cmdlet to verify.

☛ Attach the Content database to the desired web application using Mount-SPContentDatabase cmdlet.

☛ After successfully mounting the content database to web application, the site should be accessible in 14 mode.

☛ Next, to Upgrade the site to 15 Hive, Navigate to SiteUpgrade.aspx page in Site Setting of your site collection.

☛ Click on “Upgrade the Site Collection” button.

☛ During the upgrade The SiteUpgrade.aspx page shows the progress and provides a link to an upgrade log for troubleshooting purposes.

☛ Site Collection Should now be accessible in 15 mode.

 117 views