Salesforce Interview Questions

Explain what is sales force?

Salesforce is a CRM delivered as a software-as-a-service (SaaS).

What are custom objects in Salesforce?

Simply put custom objects are the database tables in Salesforce. All the data related to the enterprise can be stored in These custom objects have to be defined first and then the following steps need to be taken:

  • Join records with custom objects.
  • The custom object data are displayed in custom lists.
  • Create a custom tab for custom object.
  • Building page layouts.
  • Creating dashboard & report for analyzing custom object.
  • The custom tab, app and object can be shared

Mention changing what may cause data loss?

Data loss may cause due to following reasons

  • Changing data and date-time
  • Altering to percent,number and currency from other data types
  • Changing from multi-select picklist, checkbox, auto number to other types
  • Altering to multi-select picklist from any type except picklist
  • Changing to auto-number except from text
  • Changing from text-area to e-mail, phone, URL and text

Define Object relationship overview

In Salesforce you can link the standard and custom object records in a related list. It is done by Object relationship overview. Various types of relationships can be created in order to connect the specific business cases with specific customers. It is possible to create custom relationship on an object and define various relationship types.

Explain the advantages of Salesforce SaaS functionality?

Some of the main benefits of Salesforce SaaS are:

  • A pay-as-you-go model perfectly suited for all customers.
  • No hassle of infrastructure management.
  • All applications are accessed via internet.
  • Easy integration between various applications.
  • Latest features are provided without any delay.
  • Guaranteed uptime and security.
  • Scalable performance for various operations.
  • Ability to access via mobile devices from anywhere

How many relationships are present in Salesforce?

The two important relationships in Salesforce include:

  • Lookup relationship.
  • Master detail relationship

Explain the various Standard Profiles in Salesforce?

  • System Administrator –Customization and administration of the application.
  • Standard User –Can edit, view, update or delete one’s own record.
  • Read Only –Able to just view the records.
  • Solution Manager –Comes with standard user permission but also can manage categories and published solutions.
  • Marketing User –Is able to import leads into the organization along with standard user permissions

What is a Trigger in Salesforce?

A Trigger is just a code that is executed before or after a record is inserted or updated.

Explain the platform is the entire infrastructure and codebase on which the complete Salesforce application exists. In other words Salesforce is built on which is a Platform as a Service (PaaS) that lets to simplify the design, development and deployment of cloud-based applications and websites. Salesforce developers can work with Cloud Integrated Development Environment and deploy the applications on the servers

List the various types of Reports available in Salesforce

  • Tabular report :In this the grand total is displayed in a table format.
  • Matrix report :An in-depth report wherein the there is both row –based and column-based grouping.
  • Summary report :A report in which the grouping is on the column basis.
  • Joined report :A joining of two or more reports into one

How many reports can be added to the Salesforce dashboard?

A Salesforce Dashboard can be seen as a visual and pictorial representation of a report with the facility to add up to 20 reports within a single dashboard.

Explain the various dashboard components?

The various Dashboard components are explained below:

  • Chart :it is used for showing data graphically.
  • Gauge :it is used for showing a single value within a range of custom values.
  • Metric :this is used for displaying a single key value – it is possible to click empty text field next to grand total and enter the metric label directly on components. All metrics placed above and below one another in dashboard column

the various Dashboard components are explained below:

would be displayed as a single component.

  • Table :Showing report data in column form using the Table.
  • Visualforce Page :It is used for creating custom component or showing information not available in other component type.
  • Custom S –component: this contains the content that is run or displayed in a browser like Excel file, ActiveX Control, Java applet or custom HTML web form.

What is Visualforce in

The Visualforce can be defined as the user interface for the platform. It is a component-based framework that can include over 100 built-in components. It includes a tag-based markup language and each Visualforce tag corresponds to a page or field.
The Visualforce framework works on the standard MVC paradigm. It is possible to have a tight integration with the database and also deploy auto-generated controllers for database objects. Developers can use Apex codes to write own controllers. It is also possible to access AJAX components or create your own components.

List the various object relations in Salesforce?

  • One to many.
  • Many to many.
  • Master detail

What is a static resource in Salesforce?

A static resource lets you upload content that is in the form of .jar, .zip format, style sheets, JavaScript and so on. It is recommended to deploy a static resource rather than uploading file to the Documents tab since it is possible to package a set of files into a directory hierarchy and upload it. These files can be easily referred to in a Visualforce page.

Differentiate between Salesforce Object Query & Object Search language?

Salesforce Object Query Language (SOQL) lets you search only one object whereas the Salesforce Object Search Language (SOSL) lets you search multiple objects. You can query all types of fields in SOQL but you can query only text, email and phone number in SOSL. Data Manipulation Language operations can be performed on query results but not on search results.

How sales force is useful in tracking sales?

Sales force records all the basic details like the number of customers served daily, daily sales volume, sales manager detailed reports, sales numbers in each month or quarter.  Also, it keeps a track on the repeat customer, which is key to success for any sales organization.

Mention how many relationship is included in SFDC and what are they?

There are two types of relationships

  • Master detail relationship
  • Lookup relationship

Mention what is the difference between is Null and is Blank?

Trigger is a code that is executed before or after the record is updated or inserted

Mention what is the use of the static resource in Salesforce?

With the help of static resources, you can upload zip files, images, jar files, JavaScript and CSS files that can be referred in a visual force page. The optimum size of static resources for an organization is 250 mB.

Mention what is the difference between and is PaaS (Platform as a Service) while is SaaS ( Software as a Service).

Mention what are the actions available in workflow?

Actions available in workflow are

  • Email Alert
  • Task
  • Field Update
  • Outbound Message

Explain what is the limit of records that can be added to Salesforce?

User can see their limit form setup, by clicking administration/Users.  From the users section, user can see their monthly limit and how many records are exported during the month.

Mention what are the different types of custom settings in Salesforce?

Different types of custom settings in Salesforce includes

  • Hierarchy type
  • List type

Mention what are the three types of object relations in Salesforce?

Different types of object relations in Salesforce includes

  • One to many
  • Many to many
  • Master detail

Mention what are the different types of reports available in Salesforce?

Different types of reports available in Salesforce are

  • Tabular report:It displays the grand total in the table form
  • Matrix report:It is a detailed report in which the grouping is done based on both rows and columns
  • Summary report:It is a detailed form of the report in which the grouping is done based on columns
  • Joined report:With this two or more reports can be joined in the single reports

Is it possible to schedule a dynamic dashboard in Salesforce?

No, it is not possible to schedule a dynamic dashboard in Salesforce.

How Salesforce deploys sales tracking?

Salesforce is very meticulous when it comes to recording intricate details like sales numbers, customer details, customers served, repeat customers, in order to create detailed reports, charts and dashboards for keeping track of sales.

What does it indicate if an error state this “list has no rows for assignment”?

The error that tells “list has no rows for assignment” indicates that the list you are trying to access has no values in it.

What is the benefit of Salesforce CRM?

Here are some of the top benefits of Salesforce CRM

  • Ensuring faster and better sales opportunity.
  • Deploying an analytical approach to customer acquisition.
  • Reducing cost and improving customer satisfaction.
  • Automation of repetitive and less important tasks.
  • Improved efficiency and enhanced communication on all fronts

Explain what the junction object is and what is the use?

Junction objects are used to build many-to-many relationships between objects.  You can take a recruiting application example, where a position for a job can be linked to many candidates and in the same manner a candidate can be linked to the different positions. So, to connect this data model, you need a third party object, this object is referred as junction object.  Here “job application” is the junction object.

Explain what is Audit trail?

Audit trail function is helpful in knowing the information or track all the recent setup changes that the administration does to the organization.  It can store last 6 months data.

Explain what is dashboard?

Dashboard is the pictorial representation of the report, and we can add up to 20 reports in a single dashboard.

Explain how many controllers can be used in a visual force page?

As Salesforce comes under SaaS, one can use only one controller and as many extension controller.

Mention what is the difference between SOQL and SOSL?

  SOQL ( Salesforce Object Query Language) SOSL (Salesforce Object Search Language)
·          Only one object at a time can be searched·          Query all type of fields

·          It can be used in triggers and classes

·          DML operation can be performed on query results

·           Many objects can be searched at a time·          Query only e-mail, phone and text

·          It can be used in classes but not in triggers

·          DML operation cannot be performed on search result

Top Answers to Salesforce Interview Questions?

Salesforce Dev 401 Salesforce Adv Dev 501
What you learn? Building customized applications, analytical functions Apex scripts, Developer console, deploying MVC architecture
Who can learn? Software & IT professionals App & CRM developers, system admin
What is the average salary? $99,000 per annum $141,000 per annum
Review Date
Reviewed Item
Really helpful. Keep posting more interview questions
Author Rating