Salesforce skills are one of the most wanted skills of today’s job market. Salesforce is the CRM that everyone is adopting. To implement this CRM in consonance with their needs, several companies are on a hunt to find the best Salesforce professional for their concern. Currently, there is a demand and supply gap in this field. It’s a hot field to make a career in. Here is a list of a few interview questions on Salesforce that may help with your Salesforce interview Questions if you are looking forward to taking up a job in this domain.
To help you in a better manner we have divided the blog into the following sections-
Salesforce is a Cloud-based CRM tool; it lets you create apps for mobile and desktop which can be hosted on clouds.
Declarative & Programmatic – Where Do You Use Them? | |
Applications Tabs Pages Layouts Record Type | Force.com Pages Web Controls Sites |
Workflow, Validation Rules, Approval Processes | Force.com Controllers Force.com Code Web Services API REST API |
Objects, Fields, Relationships | Web Services API, Metadata API, REST API, Bulk API |
Declarative Simplicity + Speed |
Programmatic
Custom Functionality Integration |
There are two development approaches to Salesforce Development-
Salesforce is an easy platform to spin up apps and facilitates CRM and bottom-line boost. There are many tools that are offered with Salesforce and in order to get access to them, you first need to have a developer’s account.
Follow the steps given here-
To host Salesforce a platform is needed and that is known as force.com. Force.com is a PaaS product. The concept of Force.com is used to host the applications.
Follow the steps given here to change the default time zone of your account
All the Apps, Objects and Fields that the Salesforce Platform provides you by default are called standard apps, objects, and fields. In Salesforce there are two types of components ‘Standard’ and ‘Custom’. Whatever you create or modify is called a custom component.
Object relationship is a special field type which is created to connect any two objects together.
Salesforce provides for two types of relationships i-e
A sandbox is a copy of the creation condition/org, utilized for testing and improvement purposes. It’s helpful in light of the fact that it permits advancement on Apex programming without aggravating the generation environment.
Different types of Sandboxes are:
Visualforce pages are served from an alternate domain to enhance security norms and to block out cross-site scripting.
A bucket field is a feature that gives you a chance to gather related records together by ranges and segments, without the utilization of complex formulas and custom fields. Bucketing would thus be able to be utilized for the gathering, channel, or orchestrate report information. When you make a bucket field, you have to characterize various classifications (cans) that are utilized to assemble the report esteems.
Dynamic dashboards are utilized to show data which is custom fitted to a particular client. On the off chance that the Sales Head wants to share the view of a report created particularly with a specific team member, at that point he can utilize dynamic dashboards.
The different types of reports that are available –
“Data skew” is a condition which you will experience when working for a major customer where there are more than 10,000 records. When one single client claims that numerous records we call that condition ‘ownership data skew’.
A Visualforce Component is either a predefined part (standard from a segment library) or a custom segment that decides the UI conduct.
A Trigger is only a code that is executed before or after a record is embedded or refreshed.
You are allowed to add up to 20 reports on a single dashboard.
You can have only one active rule at a given time.
In Salesforce, on the off chance that you need to send your code to creation, at that point you should ensure that something like 75% of your Apex code is secured by unit tests. And every one of these tests must have finished effectively.
Representative points of confinement will limit a solitary Apex exchange to make a maximum of 100 callouts to an HTTP request or an API call.
You can get the ID’s of all the currently signed in clients by utilizing this function: UserInfo.getUserId().