:: Home     :: MS Dynamics CRM     :: .Net 1.1     :: .Net 2.0     :: Sharepoint Portal     :: Ajax

  login:         
  passwords:  

Microsoft SharePoint Interview Questions

General Interview Questions

SharePoint 2007 Interview Questions[1]
SharePoint 2007 Interview Questions[2]

SharePoint Developer Interview Questions

SharePoint Developers Interview Qs[1]
SharePoint Developers Interview Qs[2]

SharePoint Administrator Interview Questions

SharePoint Administrator Interview Qs
SharePoint Administrator Interview Qs[1]

SharePoint 2007 Articles

Creating Creating Website Using Share point 2007 Step by Step
Creating a Custom SharePoint 2007 Portal Site Definition using the PortalProvisioningProvider Class
How to implement Forms-based authentication for Office SharePoint Server 2007 by using SQL Server
How to configure the Excel Services Unattended Service account in Microsoft Office SharePoint Server 2007
Error message when you try to open a help window from a SharePoint Server 2007 site or from a Windows SharePoint Services 3.0 site: "Cannot display help
Mobile browsers and devices that are supported in Windows SharePoint Services 3.0 and in SharePoint Server 2007
How to move a WMSDE content database that resides on a Windows SharePoint Services 2.0 server to a Windows SharePoint Services 3.0 server
Sharepoint 2007 Content Query Tool Part Custom Fields
Error message when you try to create an .aspx Web page in a Web application in SharePoint Server 2007: "Access denied"
Content Types, Columns and Page Layouts Explained
Managing the SDLC in Microsoft Office SharePoint Server 2007 and WSS
How to Activate the Drop Down Menu in MOSS Sites
Using Background Images in your Site Design
Align your Search Inputs
Check-in, Publish and Approve in One Step
How to specify a Theme
How to tell if your WSS site is on a WSS only install of SharePoint
Creating the Custom Item Style
Welcome Menu Arrow Display
Writing the WebParts - The OPMLEditor WebPart
Creating a Custom Policy File
How to install WSS and MOSS SP1
How to customize application pages in the Layouts folder in SharePoint Server 2007
You receive error messages after you install security update
How to prevent SharePoint Designer 2007 users from changing a Windows SharePoint Server 2007 site
Publish button is not displayed when you create a site based on the Publishing Portal site template in SharePoint Server 2007
How to manually collocate ProClarity Analytics Server 6.3 and SharePoint Server 2007 on port 80
cannot create a list that is based on a list template that has the E-Mail Notification option enabled in Sharpoint 2007
Error message when you try to restore a SharePoint Portal Server 2003 site collection that contains subsites:
Guidelines for managing the Group Approval workflow process in SharePoint Server 2007
Adobe Reader files cannot be found after you add the .pdf file type to the list of crawled file types in SharePoint Server 2007
A maximum number of 25 sessions can be active at the same time on Excel Services when you enable anonymous access to a SharePoint Server 2007 Web site
Receive an error message when you use Excel Web Access to refresh the data connections for an Excel 2007 workbook
An error message when you deactivate or remove a form from a form server
Cannot create a new document or check out an existing document in a Windows SharePoint Services 3.0 document library when you have multiple versions of Office installed
The "Operation in Progress" message remains visible after the page is loaded
Search results include draft documents in SharePoint Server 2007
Error message when you try to migrate content from Content Management Server 2002 to SharePoint Server 2007: "Unable to connect to the database server"
The data in a workbook is not displayed when you use Excel Web Access to open a workbook that queries a Jet database
Complex remote links are not crawled when the links are in the same SharePoint Server 2007 portal
After you delete a SharePoint Portal Server Web site, the Web site still appears in the Gatherer log file
Do not receive e-mail notifications after you configure an alert to notify you when Web site content is changed in SharePoint Portal
After you change the quota values in a template in Windows SharePoint Services, the quota values in the existing sites do not change
Windows SharePoint Services does not synchronize a new name change to Active Directory
You cannot crawl case-sensitive Web content in SharePoint Server 2007

SharePoint 2003 Articles

receive a "The server couldn't log you on" error message when you use an Office 2003 program to connect to a Windows SharePoint Services server
Users can create a listing in a portal site area, but they cannot delete or modify the listing in SharePoint Portal Server 2003
Survey results in SharePoint Portal Server 2003 and in Windows SharePoint Services are not exported to an Excel workbook if the answer to a question uses a rating scale
Crawls take a longer time to be completed when you use a third-party single-threaded IFilter in SharePoint Portal Server 2003
You receive a "Can not add the user” error message when you try to add a user to a SharePoint Portal Server 2003 portal site or to a Windows SharePoint Services Web site that is hosted on a SharePoint Portal Server 2003 portal site
Error message when you try to compile audiences in SharePoint Portal Server 2003: "The audience cannot be compiled, because the account used to compile audiences does not have the proper rights"
Office 2003 and 2007 Office documents open read-only in Internet Explorer
Two versions of the same document appear when you put a document in a SharePoint Server 2003 document library
You do not have permission to upload this document" error message when you upload a document to a document library in SharePoint Portal Server 2003
How to change the user account and the password in SharePoint Portal Server 2003
How to change the location of the Web Storage System in an automated installation of SharePoint Portal Server 2003
How to install SharePoint Portal Server 2003 and Project Server 2003 on the same server
How to use PKMCDO to programmatically upload a document to a folder in Visual C#
How to move SharePoint Portal Server 2003 from MSDE to SQL Server
How to use the SharePoint Administrator to upgrade to FrontPage 2002 server extensions on Windows Server 2003
Link bar with custom links does not appear in SharePoint Portal Server 2003 or in SharePoint Services
No search results are returned when you search a Windows SharePoint Services Web site from a portal site in SharePoint Portal Server 2003
How to set up an iFilter for OneNote 2003 with SharePoint Portal Server 2003
How to view and manage site collection users in SharePoint Portal Server 2003
Content is missing from search results after you restore SharePoint Portal Server 2003 data to another server
Icons are not displayed for Adobe PDF documents that are listed in the search results when you search your portal site in SharePoint Portal Server 2003
How to set up an iFilter for OneNote 2003 with SharePoint Portal Server 2003
How to re-create a deleted Site Directory in SharePoint Portal Server 2003
Receive a "Cannot generate SSPI context" error message and the configuration database is not created when you run SharePoint Portal Server 2003 Setup
How to rename a computer that is running SharePoint Portal Server 2003
How to import user profile information of enabled user accounts from Active Directory to SharePoint Portal Server 2003
Overview of custom templates in SharePoint Portal Server 2003 and in Windows SharePoint Services
Information about installing the Lotus Notes Protocol Handler for SharePoint Portal Server 2003
How to configure Usage Analysis Processing on a Web server by using SharePoint Portal Server 2003
Receive a "You are not authorized to perform the current operation" error message when you use Smigrate.exe to back up a Windows SharePoint Services Web site
Receive an SQL access error message when you change the configuration database administrator account in SharePoint Portal Server 2003
You are not prompted to confirm the delete operation when you delete an alternate portal site setting in SharePoint Portal Server 2003
Portal Appears to Be Missing Content After You Upgrade to SharePoint Portal Server SP2
Differences Between the SMTP Server Name and the E-mail Address in a Server's Properties
Error Message: The Command REGSVR32 /S CDOWFEVT.DLL Failed
How to Redirect Traffic from Your Default Web Site to a Workspace
Receive a Script Execution Error: Error executing INVOKE query Error Message When You Review the Document Library on an Extranet Web Site
Added Field Names Are Not Displayed in List View Page
Deleted Column Does Not Appear After You Restore Database from Backup
Cannot Filter a Custom List by Using the Hyperlink Field
All Documents View in Document Library Displays All Files Regardless of Subfolders
How to Set the Cutoff Property for New Item Display Tag
Users Do Not Have Access to a Subweb in Web Based on SharePoint Team Services
How to Move Files Between Document Libraries
Error Message: There Is No Catalog
Error 18452 While Extending a SharePoint Team Web Site
Error Message: The Document Could Not Be Opened
How to Invite an Existing Distribution List to Your SharePoint Team Web Site
How to Make the Calendar View the Default View for an Event List
Cannot Import Contacts If a Column Is Deleted from the Contacts List
you Cannot View a Page to Which You Should Have Access
How to configure Usage Analysis processing on a Windows 2000 Server that is running the FrontPage 2002 Server Extensions or SharePoint Team Services
Errors When You Browse to SharePoint Team Services Site Administration Page
ADO Error Appears in the Application Log After You Upgrade to SharePoint Team Services
Use SharePoint Administrator to Upgrade IIS 4.0 or IIS 5.0 with FrontPage 2002 Server Extensions
How to stop the !New tag from appearing when you add items to your SharePoint Team Services and SharePoint Services Web site
you receive a "Service Unavailable" error message when you browse a Windows SharePoint Services 2.0 Web site
List of the database and virtual server settings that you must specify when you restore a portal by using SharePoint Portal Server Central Administration
SQL error when you try to access SharePoint Team Web site
How to start Usage Analysis processing on an IIS Web server
cannot deserialize the Web Part error message when you view the SharePoint Services home page
How to enable an ASP.Net application to run on a SharePoint virtual server
Cannot Upload File to SharePoint Team Services Document Library
How to Change the Color of the Vertical Right Border in a SharePoint Team Web Site
Presence icon does not appear when you browse an Internet-hosted SharePoint Portal Server Web site
Cannot Check in a File After You Check It out by Using Built-in Source Control
How to Change the Color of the Horizontal Top Banner
Error Message After You Change Password: ADO Error 80040E4D: Login Failed for User 'sa'
How to Turn on Global Logging for SharePoint Team Services
receive a "The location you selected for your new Document Workspace is a restricted or non-trusted site" message when you try to create a document workspace
Databases are not removed from SQL Server when you remove Windows SharePoint Services
How to add members of a distribution list to your Windows SharePoint Services Web site
MSDE Setup Unexpectedly Starts and You Receive an "Unable to Run Script File" Error Message When You Add or Remove a Windows Component on a Server That Is Running Windows SharePoint Services and WMSDE
How to turn off Windows SharePoint Services features in Outlook 2003
Cannot edit the lookup field of a linked Windows SharePoint Services list when you link the list in an Access 2003 database
You cannot save changes to an XSLT Data View Web Part in FrontPage 2003
Must enable Basic authentication for browsers running on Macintosh OS
Hyperlinks Are Updated Even Though You Choose Not to Update Them
How to use Windows SharePoint Services calendars in Outlook
You receive a "The page cannot be found" error message when you connect to Project Server 2003 by using Project Web Access
Error messages when you access a Microsoft Project Web Access page that contains grids
Error Message with Search Component in SharePoint Team Services: No Records Were Found Matching Your Query
A Blank, White Web Page Is Displayed in Internet Explorer When You Try to View Documents in the Document Library in Explorer View
How to submit an InfoPath form to a Windows SharePoint Services document library
How to use a URL parameter to filter a Data View Web part in FrontPage 2003
Notebook opens as read-only from a Windows SharePoint Services document library in OneNote 2003
How to change the application pool identity for Windows SharePoint Services administration and content virtual servers
Receive an "Access denied" or a "Cannot complete this action" error message when you try to connect to a Windows SharePoint Services Web site
Extension of a virtual server with Windows SharePoint Services 2.0 does not complete successfully when you use Active Directory account creation mode

WPF Interview Qs

SilverLight Interview Qs

SAP Interview Questions

Oracle Interview Questions

PHP Interview Questions

Ajax Interview Questions

IIS 7.0

OOP Interview Questions

Ruby Interview Questions

Sql Server Interview Questions

Winforms Interview Questions

Microsoft Crm Questions

Miscrosoft Share Point 2007 Interview Questions for Developer

The General Share Point 2007 Interview Questions consists the most frequently asked questions in Share Point. This list of 100+ questions guage your familiarity with the Share Point platform. The q&a have been collected over a period of time from various blogs, forums and other similar Share Point sites

4. Microsoft Share Point 2007 Interview Questions for Developers [Part 2]

    4.1 What is a SharePoint Solution File? How does it differ from WebPart .cab files in legacy development? What does it contain?
    4.2 What is a .ddf file and what does it have to do with SharePoint Solution creation?
    4.3 What file does a SharePoint solution package use to orchestrate (describe) its packaged contents?
    4.4 What deployment mechanism can you use to instigate Code Access Security attributes for your WebParts?
    4.5 What is the difference between PHP4 and PHP5?
    4.6 What types of SharePoint assets can be deployed with a SharePoint feature?
    4.7 What are event receivers?
    4.8 When would you use an event receiver?
    4.9 What base class do event receivers inherit from?
    4.10 If I wanted to not allow people to delete documents from a document library, how would I go about it?
    4.11 What is the difference between an asynchronous and synchronous event receivers?
    4.12 How could you append a string to the title of a site when it is provisioned?
    4.13 Can an event receiver be deployed through a SharePoint feature?
    4.14 What is a content type?
    4.15 Can a content type have receivers associated with it?
    4.16 What two files are typically (this is kept generally) included when developing a content type, and what is the purpose of each?
    4.17 How can we destroy the cookie?
    4.18 What is an ancestral type and what does it have to do with content types?
    4.19 Can a list definition be derived from a custom content type?
    4.20 What is a Field Control?

4.1 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 farm
is highly manageable from the interface allowing deployment, retraction, and versioning
Can package all types of assets like site definitions, feature definitions (and associated components), Webparts, etc.
Can provide Code Access Security provisioning to avoid GAC deployments
Just to name a few things…


4.2 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 file.


4.3 What file does a SharePoint solution package use to orchestrate (describe) its packaged contents?

The solution Manifest.XML file.


4.4 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.


4.5 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.


4.6 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….


4.7 What are event receivers?

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


4.8 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.


4.9 What base class do event receivers inherit from?

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


4.10 If I wanted to not allow people to delete documents from a document library, how would I go about it?

You would on the ItemDeleting event set: properties.Cancel= true.


4.11 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.


4.12 How could you append a string to the title of a site when it is provisioned?

In the OnActivated event:
Select For Unformatted Code
C#:
1. SPWeb site = siteCollection.RootWeb;
2. site.Title += "interview";
3. site.Update();


4.13 Can an event receiver be deployed through a SharePoint feature?

Yes.


4.14 What is a content type?

A content type is an information blueprint basically that can be re-used throughout a SharePoint environment for defining things like metadata and associated behaviors. It is basically an extension of a SharePoint list, however makes it portable for use throughout an instance regardless of where the instantiation occurs, ergo has location independence. Multiple content types can exist in one document library assuming that the appropriate document library settings are enabled. The content type will contain things like the metadata, listform pages, workflows, templates (if a document content type), and associated custom written functionality.


4.15 Can a content type have receivers associated with it?

Yes, a content type can have an event receiver associated with it, 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.


4.16 What two files are typically (this is kept generally) included when developing a content type, and what is the purpose of each?

There is generally the main content type file that holds things like the content type ID, name, group, description, and version. There is also the ContentType.Fields file which contains the fields to include in the content type that has the ID, Type, Name, DisplayName, StaticName, Hidden, Required, and Sealed elements. They are related by the FieldRefs element in the main content type file.


4.17 What is an ancestral type and what does it have to do with content types?

An ancestral type is the base type that the content type is deriving from, such as Document (0x0101). The ancestral type will define the metadata fields that are included with the custom content type.


4.18 Can a list definition be derived from a custom content type?

Yes, a list definition can derive from a content type which can be seen in the schema.XML of the list definition in the element.


4.19 When creating a list definition, how can you create an instance of the list?

You can create a new instance of a list by creating an instance.XML file.


4.20 What is a Field Control?

Field controls are simple ASP.NET 2.0 server controls that provide the basic field functionality of SharePoint. They provide basic general functionality such as displaying or editing list data as it appears on SharePoint list pages.

Copyright 2007, Megasolutions Ltd