Friday, September 25, 2015

SharePoint 2013 Interview Questions : Part 1-4

Below are some quick answered SharePoint 2013 Interview Questions:-
1) Describe the Cloud App Model.
The Cloud App Model enables you to create apps. Apps for SharePoint are self-contained pieces of functionality that extend the capabilities of a SharePoint website.
2) What is an App in its most basic form?
A web application that is registered with SharePoint using an app manifest.
3) What is an app manifest?
An app manifest is an XML file that declares the basic properties of the app along with where the app will run and what to do when the app is started.
4) Where can the code for an app run?
SharePoint-hosted apps, Provider-hosted and auto hosted apps, Apps that have a mix of components in SharePoint and in the cloud.
5) How does an app communicate with SharePoint?
a. REST and JavaScript APIs
b. Managed APIs (.NET)
6) How can the app authenticate to SharePoint?
a. Inside SharePoint
b. In the cloud
7) How are apps distributed?
Apps for SharePoint are distributed as an app package.
8) What are some options for app publishing?
a. Public SharePoint app store
b. Organization’s app catalog
9) What is OData?
The Open Data protocol (OData) lets you access a data source, such as a database, by browsing to a specially constructed URL.
10) What is the primary benefit of OData?
Simplified approach for connecting to and working with data sources that are hosted within an organization.
11) What technologies does OData use?
a. HTTP
b. Atom
c. JavaScript Object Notation (JSON)
12) What is OAuth?
An open protocol for authorization.
13) What does OAuth enable?
Secure authorization from desktop and web applications in a simple and standard way.
14) What is OAuth used?
To authorize requests by an app for SharePoint, to access SharePoint resources on behalf of a user and to authenticate apps in the Office Store, an app catalog, or a developer tenant.
15) What is an Access token?
Access tokens are issued by the OAuth security token service (STS) to request app permissions.
16) What are the three types of authorization policies?
user-only policy, user + app policy, or app-only policy.
17) How does an app for SharePoint requests permissions to access SharePoint resources?
An app for SharePoint requests the permissions that it needs during installation from the user who is installing it and then the developer of an app must request, through the app manifest file, the permissions an app needs.
18) Which office technology can be used to build SharePoint 2013 workflows?
Visio 2013 includes a SharePoint 2013 Workflow template that can be used.
19) What is a WebInfo object?
From REST resources it is an object that contains the scalar properties of the site, but that does not include any associated entity sets such as list collections or field collections.
20) What is Client-side rendering?
Client-side rendering provides a mechanism that you can use to produce your own output for a set of controls that are hosted in a SharePoint page.
21) What are remote event receivers?
Remote event receivers handle events that occur to an item in the app, such as a list, a list item, or a web.
22) What is Microsoft Push Notification Service?
Using the Microsoft Push Notification Service (MPNS), Windows Phone apps can receive notifications through the Internet of events triggered on Microsoft SharePoint Server.
23) What are some benefits of the new Geolocation field type?
Allows incorporation of location, maps, and proximity search features into their web and mobile apps and solutions.
24) What is a display template in terms of SharePoint search?
Display templates define the visual layout and behavior of a result type by using HTML, CSS, and JavaScript.
25) What are result types in terms of SharePoint search?
Result types define how to display a set of search results.
26) What is Keyword Query Language (KQL)?
Allows you to specify the search terms or property restrictions that are passed directly to the search service.
27) What is FAST Query Language (FQL)?
FQL is a structured query language that supports advanced query operators.
28) What is meant by a fully declarative workflow?
The workflow is described (literally) in XAML and then executed interpretively at run time.
29) What is the Design Manager?
The Design Manager enables a step-by-step approach for creating design assets that you can use to brand sites.
30) What is the Snippet Gallery?
Allows a user to select a component, configure its properties and update the snippet, copy the HTML snippet that’s generated, and paste that HTML snippet into your HTML file.
31) What are Device channels?
Device channels define channels for one or more devices allowing finely-tuned control over how mobile users experience your site.
32) What is managed navigation?
Managed navigation is the taxonomy-based alternative to the traditional SharePoint navigation feature.
33) What are Catalogs?
Allow you to incorporate lists into your publishing sites.
34)What is cross-site publishing?
Enables you to reuse content across multiple site collections.
35) What is the Machine Translation Service?
The Machine Translation Service is a new service application in SharePoint 2013 that provides automatic machine translation of files and sites.