Top 100 Salesforce Interview Questions and Answers

As of the recent days of 2020, Salesforce is spinning off and leading the world’s CRM service. In today’s date, Salesforce drives 40% plus of the market share in CRM cloud space and operates the overall complete CRM space along with the market share of 19.7%.

Table of Contents

Salesforce Interview Questions and Answers

Top 100 Salesforce Interview Questions and Answers

As of the recent days of 2021, Salesforce is spinning off and leading the world’s CRM service. In today’s date, Salesforce drives 40% plus of the market share in CRM cloud space and operates the overall complete CRM space along with the market share of 19.7%.

For two consecutive years, Salesforce has been rated as the world’s number one CRM and if nothing but the development of Salesforce is anything that has passed by, the need for professional experts with thorough knowledge and training is just going to be doubled. And this is where exactly Salesforces comes into the picture and this is why 3RI Technologies has taken an initiative to chalk out the most commonly asked Salesforce Interview Question and Answers.

Here is a list of top Salesforce Training which is suitable for both types of candidates which include freshers and for experienced candidates. These questions and answers will help all the candidates to breeze through the interview and crack it with flying colors. We believe and hope that these questions and answers related to Salesforce will help you in landing a top-notch job where the domain will match your passion.

So let’s get on to it and dive into the question and answers below:

Q1) What Exactly Is Salesforce?

Salesforce is a CRM platform that helps companies of all sizes keep track of their customers, leads, and support tickets in one convenient location. Additionally, it offers user-customizable dashboards and reports so that users can learn more about their businesses. Salesforce is a flexible CRM solution because it provides many features and integrations

Q2) Why is Salesforce So Significant?

Salesforce is significant because it allows businesses to connect with customers more effectively. This makes it possible for Salesforce to streamline many business processes. Additionally, it allows businesses to automate their marketing and sales processes, which can result in significant time and financial savings.

Q3) What does Salesforce do?

Ans: Salesforce basically provides CRM software and solutions that are cloud-based which help companies in connecting and their customers. Salesforce supports enterprises in managing their huge customer data and ineffective tracking activities.

Q4) What Characteristics Does Salesforce Have?

There are numerous Salesforce features, including:

Sales Data:

  • The Salesforce CRM is useful for obtaining accurate sales data, which aids in making sound business decisions.
  • You can easily arrange your next steps using accurate sales data, which may include increasing your sales and marketing while boosting your productivity.


  • With the Salesforce Mobile App, you can turn your smartphone into a portable sales office and check your dashboards whenever possible.
  • It also allows you to log calls and respond to new leads, among other features.

Contact Administration:

  • The full customer profile can be obtained using Salesforce, and this information can be used to determine whether the customer is interested in the service or product you are offering.
  • You can manage contacts more easily because it gives you important information about leads and customers, including how they’ve interacted with your goods and services in the past.

Lead Management: 

  • The Salesforce app is a fast lead converter, informing you of new leads and their sources. Its automated emailing system helps you connect with your customers and strengthens the method for generating revenue.
  • Salesforce’s lead management provides periodic updates on the contacts and uses the sales path to comprehend the documents required for lead management.

Sales Prediction: 

  • Salesforce enables you to assign credits to the correct person and track their progress using overlay-based forecasts.
  • You can also track their progress to ascertain whether leads are interested in the deals. It greatly assists sales in analyzing leads using its brilliant forecasting.

Q5) Mention some of the major subsidiaries of Salesforce?

Ans: Here are some of the most significant subsidiaries of Salesforce:

  • Tableau
  • Heroku
  • Pardot
  • Demandware Inc
  • Mulesoft
  • SalesforceIQ

Want Free Career Counseling?

Just fill in your details, and one of our expert will call you !

Q6) What is the process for creating an app in terms of salesforce?

Ans: By following the below-given steps, you can develop an application with the help of salesforce

  • Setup —>
  • build—>
  • Create—>
  • App—>
  • Click on new.

Q7) What are the standard fields in Salesforce?

Ans: Here are the Standard Fields of Salesforce given below:

  • Owner,
  • Name,
  • Last modified by,
  • Created by.

Q8) What Is A Profile, Exactly? Is It Possible to Have Two Users With The Same Profile?

The profile is described as a set of guidelines and instructions a person must adhere to access specific records. In Salesforce, various profiles are available. A sales profile, for instance, could access leads, opportunities, contacts, campaigns, etc.

Regarding the second query, the response would be “yes.” One department’s employees all fit a similar profile. Therefore, the employees of a given department would be given the same profiles.

As we have seen, numerous people work under the sales profile, and each is given the same profile. Therefore, multiple individuals can share the same profile.

How Does Salesforce Keep Sales Records?

Salesforce is a tracking tool that collects a variety of useful, fundamental data, such as:

  • The number of customers served daily.
  • The daily volume of sales
  • Reports in-depth from the sales manager
  • Month-by-month or quarterly sales data
  • The most crucial aspect of any sales organization is tracking and reporting repeat customer activity, which is what Salesforce does best.

Q10) What do you mean by Audit Fields in Salesforce?

Ans: Audit fields are nothing but standard fields in Salesforce.

Q11) Which is the latest field used in Salesforce?

Ans:  In Salesforce, ‘Time’ is one of the latest fields.

Q12) Name the default filter in Salesforce?

Ans: “Date Filter” is the default filter used in Salesforce.

Q13) How can you get rid of the date filter in Salesforce?

Ans: By selecting the “All Time” in the “Range” on the page you can easily get rid of the date filter.

Q14) In Salesforce, can you export in joint reports?

Ans: No, you cannot export in joint reports.

Q15) Name the kind of reports that are there in Salesforce?

Ans: There are basically 4 types of reports which are obtainable in Salesforce, which is as given below.

  • The tabular report is those who give us the total in a tabular format.
  • The summary report gives us detailed reports based on columns.
  • Matrix report the format where grouping is done based on columns and rows.
  • Joined reports which are capable of allowing two or more reports in one report.

Q16) List down some of the benefits of Salesforce CRM?

Ans: Following are some of the benefits listed down that are obtained by using Salesforce CRM

  • Enhanced communication.
  • Reduction in cost and cycle time.
  • Improved organizational understanding.
  • Salesforce automates the repeated rule-based tasks.
  • We can understand the customer better and can facilitate better services.
  • Improved analytics and dashboards to analyze the data.
  • Improves the efficiency of teams.

Do you want to book a FREE Demo Session?

Q17) Name the number of relationships in salesforce?

Ans: Following are the number of relationships present in Salesforce:

  • Master-detail relationship
  • External Lookup
  • Lookup relationship

Q18) What Exactly Is The Sharing Rule?

When a user wants to give other users access to something, such as a public group, role, or territory, they must apply the corresponding sharing rule. Automatically creating exceptions to your organization’s global sharing settings gives particular users more access. As long as the object supports it, you can set up to 300 sharing rules, including up to 50 additional rules based on criteria or guest users. 

Q19) What is a Master-Detail relationship in Salesforce?

  • The master is the parent in a master-detail relationship, while the detail is the child. Using this connection, we can filter the display of sub-records based on a field in the master record. 
  • The master object has full control over what the Detail object does. Having a parent is essential for the child’s survival, as losing that person would also mean losing the child. You can add Roll-up summary fields to master records that will figure out the child records’ SUM, AVG, and MIN.
  • Look at the delivery model used by courier services, where a delivery location is always associated with a delivery schedule. If we take a delivery location off our list, all the delivery schedules that go with it should also be taken off. A Master-Detail relationship is the only way to set up such a dependency.

Q20) State the actions in the workflow of Salesforce?

Ans: Following are the actions in the workflow of Salesforce:

  • Field update
  • Task
  • Outbound message
  • Email alert

Q21) How do you create an MDR on the objects that are already having records?

Ans: Following are the steps involved in creating MDR on objects already having records:

  • First, we create LR between the two objects.
  • Connect all child records to parents.
  • Convert the field type from LR to MDR.

Q22) In Salesforce Org how can you look at the user license information?

Ans: Below is the steps involved to find out the user license:

  • Salesforce Org →
  • Setup →
  • Administer →
  • Company Profile →
  • Company Information.


Q23) In accordance with Salesforce, what are the fields that are default indexed? 

Ans:  We have some fields which are indexed by default in Salesforce, which are :

  • Name
  • ID
  • Owner fields
  • Master-detail relationship fields
  • Lookup fields
  • Last modified dates
  • Audit dates

Q24) Name the Fiscal years in Salesforce?

Ans: Following the two types of significant fiscal years in Salesforce:

  • Standard fiscal year
  • Custom fiscal year

Q25) Name some of the methods used in storing various types of records in Salesforce?

Ans: Following are some of the basic and significant methods used for storing various types of records in Salesforce:

  • Attachments
  • Chatter Files
  • Google drive
  • Attachments.
  • Libraries

Q26) What Exactly is Apex in Salesforce?

  • Apex, a strongly typed and object-oriented programming language, allows developers to write flow and transaction control statements in addition to API calls on Salesforce platform servers. It uses Java-like syntax to pass itself off as a database-stored procedure.
  • Developers can use Apex to add business logic to various system events, including button clicks, updates to related records, and visits to Visualforce pages. Triggers may launch this code on objects or requests from web services. 
  • All Apex code can be executed on-demand by the Lightning platform. Developers generate Apex code and save it to the forum. Through the user interface, end users start Apex code from scratch.

Q27) In what ways Apex can be used in Salesforce?

Ans: Here are some of the ways to use Apex:

  • To create Email services
  • Create web services
  • Perform complex validation over multiple objects
  • To create complex business processes that are not supported by a workflow.
  • Create custom transaction logic
  • Attach custom logic to another operation

Q28) Name the ways for calling the apex class?

Ans: Below is some of the ways to call the apex class:

  • From another class
  • From developer console
  • From JavaScript links
  • From home page components
  • By using trigger
  • From VisualForce page

Q29) In Salesforce, What Is An Object?

   Objects in Salesforce are analogous to database tables used to store crucial data and other organization-related information. Additionally, it provides the business with additional features. There are two types of objects in Salesforce:

  • Standard Object – These objects are already available on the Salesforce platform, including contacts, cases, leads, products, services, contracts, reports, dashboards, and opportunities.
  • Custom Object -Additional critical business information can be stored in these objects, which can be created in the Salesforce dashboard.Additionally, sharing data with customised objects is an option. These objects include unique fields, page designs, dashboard and report user interfaces, and more.

Q30) What do you mean by the custom object in Salesforce?

Custom objects used in Salesforce are database tables. It is used to store data concerned with a company in When a custom object is defined, then it assists in things like:

  • Create custom fields
  • Development of page layouts
  • Records track events and tasks
  • Analyze custom object data to create reports and dashboards
  • Association of the custom object with other records
  • Sharing of custom tabs, custom objects, custom apps, and any other related components

Q31) What Capabilities Does A Custom Object Grant The User?

Following the custom object’s definition, the subscriber can take the following steps:

  • Establish specialised fields
  • Relationships between other records and the custom object
  • Observe activities and events
  • Construct page layouts
  • Make a tab just for the customised object.
  • Examine information from custom objects
  • Make dashboards and reports.
  • Share customised applications, objects, tabs, and other elements.

If the custom object is not defined, performing any of these actions is impossible.

Q32) What is an audit trail?

It is used to know the information. An audit trail is used to track all the recent updates that are made by the Salesforce admin in an organization. In an audit trail, the last six months data can be stored.

Q33) In a visual force page in Salesforce, how can controllers be used?

The fact, Salesforce comes under SaaS where only one controller can be used in a visual force page while for extension controllers, the usage could be many.

Q34) What do you mean by the dashboard in Salesforce?

It is the pictorial representation of the report. It exhibits data from source reports as visual components, which could be tables, gauges, charts, or visualforce pages. The elements are available in a dashboard used to ensure critical metrics. Also, it indicates the performance of an organization. Moreover, in a single dashboard, it is possible to add up to 20 reports.

Q35) Explain The Various Dashboard Components Accessible in Salesforce

Several components of the Salesforce dashboard are explained below:

  • Table – When displaying report data as a list, tables are used—top five or bottom five opportunities, for instance.
  • Gauge – It is used to display a single value from a given range.
  • Metric – Using this, a single key-value pair is displayed.By selecting the empty text field next to the total, you can enter the metric label directly on the component. All metrics entered into the dashboard’s column would be displayed as a single element.
  • Charts – It is used to demonstrate comparisons. There are six distinct types of charts. Horizontal bar chart, line Chart, vertical bar chart, donut chart, pie chart, and funnel chart.

Q36) What Are Salesforce Record Types?

  • Salesforce record types enable us to link various business processes, show different picklist values, and display multiple page layouts to various users based on the user profile.
  • Administrators can connect record types with user profiles, allowing for customised picklist values and page layouts per user on the record’s detail page.
  • Take the situation where two different sales processes are created on the Opportunity object as an example, as this is where record types are most frequently used. Each of them has various page designs and sales stages. This will show that you can apply multiple page layouts per object and per user profile using record types.


Q37) What Does Salesforce Have To Do With Page Layouts?

  • Page layouts are utilised on object record pages to facilitate the management of the positioning and arrangement of elements such as buttons, fields, Visualforce, custom links, s-controls, and related lists. 
  • They help organise user interface pages by determining which fields, related lists, and custom links are mandatory, read-only, and presented to the user.
  • We can design various page layouts and use them for different user groups to create a personalized experience. You might have a single account record for ACME Corp., but depending on your user profile, it may display different information.
  • In this case, you can only use the one-page layout for one group of users per object and one type of record. For instance, if you have only one record type based on the Accounts object, you can only use one-page layouts for each profile. 


Q38) What Are The Salesforce Validation Rules? 

  • Salesforce’s validation rules check the information in one or more fields to ensure it meets your requirements before a record is saved.It returns “True” or “False” depending on the evaluation of the data. Validation rules are responsible for displaying an error message to the user whenever a condition evaluates to “True” due to an invalid value. 
  • Validation rules are valuable for enforcing data integrity constraints. We now add conditions to the formula editor. If the first validation rule in a field or record fails. In that case, Salesforce will check the other validation rules for success and show an error message in the appropriate place (typically above the field or below the record).
  • Fields, objects, campaign members, and case milestones can all have custom validation rules set up. For instance, if a user tries to save a bank account with an incorrectly-length account number, we can set up a validation rule to prevent this.

Q39) What is the difference between SOSL and SOQL?

  1.      SOSL means Salesforce Object Search Language, while SOQL means Salesforce Object Query Language.
  2.      SOSL can query only over phone, email, and text while SOQL can query all kinds of fields.
  3.     SOSL is used in classes only while SOQL welcomes both i.e., classes and triggers.
  4.    SOSL is used to search many objects at once, while SOQL is restricted to a single purpose only.
  5.    SOSL’s SOSL’s DML operation doesn’t perform on search result while SOQL’sSOQL’s DML operation flawlessly perform on query results.

Q40) Which are the relationships that are included in SFDC? 

There are two types of relationship that are included in SFDC, that are;

  • Lock up relationship
  • Master-detail relationship

Book Your Time-slot for Counselling !

Q41) Does it possible to set up a dynamic dashboard in Salesforce?

Nope! It is not feasible to set up a dynamic dashboard in Salesforce.

Q42) What do you mean by Junction object? How can it be used?

Junction objects are used when there is a need to create many-to-many relationships between objects. For example, to recruit a candidate, a job link is sent to many candidates that belong to different locations. Thus, to connect this data model, there is a need for a third-party object. The object that is used as the third party is known as the junction object.

In the above example ”job application” is considered as the junction object.

Q43) What is an object relationship overview in Salesforce?

In Salesforce, an object relationship overview is used to integrate custom object records to standard object records as per the relevant list. It is also used to track product defects that are related to customer cases. With it, the users can specify different kinds of relationships by establishing custom relationship fields on an object.

Q44) Explain the Platform

The Salesforce application is entirely based on the framework and codebase. Salesforce is based on, a Platform as a Service (PaaS) that simplifies creating and launching websites and applications in the cloud. Using the Cloud Integrated Development Environment, developers can deploy applications to servers (Cloud IDE).

Q45) What Exactly Are Governor Limits?

Since Salesforce is hosted in the cloud, your company’s data is stored alongside that of other Salesforce customers (While keeping data completely separate). Salesforce can impose restrictions on the number of resources you can monopolize using the governor limits to guarantee that all instances of the software continue to function.

“Per-Transaction Apex Limits” is an illustration of a governor limit. This includes several restrictions on the number of queries you can execute simultaneously in an Apex transaction.


Q46) What do you mean Governor Limits in Salesforce?

Governor execution limits in Salesforce are used to provide the effective use of resources on the multitenant locations or platforms. It is the limit that is set by on code execution for efficient processing.

Interested to begin a career in Salesforce? Enroll now for Salesforce Training in Pune


Q47) How can bucket fields be used in Salesforce?

When there is a need to use bucket fields in Salesforce to the group, then a group is divided as per their field values. Moreover, it is not possible to create tracks on the Salesforce platform as they can only be found in the report section.

Q48) Tell us the reasons for data loss in Salesforce?

  • Because of changing to auto-number instead of a text
  • Because of changing Salesforce data
  • Because of changing data-time
  • Because of changing from a multi-select picklist
  • Because of turning from text-area to phone, email, writing, and URL
  • Because of changes to number, currency, and percent from other data types

Q49) What Can Result in Salesforce Data Loss?

There are numerous causes of Salesforce data loss, including:

  • Changing the time and date.
  • The transition from other data types to percentage, number, and currency.
  • Altering the types of the multi-select picklist, checkbox, and auto-number to something else.
  • Changing from a type that is not a picklist to one that allows multiple selections.
  • Except for text, switching to auto-number.
  • Switching between text, phone, URL, and email fields.

Q50) What is a trigger?

It is a code that is executed after or before a record is inserted or updated.

Q51) What Does Salesforce’s Deployment Mean?

In SFDC (Salesforce development cycle), you must develop code in Sandbox before deploying it to another sandbox or production environment. This is referred to as deployment.

In other words, deployment refers to transferring metadata from one organization to another. The primary reason for deployment is the inability to develop Apex in Salesforce production.

Q52) How can deployment be done in Salesforce?

With the help of methods like Salesforce package, Changes set, Eclipse with IDE, and com Migration Tool, it is possible to deployment.

Q53) Why do visualforce pages serve from a different domain?

The fact, visualforce pages are used to serve from a different domain. It permits a user to enhance security standards. Also, it assists a user to block cross-site scripting.

Q54) How can SaaS be advisable to Salesforce?

  • It offers an updated platform to clients with innovation.
  • It offers an application that uses a simple internet interface. Thus, it is more accessible to clients.
  • It helps clients to avoid massive initial investment in an IT infrastructure. Also, it prevents the daily hustle of maintaining infrastructure.
  • It is subscription-based. Thus, clients can avoid their usage if they are dissatisfied.

How Does Salesforce Benefit From SaaS?

Since the SaaS business model is subscription-based, customers can cancel their subscriptions at any time without penalty other than losing access to Salesforce.SaaS is made to help users avoid making sizable upfront investments and costs. The Internet user interface of software-as-a-service (SaaS) applications is intuitive.


Q56) What the difference between isBlank and isNull?

  • black is used for a number field
  • isNull is used for a text field


Q57) What Does A Sandbox Mean in Salesforce?

Testing and development can be done more safely in a “sandbox,” a replica of the live production environment or company. Because sandboxes are completely separate from your Salesforce production organization, you can safely try out new features and configurations on the copy database without worrying about disrupting the live one.

The sandbox can be accessed whenever a new app or Visualforce page needs to be tested. It can be developed and tested in the sandbox organization before production. This way, you can easily transfer the metadata and data from the development environment to the production one as soon as the application is ready. Performing such actions in a non-production setting enables developers to test and experiment with newly crafted applications freely.

Q58) Explain the Different Types of Salesforce Sandboxes

Salesforce offers four types of sandboxes:

  1. Developer Sandbox 
  • It is a replica of the production organization, copying all application and configuration data to the sandbox. It is mostly used for testing and development in a closed environment.
  • The maximum data size used in this type of sandbox is 200 MB. Once per day, a developer sandbox can be refreshed.
  1. Developer Pro Sandbox 
  • It copies your organization’s setup, including reports, dashboards, apps, price lists, products, and modifications. However, it does not include any documents, attachments, or custom and standard object records belonging to your company.
  • The amount of test or sample data used in this sandbox is limited to 1GB. Sandboxes for Developer Pro can be refreshed once every day.
  1. Partial Data Sandbox
  • The combination of a developer sandbox and the data specified in a sandbox template constitutes a partial data sandbox, which is only intended for testing purposes. Everything you need to get started, including reports, dashboards, price books, applications, goods, and customizations, is included (including all of your metadata).
  • Your company’s custom and standard object records, documents, and attachments can all be stored in these sandboxes, with up to 5 GB of data and 10,000 records per chosen object.
  1. Full Sandbox 
  • It only serves as a testing environment and a copy of the production, with all attachments, custom and standard object records, and documents.
  • Every 29 days, full-copy sandboxes can be refreshed.

Meet the industry person, to clear your doubts !

Q59) Which are the different types of sandboxes in Salesforce?

There are four types of sandboxes in Salesforce- Developer Pro, Developer, Full, and Partial Copy.

Q60) How does a static resource use Salesforce?             

A static resource is used to upload images, zip files, JavaScript, Jar files, and CSS files. The maximum size of static resources must be 250 MB for an organization.

Q61) How can you differentiate between and is Saas (Software as a service), while is a PaaS (Platform as a service).

Want to know more about Salesforce Course Details? Check out 3RI Technologies


Q62) What is the Roll-up Summary in Salesforce?

It is used to display the count of child records. It permits a user to calculate the sum along with the maximum and minimum of fields that are in child records. This is used to calculate values from related files. The users can set up a roll-up summary field to display a value in a master record based. The fact, the users can set up to 2 Master-Detail areas while default filling in roll-up summary can increase to 10-25. 

Q63) What do you mean by

It is a command that is used to return the list of records that are new to the subjects. It only works on those records that are yet needed to save to the database. Moreover, the subject list is only available to update and insert triggers. Besides, it is possible to amend or modify the records.

Q64) What Are the Two Different Types of Salesforce Triggers?

There are two distinct flavours of Apex triggers in Salesforce. 

  • Before Triggers – Before saving record values to the database, it helps update or validate those values.
  • After Triggers -It can be used to modify other records and access database-stored field values for documents created by the system (such as the record’s ID or LastModifiedDate field). Records that are read-only after the triggers fire.

Q65) What is the difference between WhatID and WhoID?

  • WhatID in Salesforce is used for object-type things while WhoID in Salesforce is used for people things.
  • what is Opportunity ID and Account ID, while WhoID is a Contact ID or a Lead ID.
  • WhatID represents nonhuman objects like opportunities, accounts, cases, campaigns, or custom objects, while WhoID represents a human-like contact or a lead.
  • Polymorphic in WhoID means a WhoId that is equivalent to a lead’s lead’s ID or a contact’s contact’s ID. The label used in WhoId is Name. Polymorphic in WhatID means a WhoId that is similar to the ID of related objects. The label used in WhatTD is Related.

Q66) How can you differentiate between Role and Profile?

The profile is an object or field-level access, while the Role is record-level access.

The profile is mandatory to all users, while Role is not mandatory to all users.

Concisely, profiles and roles have their significance in Salesforce, where patterns are used to determine object access while Roles are used for record-level access that comes under sharing and security model.

Want to Upskill to get ahead in your career? Check out the Salesforce Online Training.

Q67) What is a wrapper class in Salesforce?

A container or wrapper class is a class or a data structure that are collections of other objects. It is nothing, however, a group of various Salesforce data types. For instance: wrapper class is used to access the account records and shows it in an in-page block table.

Q68) What Are The Advantages of Using Wrapper Class in Salesforce?

The main advantages of using wrapper classes by Salesforce developers are listed below.

  • The structure of a wrapper class is as effective as a good way to show data on a web page, especially when developers are working with the JSON structure.
  • The developers do not have to worry about traversing map structures to find what they require. Using a wrapper class will also make it easier for developers to manage the relationships between different objects.
  • Using a wrapper class keeps users from getting in trouble for passing an object of Salesforce. Also, it makes it possible for class constructors to add to the thing.
  • Using the wrapper class helps developers organize the data efficiently if the data is nested correctly.

Q69) What Are The Various Email Template Types That Salesforce Offers?

Below is a list of the various email template types that can be created in Salesforce. 

  • HTML With Letterhead -Administrators and users can only create these letterhead-based templates with the “Edit HTML Templates” permission.Your letterheads establish your HTML email templates’ appearance and feel. It may include a letterhead’s logo, text, and colour settings.
  • Text – All users within the organization may create or modify these templates.
  • Custom HTML – It is a letterhead-equipped HTML extension.HTML templates can be made without the letterhead by administrators and users who have the “Edit HTML Templates” permission. You must have HTML knowledge or obtain the HTML code to include it in your email template.
  • Visualforce – Using Visualforce, administrators and developers can create these templates. Visualforce templates offer advanced functionalities, such as merging with a recipient’s data, wherein a template’s content may include data from multiple records.

Q70) What Exactly Is Salesforce Lightning?

Salesforce Lightning is a set of tools and technologies designed to make the Salesforce platform run much better. It is a component-based framework for developing applications.These tools come in various formats, including an entirely new framework, visual enhancements, and brand-new user interfaces. It is designed to simplify business processes for users without programming knowledge.

With the help of the lightning platform, it is easy to create entertaining apps that deal with business issues.

Q71) Explain The Salesforce Lightning Features? 

  • Offers a drag-and-drop interface for building and customizing apps.
  • Possesses extensions and reusable component creation tools. 
  • For more than 50 partner components, use AppExchange.
  • Contains style guides and user experience best practices for app development.
  • Lightning Connect is a tool for integrating data from an OData-compliant source outside of into applications.

Q72) Give Two Salesforce API Usage Examples

Salesforce provides developers with multiple APIs to interact with the system. These are examples of Salesforce API:

  • Streaming – The Streaming API can monitor Salesforce for changes and receive alerts whenever those changes meet the criteria of a specified SOQL query. Server-sent notifications can be pushed to a client based on their meeting certain criteria.
  • Bulk – It gives you programmatic access to your Salesforce organization to quickly load and query a lot of data.


Q73) Describe The Skinny Table. What Are The Skinny Table Considerations?

Salesforce utilizes skinny tables to access frequently accessed fields and avoid joins. This significantly enhances performance. Skinny tables are so effective that they will remain in sync with source tables even if modified.

Considerations regarding skinny tables:

  • A maximum of one hundred columns can be included in a skinny table.
  • It is not possible to include fields from other objects in skinny tables.
  • Since the Summer ’15 release, skinny tables are now copied to your full sandbox organizations, making this change applicable to full sandboxes.

Get FREE career counselling from Experts !

Q74) What is Salesforce’s WorkFlow?

In Salesforce, a workflow is a fantastic tool for automating particular business processes. You must define specific rules and guidelines to automate tasks like sending emails, updating fields, and creating tasks.

  • We can access the workflow for the entire object.
  • There is no method of database querying.

Q75) What Does The Term “App” in Salesforce Mean?

An application, or app, is a logical container in Salesforce that stores company-related information such as a logo, name, business operations, and so on. You can modify applications to suit your needs or create new applications by combining custom and standard tabs.

Following is a description of how to create an app in Salesforce:

Setup —> build—> Create—> App—> Click on new.

By following the steps outlined above, you can create a custom application.

Q76) Explain The Various Types of Apps Available in Salesforce

In Salesforce, we can create two different kinds of apps. As follows:

  • Custom App – They are primarily used by business owners who wish to create an app occasionally tailored to their particular business needs. It is widely employed on the market.
  • Console App –It can only be used in the customer service sector, where we strongly emphasise resolving client issues. In contrast to a custom app, it is not as popular on the market.

Q77) What do you mean by Salesforce App Launcher?

It is nothing. However, it is a portal used for each user to access Salesforce Apps. It also assists in connecting Apps by using Single-Sign-On. Moreover, a App Launcher has a set of standards along with connected applications with logos in a single place. For using this app, the users have to permit the user profiles. For this, the user has to visible it by selecting ”use identity features” that are available in a pattern.

Q78) What is the difference between Trigger and Workflow?

  • The Trigger is a piece of code that is used to run after and before a record is updated or inserted while Workflow is an automated process that is launched an action based on rule and evaluation criteria.
  • In Trigger, the users can access triggers across the object while in the Workflow, users can access Workflow across the purpose.
  • The Trigger is suggested in the complicated business process while the Workflow is used on a single object or master detail.
  • Trigger uses 20 DML operations in a single trigger, while the Workflow is not able to perform DML operation on Workflow.
  • Trigger uses 20 SOQL in a single trigger while Workflow can’t be able to get a query from a database.
  • The Trigger is used before and after an action, while the Workflow is only used after an operation.

Q79) What Distinguishes A Custom Controller From A Standard Controller?

The standard controller contains all standard object properties and button functionality by default. It includes the same functionality and logic as standard Salesforce pages.

Custom controllers are like an Apex class that handles all the logic for a page without using a standard controller. The controller attribute establishes a connection between custom controllers and Visualforce pages.

Q80) What Exactly is Salesforce CRM?

It is a cloud-based CRM, so no IT specialists are needed to set it up or maintain the cloud. One only requires logging in to communicate with customers directly. The CRM Salesforce system is a well-structured platform that offers its customers information from various sources. A client-centered approach incorporates client data for an organization’s gain. 

Q81) What Distinguishes Data From Metadata in Salesforce?

Meta – The documents upon which a business relies—for example, accounts, contacts, and users.

Metadata – The descriptive data of other data. It refers to the salesforce environment’s visual components, fields, code, configurations, page layouts, and logic.

Q82) What Do Salesforce’s Custom Labels Mean? What Is The Custom Label’s Maximum Character Count?

Developers create multilingual applications using the custom labels in Salesforce. These applications are utilized to provide users with information in their native languages. Custom labels are extremely useful for working with customized values, enabling users of different languages to access the application’s data.

Salesforce lets you make up to 5,000 custom labels, each of which can have up to 1,000 characters. However, this limit does not apply if the custom labels were generated from managed packages.

Q83) An Attribute Tag Is What? What Syntax Should I Use To Include Them?

The data that needs to be referenced by the lightning component of the code is stored in the attribute tag. Component attributes function like how object instance variables do.

The following syntax should be used when including attribute tags:


In place of action in the syntax shown above, you can give the attribute tag a different name.

Q84) What Are The Various Types of Apex Collections? What Are Apex Maps?

The composite data types known as collections in Apex allow programmers to collect or combine various data types into a single variable. In Apex, there are three distinct categories of collections, including List, Map, and Set.

List – An ordered group of elements that their indices can identify is referred to as a list.

Map – Maps are also referred to as “Key/Value” pairs, which means they are collections in which each index value has a unique key.

Set – Sets are similar to lists in that they contain a collection of elements, except that the parts in sets are not ordered.

Q85) What Are The Various Methods of The Apex Batch Class?

There are three distinct Batch Apex Class methods in Salesforce:

  • Method of Beginning – This method is invoked at the start of an apex job. Once gathered, this method returns Database. QuerLocator or passed-on variables, records, or objects.
  • Method of Execution – Every batch of records passed to the job causes it to be called. The method can handle up to 2000 records in a batch, with 200 records being the default batch size for execution. The order in which the records are received by the start methods from which they are to be executed is not guaranteed.
  • Finish Approach – The finish method is used to carry out post-processing tasks like sending emails. After all of the batches have been processed, this method is invoked.

Q86) What is the Salesforce Release Process?

Salesforce updates your system automatically because it is a SaaS platform. There are three significant releases each year, and numerous much smaller updates are distributed in between.

The major releases are labeled as Spring, Summer, and Winter, with the fiscal year of Salesforce appended to the name, such as “Salesforce Winter ’22 Release.” Numerous updates and new features will be included in every release for most Salesforce products.

It is critical to remain vigilant during the release period. Even though Salesforce rarely breaks anything when updating your Org, it is necessary to test everything to ensure that it functions as intended.

Q87) How are Changes Between Salesforce Environments Transferred?

Changes must be transferred from one Salesforce sandbox to another and ultimately to the production environment once implemented and tested.

Moving changes between environments can be done in many different ways. However, using change sets is the most typical approach. Change sets are assembled collections of parts that can be built in one setting and transferred to another.

Q88) What Does A Salesforce Queue Mean?

A specific person must own many Salesforce objects. For instance, a user must hold Accounts, Opportunities, Contacts, and Campaigns in Salesforce.

But for some objects, being owned by a Salesforce Queue is advantageous. In your CRM, queues act as holding areas where records wait to be picked up, given an owner, and processed by a user.

Q89) Salesforce Customer 360: What Is It?

Salesforce has been working to develop a line of products that would give platform users access to a complete 360-degree view of their customers for several years. This means that Salesforce users can view every interaction with a customer, from the initial website inquiry to the products they purchased and any problems or questions they may have with those products.

Businesses benefit from this by being able to serve their customers better, knowing everything there is to know about them, and ensuring that everything is based on a single source of truth.

Q90) Describe Several Methods For Importing Account and Contact Information Into Salesforce?

The ability to import data into Salesforce is essential, but it’s also critical to comprehend how the various tools work. Listed below are a few of the most useful tools:

  • Data Loader – Any Salesforce professional’s toolkit will include the Data Loader. It permits the simultaneous import, export, update, and deletion of many records. To use the Data Loader, you must first download it to your desktop.
  • Data Import Wizard – The Data Import Wizard is a streamlined tool that lets you import data into Salesforce, as its name suggests. The wizard is accessible from Salesforce and includes deduplication capabilities.
  • io – A sophisticated, cloud-based data loader with many features is called Although Mulesoft offers this product primarily as a paid service, the free version provides a limited number of importing and exporting operations and is very helpful in some more complicated scenarios. 

Q91) What Exactly Is The Salesforce Execution Order?

The Salesforce Order of Execution is a set of rules that specifies what must happen after a record is saved in Salesforce. For example, if you have validation rules, flows, Apex triggers, etc., the order in which these events are triggered is consistent.

When developing solutions and troubleshooting problems, it is crucial to comprehend this.

Q92) What Exactly is Mulesoft?

Salesforce paid $6.5 billion to acquire the integration platform Mulesoft in 2018.

The Mulesoft Anypoint platform makes it simple to integrate with other systems because it comes with templates that offer already configured APIs and are ready to use. Salesforce acquired Mulesoft to serve better customers who were undergoing digital transformations and needed integration with backend systems like ERP, HR, or Finance.

Mulesoft Composer, a new product from Salesforce that gives administrators a declarative way to integrate with other systems, was also just released.

Get Free Career Counseling from Experts !

Q93) What Are Some Ways To Customise Salesforce’s Appearance And Feel?

With the release of Salesforce Lightning, it is now possible to customise the Salesforce user interface to reflect your truth. Here are a few strategies for branding Salesforce with the help of a feature called Themes to impress your users:

  • Alter Logo – The Salesforce logo will always appear by default in the top left-hand corner. When configuring a custom app, you can easily replace this with your own.
  • Colors – Many of Salesforce’s colors can be changed using Themes.This includes the colour of the background for both the back and the global header. 
  • Image for the Background – Even a background image behind elements on record pages can be set.


Q94) What Exactly Is a Dashboard?

A dashboard is a simple way to describe a graphical representation of reports that can be customized for each user or set to be the same for everyone. There can be up to 20 parts on a dashboard. Dashboards show data based on the last report that was run.


Q95) What Exactly Is Dynamic Dashboard?

Dashboards that change based on the user’s security settings are used to show details. It doesn’t do it by itself. When the page is reloaded, it gets a new copy. To better display relevant information, dashboards can be personalised for each user based on his role and the data to which he has access.


Q96) What Exactly Is A Process Builder? Why Do We Employ It?

Process builder is an easy-to-use tool for automating business processes. It offers a simple graphical illustration of the procedure. Process builder is useful for: 

  • Start a flow
  • Deliver an email
  • Post to the chat
  • Making a record
  • Update the file
  • Submit for approval
  • Can perform everything a workflow can except send outgoing messages.

Q97) What Is The Process of Approval?

The approval process serves as a step-by-step manual for the user to approve a particular function. When the approval process reaches a specific step, we can configure it to send an email, create a task, and other actions. The following steps make up the approval procedure:

  • Process explanation
  • First submission steps
  • Steps explained
  • Actions for Final Rejection
  • Actions for final approval

Q98) What Are Some Ways To Customise Salesforce’s Appearance And Feel?

With the release of Salesforce Lightning, it is now possible to customise the Salesforce user interface to reflect your truth. Here are a few strategies for branding Salesforce with the help of a feature called Themes to impress your users:

Q99) What do you mean by Data Skew in Salesforce?

It is a condition that is occurred during the working of a big organization in the case of recording more than 10000 records. Consequently, when users update, the performance issue is encountered that is happened as of data skew.


Q100) What is @future in Salesforce cloud computing?

In Salesforce cloud computing, @future annotation denotes that a particular block will be run only at the availability of required resources.

Enroll in Our Online Course for Salesforce


Get in Touch

3RI team help you to choose right course for your career. Let us know how we can help you.