Sharepoint Developer Interview Questions

1. what’s a Module in SharePoint?
Answer: A module could be a file or assortment of file instances that outline the situation wherever the files area unit is put in throughout website creation.
They are wont to implement an online half Page on the positioning.
Modules are often outlined by employing a module part inside a feature definition file.

2. justify Microsoft SharePoint Portal Server?
Answer: SharePoint Portal Server could be a portal server that connects individuals, teams, and information across business processes.
It integrates data from numerous systems into one secure resolution through single sign-on and enterprise application integration capabilities.
It provides versatile preparation and management tools, and facilitates end-to-end collaboration through information aggregation, organization, and looking.
It permits users to quickly realize relevant data through customization and personalization of portal content and layout yet as through audience targeting.

3. What SharePoint development tool works best to form custom workflows?
Answer: A candidate that jumps right to SharePoint Designer as a solution might not be well-versed in construction workflows. A lot of thoughtful candidates can embody a relevance Visual Studio, that permits the progress to be put in at multiple locations and may embody quite twenty steps within the progress method. in addition, solely Visual Studio permits for the progress to maneuver back and forth between standing changes. victimization SharePoint Designer, work solely moves forward through states, ne’er backward. this may be problematic after you got to send one thing backward within the method. The SharePoint 2010 Development Tutorial covers the new tools offered through Visual Studio, in conjunction with several different additions to the 2010 software package.

4. what’s meant by Visio Services?
Answer: The Visio Services can permit the users to share and think about Microsoft Visio net drawings. The service conjointly permits information-connected Microsoft Visio 2010 net drawings to be fresh and updated from numerous data sources.

5. What is a .ddf file and what will it need to do with SharePoint resolution creation?
Answer: The PDF file could be an information directive file and is employed once building the SharePoint resolution bundle specifying the supply files and their destination locations. The vital factor for somebody to grasp is that the .ddf file is going to be passed as a parameter to the MAKECAB utility to orchestrate the development of the SharePoint resolution file.

6. What area unit the advanced options of bryophyte 2007?
Answer: computer program (UI) and navigation enhancements Document management enhancements* The new progress engine* workplace 2007 Integration* New net Parts* New Site-type templates* Enhancements to List technology* website Management* Business information Catalog* Search enhancements* Report Center* Records Management* Business Intelligence and surpass Server* Forms Server and InfoPath* The “Features” feature* Alternate authentication suppliers and Forms-based authentication.

7. Write the options of the search part of workplace SharePoint Server 2007?
Answer: The search part of workplace SharePoint Server 2007 has been considerably increased by this unharness of SharePoint merchandise and Technologies. New options provide:* a standardized and acquainted search expertise.* magnified connectedness of search results.* New functions to go looking for individuals and experience.* Ability to index and search information in line-of-business applications and* Improved flexibility and extensibility.

8. What area unit the options of the new Content management in workplace SharePoint 2007?
Answer: The new and increased content management options in workplace SharePoint Server 2007 fall within 3 areas:* Document management* Records management* website management workplace SharePoint Server 2007 builds on the core document management practicality provided by Windows SharePoint Services three.0, together with arrival and consider, versioning, metadata, and role-based granular access controls. Organizations will use this practicality to deliver increased authoring, business document process, website management, and business, records management, policy management, and support for multilingual business.

9. however can you deploy Associate in Nursing existing asp.net net application or website in SharePoint?
Answer: you’d got to wrap the online application during a resolution package to deploy in twelve hives or say SharePoint. it’s suggested to form a feature 1st, so wrap everything during a resolution package.

10. What area unit the particular benefits of SharePoint Portal Services (SPS) over SharePoint TeamServices (STS)?
Answer: SharePoint Portal Services (SPS) has far better document management. STS doesn’t have these options, or they’re terribly scaled back. SharePoint team Services (SPS) includes a higher computer program and may crawl multiple content sources. STS cannot. STS is simpler to manage abundant|and far} higher for a team atmosphere wherever there’s not much Document Management occurring. SPS is healthier for a company, or wherever Document Management is crucial.

11. a way to Synchronize the User Profiles with Active Directory in bryophyte 2007?
Answer:

1. Log in to the Shared Services Administration website
2. Click on User Profiles and Properties
3. Click on tack together Profile Import
4. underneath “Source” choose the domain you want to import from
5. underneath “Default Access Account” choose either the default content access account or specific account details – this account should have permission to access the Active Directory users (default) OU instrumentation
6. Click OK
7. currently choose either a Full or progressive import, a Full import can make sure that users deleted from the Active Directory area unit far away from the profile info
8. Once the import has finished you’ll be able to choose “View Import Log” to reveal details regarding the import.

12. a way to produce links to the mapped network drives?
Answer: The making of links to mapped network drives in WSS v3 or bryophyte 2007 is often done through the new content kind for .lnk files.

13. Mention the kinds of authentications offered for SharePoint 2010?
Answer:

The varieties of authentications that area unit offered for SharePoint 2010 area unit of three types.
They are:

1) Claims Authentication
2) Windows Authentication
3) Forms-based Authentication

14. What area unit the advantages of Microsoft workplace SharePoint Server 2007?
Answer: give an easy, familiar, and consistent user expertise.* Boost worker productivity by simplifying everyday business activities.* facilitate meet restrictive necessities through comprehensive management over the content.* Effectively manage and repurpose content to realize redoubled business worth.* modify organization-wide access to each structured and unstructured info across disparate systems.* Connect folks with info and experience.* Accelerate shared business processes across structure boundaries.* Share business information while not divulging sensitive info.

Enable folks to form better-informed choices by presenting business-critical info in one central location.*, give one, integrated platform to manage computer networks, extranet, and web applications across the enterprise.

15. can SharePoint Portal Server and Team Services ever merge?
Answer: The merchandise can move as a result of they’re each developed by the workplace team.

16. What will partial trust mean for the online half developer?
Answer: If Associate in Nursing assembly is put in into the BIN directory, the code should be ensured that it provides error handling if needed permissions don’t seem to be offered. Otherwise, unhandled security exceptions could cause the online half to fail and will have an effect on page rendering on the page wherever the online half seems.

17. For additional info, see “How do I produce a custom policy file?
Answer: suggested approach. this feature is that the most secure. Associate in Nursing assembly will operate with a singular policy that meets the minimum permission necessities for the assembly. By making a custom security policy, {you will|you’ll|you’ll be able to} make sure the destination server can run your WebParts.Requires the foremost configuration of all 3 choices. Install your assemblies within the GACEasy to implement. This grants Full trust to your assembly while not moving the trust level of assemblies put in within the BIN directory. this feature is a smaller amount secure. Assemblies put in within the GAC area unit offered to all or any virtual servers and applications on a server running Windows SharePoint Services. this might represent a possible security risk because it doubtless grants the next level of permission to your assembly across a bigger scope than necessary during a development surroundings, you need to reset IIS whenever you recompile assemblies. Licensing problems could arise thanks to the world handiness of your assembly.

18. Discuss the variations between a website Definition and a Website Template?
Answer:

The variations between a website Definition and a website templet area unit mentioned as follows:
Site Definitions area unit keep on the disk drive of the SharePoint front servers, that area unit employed by the SharePoint application to come up with the sites users will produce. {site|website|web website} Templates area unit created by users as a replica of a site they need to be organized and changed so that they are doing not ought to recreate lists, libraries, views, and columns whenever they have a replacement instance of a website.

19. a way to produce or deploy net elements in SharePoint 2010?
Answer: net half could be a reusable practicality, which may be inserted within the sites and may be organized by the end-users.
To create an internet half, attend Visual Studio and make a replacement project > choose SharePoint tab > choose Visual net half > choose on that native information processing system you would like to deploy the online half > click on Validate and click on end.
Now, to deploy the project simply attend > resolution soul > choose your
project > Right-click on that > simply chooses to deploy.

20. What area unit the varied categories within the Server Object Model from a development purpose of view?
Answer:

Following area unit the categories in Server Object Model from a development purpose of view:

SPFarm
SPWebApplication
SPSite
SPWeb
list
SPListItem
SPDocumentLibrary.

21. what’s meant by Performance purpose Services?
Answer: The Performance Pint Services can permit the users to observe and analyze a business by building dashboards, scorecards, and key performance indicators (KPIs).

22. justify the distinction between Classic mode authentication and Claims-based authentication?
Answer: Classic authentication can support NT authentication varieties like Kerberos, NTLM, Basic, Digest, and anonymous.
Claims based mostly authentication uses claims identities against a trustworthy identity supplier.

23. Name the assorted input forms that may be created for a workflow?
Answer:

Association kind
Initiation kind
Modification kind
Task edit kind.

24. What has modified with twelve hives in SharePoint?
Answer:
In the twelve hive structure, there square measure three New Folders that square measure superimposed in.
they are:
1) UserCode – This folder is employed for the files to support sandboxed solutions.
2) WebClients – This folder is employed for the consumer Object Model.
3) WebServices – This folder is employed for the .svc files.

25. What changes square measure required to the recent answer files?
Answer: SharePoint 2010 object model contains several changes and enhancements, however, our custom code can still compile and, can run obviously.

26. Is it potential to transfer data directly from a SharePoint website to a private digital assistant (PDA)?
Answer: No, it’s impossible to transfer data directly from a SharePoint website to a private digital assistant (PDA).
But you’ll exchange contact data lists with Microsoft Outlook.

27. Is it potential to induce the name for an online site?
Answer: No, you can not get the name for your website.
At present, there’s no such providing of domain names for SharePoint sites.

28. what proportion of time will it go to found out the initial team net site?
Answer: It takes solely a couple of minutes to make an entire data processor.
Preformatted forms allow you to and your team members to contribute to the positioning by filling out lists. customary forms embody announcements, events, contacts, tasks, surveys, discussions, and links.

29. justify image libraries?
Answer: image libraries can permit you to access a photo album and think about it as a slide show or thumbnails or a movie strip. you’ll have a separate folder for every event, category, etc.

30. what’s meant by Central administration?
Answer: The Central Administration may be a website employed by admins to manage and tack settings for SharePoint net applications or the entire farm.

31. What square measure event receivers or event Handlers in SharePoint?
Answer: Event Receivers or Event handlers square measure created to handle the fundamental actions or events against the associate item, list\library, an online or a website.

There square measure 2 styles of events in SharePoint. They are:

Synchronous Events: Like ItemAdding (not superimposed yet), Uploading (document not uploaded yet), etc.

E.g. ItemAdded event to alter the name of the associate item once it’s superimposed.

32. what’s meant by stsadm?
Answer: it’s a Command-line tool used for the administration of workplace SharePoint 2007 (or nonvascular plant 2007) servers and sites. Basic operations like adding an answer or putting in activating and options square measure typically done by stsadm.

33. wherever is stsadm located?
Answer: The stsadm is found on the below-given path.
C:\Program Files\Common Files\ shared\web server extensions\12\bin

34. justify regarding Content varieties in SharePoint?
Answer: A content sort may be a WSS sort definition that is versatile and reusable. it’s accustomed to outline the columns ANd behavior for an item during a list or a document during a document library.
For example, you’ll produce a content sort for a leave approval document with a novel set of columns, an incident handler, and its document example and fasten it with document library/libraries.

35. however, is AllowUnsafeUpdates used?
Answer: once a developer updates the content info while not requiring a security validation AllowUnsafeUpdates property is about to true.
– Once the operation is administrated, the property is once more set to false

36. will a listing definition be derived from a custom content type?
Answer:
Yes, a listing definition will derive from a content sort which might be seen within the schema.XML of the list definition within the component.

37. what’s Field Control?
Answer: Field controls area unit easy ASP.NET 2.0 server controls that offer the fundamental field practicality of SharePoint. they supply basic general practicality like displaying or written material list information because it seems on SharePoint list pages.

38. What will permit Unsafe Updates to do?
Answer: If your code modifies Windows SharePoint Services information in a way, you’ll got to permit unsafe updates on the net website, while not requiring a security validation. you’ll interact setting the AllowUnsafeUpdates property.

39. What will Run With Elevated Privileges do?
Answer: there’s a sure object model calls model that needs site-administration privileges. To bypass the access-denied error, we have a tendency to use RunWithElevatedPrivileges property once the request is initiated by a nonprivileged user. we will with success build calls into the thing model by career the RunWithElevatedPrivileges methodology provided by the SPSecurity category.

40. What area unit SPSite and SPWeb objects, and what’s the distinction between every of the objects?
Answer: The SPSite object represents assortment|a set|a group} {of websites|of web sites|of websites} (site collection [a ranking site and every one its subsites]). The SPWeb object represents AN instance SharePoint internet, and the SPWeb object contains things just like the actual content. AN SPSite object contains the varied subsites and therefore the data relating to them.

41. What will AN SPWebApplication object represent?
Answer: The SPWebApplication objects represent a SharePoint internet Application, that primarily is AN IIS virtual server. victimisation the category you’ll instigate high-level operations, like obtaining all the options of a complete internet Application instance or doing high-level creation operations like making new internet Applications through code.

42. Would you employ SPWebApplication to induce data just like the SMTP address of the SharePoint site?
Answer: affirmative, since this can be an internet Application level setting. you’d reiterate through every SPWebApplication within the SPWebApplication assortment, then use the acceptable property calls (OutboundMailServiceInstance) to come back settings concerning the communication like the SMTP address.

43. however does one come back SharePoint List things victimization SharePoint internet services?
Answer: To retrieve list things from a SharePoint list through internet Services, you must use the lists.ASMX internet service by establishing an internet reference in Visual Studio. The lists. ASMX exposes the GetListItems methodology, which can enable the come back of the complete content of the list in an associate degree XML node. it’ll take parameters just like the GUID of the name of the list you’re querying against, the GUID of the read you’re getting to question, etc.

Side Question: I got asked however I designed queries with the lists.ASMX internet service. to make queries with this service, one of the parameters that the GetListItems methodology exposes is that the choice to build a CAML question. There ar different ways in which to try to do this furthermore, however that was however I answered it.

44. once retrieving List things victimisation SharePoint internet Services, however does one specify specific credentials to be passed to access the list items?
Answer: To specify specific credentials with an internet Service, you usually instantiate the net service then victimization the credentials properties of the net Service object you employ the System.Net.NetworkCredential category to specify the username, password, and domain that you just would like to pass once creating the net trip and operations.

45. What defines the positioning template?
Answer: E.g. Team websites want to produce a Site in SharePoint. All the out-of-box web site Templates like a journal, Wiki, and Team web site, etc. may be found in C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\

46. what’s the employment of the Content question internet half in SharePoint?
Answer: Content question internet half may be wont to produce custom views of knowledge that’s queried from several sources, and gift that information bushed one place. once you add the Content By question internet half to an internet page, you’ll be able to customize the net Part’s querying behaviors and additionally the planning and feel to show information fitly.

It also can be employed in several eventualities, some examples below:

1.If you’ve got a {site|website|web {site|website|web web site}} assortment with a root site and you wish to herald and show the foremost recent journal posts from all journal sites among its site collection…. Yes, you’ll be able to use CQWP for this.
2. If you wish to herald and show all the events during a cluster calendar on the basis web site from the subsites created below.
3. you’ll be able to additionally herald information views from a document library or lists and filter it and show it dynamically.
4. If you’ve got a {site|website|web {site|website|web web site}} assortment with a root site and you wish to herald and show the Announcements from all sites among its site assortment. Yes, you’ll be able to use CQWP for this.
But the most purpose to recollect whereas victimisation CQWP we will show solely 2 columns Title and outline.
If you wish to show a lot of custom columns then we’d like to edit the XSLT then we are going to show what percentage columns we wish.

47. what’s the link between Microsoft SharePoint Portal Server and Microsoft Windows Services?
Answer: Microsoft SharePoint product and Technologies (including SharePoint Portal Server and Windows SharePoint Services) deliver extremely scalable collaboration solutions with versatile readying and management tools. Windows SharePoint Services provides sites for team collaboration, whereas Share purpose Portal Server connects these sites, people, and business processes-facilitating information sharing and good organizations. SharePoint Portal Server additionally extends the capabilities of Windows SharePoint Services by providing structure and management tools for SharePoint sites, and by sanctionative groups to publish data to the complete organization.

48. what’s CAML, and why would you employ it?
Answer: CAML stands for cooperative Application nomenclature. CAML is associate degree XML primarily based language that gives information constructs that build up the SharePoint fields, view, and is employed for table definition throughout website provisioning. CAML is to blame for cacophonic information and also the ensuing hypertext markup language that’s output to the user in SharePoint. CAML may be used for a spread of circumstances, overall is employed to question, build and customize SharePoint primarily based sites.

49. what’s associate degree impersonation, and once would you employ impersonation?
Answer: Impersonation will give the practicality of capital punishment one thing within the context of a unique identity, {for example|for instance, |as associate degree example} distribution an account to users with anonymous access. you’d use impersonation to access resources on behalf of the user with a unique account, that unremarkably, that wouldn’t be ready to access or execute one thing.

50. that is best – SPS or STS??
Answer:
Before we start – allow us to see what do these 2 abbreviations symbolize.

1. SPS means that SharePoint Portal Services
2. STS means that SharePoint Team Services

The document management system in SPS is best than STS.
The computer programme in SPS is best, a lot of economical, and possesses the aptitude to crawl multiple content sources as compared to STS.
If Document Management isn’t needed, STS is less complicated to manage for a team surroundings whereas SPS is best for a corporation wherever Document Management is needed.

51. What preparation mechanism are you able to use to instigate Code Access Security attributes for your WebParts?
Answer: SharePoint resolution files will augment handle code access security preparation problems. this is often wiped out the component within the SharePoint resolution manifest.XML, which makes it easier to induce assemblies the suitable permissions to work within the bin directory of the online application.

52. once would you utilize a happening receiver?
Answer: Since event receivers answer events, you may use a receiver for one thing as straightforward as canceling AN action, like deleting a document library by exploiting the Cancel property. this could primarily forestall users from deleting any documents if you needed to keep up the retention of keep information.

53. What area unit website Columns?
Answer: website columns area unit pre-defined information columns that area unit re-used in numerous content sorts. A Content kind is typically a set of website columns.
E.g. you’ll be able to produce a website column “Category” with an alternative datatype alongside the pre-defined values “It”, “Hr”. This column then will be extra to any content kind in your list or library.

Note: Browse latest Sharepoint Interview Questions and Sharepoint Tutorial. Here you can check Sharepoint Training details and Sharepoint Training Videos for self learning. Contact +91 988 502 2027 for more information.

Leave a Comment

FLAT 30% OFF

Coupon Code - GET30
SHOP NOW
* Terms & Conditions Apply
close-link