This blog is about Salesforce Development and Administration. We will provide Salesforce training blog post on salesforce, salesforce administration. We will cover development topics on apex, visualforce, process builder and new upcoming topics like salesforce dx, vscode, salesforce Einstein and Platform events.

Tuesday, September 19, 2017

Salesforce Integration Interview Question and Answers

1. What is XML?

XML is Extensible Markup Language (XML)

It is similar to HTML. HTML is used to display data, XML is designed for carrying data.

It's main purpose is to transport and store data.

Unlike HTML, XML tags are not predefined. You must define your own tags.

Allows one piece of software to make use of the functionality or data available to another system.

Examples in Salesforce

Bulk API

Metadata API

Streaming API

3. What is Remote Site Settings used for?

Before any Visualforce page, Apex callout, or JavaScript code using XmlHttpRequest in an s-control or custom button can call an external site, that site must be registered in the Remote Site Settings page, or the call fails.

In this setting, You need to specify the URL that you want to access.

You can deactivate the setting if needed.

4. What is Oauth?

OAuth (Open Authorization) is an open standard for token-based authentication and authorization on the Internet.

It is a way for Internet users to grant websites or applications access to their information on other websites but without giving them the passwords.

It is used by companies such as Google, Facebook, Microsoft and Twitter to permit the users to share information about their accounts with third party applications or websites.

5. What is JSON?

JSON or JavaScript object notation is an open standard that uses human readable text to transmit data consisting of key-values and arrays.

It is a lightweight data-interchange format.

It is very easy to read and write. It is concise and lightweight.

It is a very common data format used for asynchronous browser/server communication, including as a replacement for XML in some AJAX-style systems.

JSON is a language-independent data format

JSON is text, and we can convert any JavaScript object into JSON, and send JSON to the server.

We can also convert any JSON received from the server into JavaScript objects.

6. What is cURL used for?

cURL is a command line tool for getting or sending files using URL syntax.

Streaming API can be used to get a real time notification of data changes in Salesforce.

The matching data criteria( for the data for which we want to receive notification) can be defined using a SOQL query.

It is much efficient than the clients who continuously poll the server.

It internally uses Bayeux Protocol.

17.What is Lightning Connect?

Salesforce Connect is a framework that enables you to view, search, and modify data that’s stored outside your Salesforce org. The data can be on premise (e.g. SQL Server) or on cloud (another Salesforce org).

It was earlier called as Lightning Connect.

Uses concept called as External Objects which are similar to custom objects.

Based on OData (Open Data Protocol) which is a modern, REST-based protocol for integrating data.

Weabersinc Incorporation is a growing digital house focused on the future of the web. We are a fully integrated design and technology company that transforms ideas into future-proof digital experiences, and help our clients reach the next step in their digital evolution. Our energetic web developers are working hard to give the standard valued webapp. Our special areas of expertise include Web development, Graphics Designing and Digital marketing. Broadly, blogsite creation, news-site, restaurant/hotel/motel reservation, booking system and much more as development services. On the other side we provide cover designing, logo, user interface (web and app) designing, Book designing, Photo Enhancement, Product photo designing, 3D designing, animation, and trailer production. If you have custom requirement we are ready to take that,,

Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Front end developer learn from Javascript Training in Chennai . or Javascript Training in Chennai. Nowadays JavaScript has tons of job opportunities on various vertical industry. ES6 Training in Chennai