Salesforce is a Customer Relationship Management(CRM) platform that uses cloud technology to bring companies and customers together. It helps businesses to manage their customer’s data, track their activities efficiently. It supports powerful, connected products for improving your marketing, sales, commerce, service, IT, and more. Salesforce CRM does not need any technical knowledge to set up and manage the same. Show
Scope of SalesforceSalesforce is a preferred career option if you are looking forward to CRM. A lot of companies like Accenture, Adidas, Atlas, Cisco, Deloitte, Godrej, Infosys, etc. are making use of Salesforce. Those who opted for Salesforce are enjoying a high scale of pay and extreme job satisfaction. As the number of Salesforce platform end-users increases, companies face a lack of proficient skill sets about Salesforce. They want Salesforce proficient people who know the platform very well and can use its several services for business needs. Hence, Salesforce professional count is increasing day by day. Salesforce Interview Questions For Freshers1. What are the features of SalesforceContact management
Opportunity management
Quote management
Lead management
Sales data
Mobility
Workflow and approvals
File sync and share
Dynamic dashboards and custom reports
Sales forecasting
2. What is an object in Salesforce?In Salesforce, objects are database tables that are used to store the data of an organization. There are two types of objects in Salesforce. They are:
3. What is meant by an App in Salesforce?An App in Salesforce is a logical container that holds various details related to the company such as a logo, name, business operations, etc. You can customize apps to match your needs, or you can develop new applications by combining custom and standard tabs. The process to create an app in Salesforce is given below: Setup —> build—> Create—> App—> Click on new. By following the above procedure, you can develop an application as you want. 4. Explain different types of apps we can use in Salesforce.There are two types of apps that we can create in Salesforce. They are:
5. What is sharing rule?Sharing rules are applied when a user wishes to permit access to other users like public groups, roles, or territories. It gives greater access to particular users by making automatic exceptions to your organization-wide sharing settings. You can define total sharing rules up to 300 for a particular object, including criteria-based or guest user sharing rules up to 50, if available for the object. 6. What is an Audit trail in Salesforce?An Audit trail in Salesforce is a unique feature that helps in tracking the changes made in the organization by you and other administrators. In that way, you will always get to know who has modified the project at the last minute. It is helpful for the organization with more administrators. By using an audit trail, you can get to know the details about changes made, the date and time of the change, and the username of the team member who made the changes. 7. What is the difference between role and profile?The main difference between role and profile is given below -
8. What is a profile in Salesforce? Can two users have the same profile?The profile in Salesforce is defined as a collection of settings and permissions that define what a user can do in Salesforce. So it gives you the authority to access certain records in Salesforce. There are multiple profiles available in Salesforce. For example, a sales profile can have access to leads, contacts, campaigns, opportunities, etc. The people who work under one department may be assigned the same profiles. Consider the case of sales profile, many people work under it and each person who works under this is assigned with the same profile. Hence we can say that any number of people can have the same profile. 9. What is a Master–Detail relationship in Salesforce?
10. What is dashboard in Salesforce?A dashboard in Salesforce is a pictorial representation of the report. It displays data from source reports as visual components. These components provide a snapshot of key metrics and performance indicators of the organization at a single glance. A single dashboard is capable of displaying 20 reports at a time. 11. What do you understand by workflow in Salesforce?
12. What are the benefits of using Salesforce CRM?The benefits of using Salesforce CRM is given below:
13. What is trigger in Salesforce?The trigger is defined as an Apex code that executes to perform custom actions, before or after modifications like insert, update, delete, etc. that has done to records in Salesforce. Triggers can be defined for top-level standard objects, like contact or account, custom objects, and few standard child objects. They are active by default when created. When the specified database events occur, Salesforce automatically fires active triggers. The syntax for creating a trigger is given below:
To execute a trigger before or after insert, update, delete and undelete operations, specify multiple trigger events like before insert, before delete, after insert, after update etc. in a comma-separated list. 14. What is the difference between static and dynamic dashboards in Salesforce?
15. What is Apex in Salesforce?
Salesforce Interview Questions for Experienced Developer31. What do you mean by a sandbox in Salesforce?A sandbox is a copy of the production environment/ organization and it is used for the purpose of testing and development. It’s very useful because sandboxes are completely isolated from your Salesforce production organization, so it allows you to test out new ideas on the duplicate database without disturbing the original production environment. You can use the sandbox whenever you want to test a newly formed Force.com application or Visualforce page. Instead of testing it directly in production, you can develop and test it in the sandbox organization. Using this, you can develop the application without any difficulty and then migrate the metadata and data to the production environment. Doing this in a non-production environment permits developers to freely test and experiment with the newly created applications. There are four types of sandboxes in Salesforce: Developer sandbox:
Developer pro sandbox:
Partial data sandbox:
Full sandbox:
32. Explain the various types of object relationships in Salesforce.An object relationship in Salesforce can be defined as a two-way link or association between two or more objects. Relationships are created by generating custom relationship fields on an object. Due to this, whenever a user views the records, they are also able to see and access related data. The various types of object relationships in Salesforce are: Master-Detail relationship (1:n):
Lookup relationship (1:n):
Junction relationship (Many-To-Many):
Hierarchical relationship:
External lookup relationship:
Indirect lookup relationship:
33. How many ways we can share a record?With the help of the given below methods we can share records in Salesforce: Role hierarchy:
OWD:
Manual sharing:
Criteria based sharing rules:
Apex sharing:
34. What is a wrapper class in Salesforce?A wrapper class is a type of container class, which contains a group of objects as its members. It is of an abstract data type. We use a wrapper class for enclosing the collected data. A wrapper class is defined by a programmer, that acts as custom objects, along with wrapper class properties. The instances of a wrapper class are helpful in displaying various objects in the corresponding table on a Visualforce page. Some of the main advantages of using wrapper class by developers in Salesforce are given below:
35. What is Future annotation(@future)?
Syntax:
36. What are the differences between SOQL and SOSL in salesforce?
37. Explain the types of SOQL statements in Salesforce.Salesforce Object Query Language(SOQL) is useful in querying the records from Static SOQL:
Example for Static SOQL query:
Dynamic SOQL:
Example for Dynamic SOQL query:
38. What are the different types of email templates available in Salesforce?The list of different types of email templates that can be created in Salesforce is given below:
39. What is Salesforce lightning?Salesforce lightningis a component-based framework for application development, which has a collection of tools and technologies that aim to effectively increment the performance of the Salesforce platform. These tools include an entirely new version of a framework, visual upgrades, new and optimized interfaces, and more. It is designed to simplify processes for business users, who do not have any programming experience. Using the lightning platform we can easily create apps that solve business problems and provide engaging experiences. Few lightning features are:
40. Can you give an example of a Salesforce API and its usage?Salesforce provides a variety of APIs that allows the developers to interact with the system in many ways. They are: REST:
Bulk: The Bulk API provides programmatic access that lets you quickly load and query a huge amount of data into your Salesforce organization. Streaming: The Streaming API can be used to trigger and receive notifications, whenever changes into Salesforce data are made according to the defined SOQL query criteria. It is useful when you want notifications to be pushed from the server to the client based on your defined criteria. ConclusionSalesforce is playing a vital role in any company’s sales and marketing automation activities. The demand for qualified Salesforce professionals has seen its peak in recent days. Moreover, competition is also becoming tough for Salesforce-related positions, so preparation is inevitable if you want yourself to shine out of the crowd. Salesforce is increasingly used as a term synonymous with CRM. Organizations can utilize Salesforce for varied applications like Contact Management, Workflow Creation, Customer Engagement, Opportunity Tracking, Task Management, and many more. In addition, you can also collaborate with your colleagues, run analytics, and access Salesforce from a mobile dashboard. Salesforce MCQsRecord owners Administrators Users above the record owner in the hierarchy of role All of the above Cascading deletes and sharing rules which are controlled by the parent Relationship between parent and child elements Relationship between master and retail sectors Relationship between master and slave drives When you are using REST requests and prefer to use SOAP When you are processing data up to one thousand records When you are loading a large number of records When you are updating small numbers of records at a time Using a piece of code to relate both objects Using a junction object Not possible to create many relationships in salesforce Creating direct many to many relationships Specific operations invoked by your client applications at runtime to perform tasks Operations invoked at compile time Operations that run in the background Operations running in the foreground Users must have superuser privileges Users must restart the computer Users cannot access the API They must be granted “API Enabled” permissions Nobody can edit the record Only the system can edit the record Only record owner and users beyond the specified role There is no record to be edited Some of the calls are asynchronous, rollback on error Service requests and responses, asynchronous, committed automatically versus rollback on error Service requests and responses, asynchronous, rollback on error Service requests and responses, synchronous, committed automatically v/s rollback on error In the configuration file In the WSDL file In the error file In the spooler Read/Write/Transfer Read/Write and Read-only Write the only Delete Accounts Groups and files Custom objects None of the above Profile and role Language and time zone Contact information Chatter group information Which records to share Who to share access with What level of access to grant All of the above Profile settings Sharing rules Manual sharing Role hierarchy Roles Roles and subordinates Users All of the above Age and scale Scale and position Size and time Scale and precision Leads Invoices Accounts Opportunities What is Salesforce testing interview questions?Top 50 Salesforce Interview Questions And Answers. Q #1) What do you mean by Salesforce? ... . Q #2) Define a Custom Object in Salesforce? ... . Q #3) Define Field types in Salesforce? ... . Q #4) What is a Data type? ... . Q #5) What is TAB in Salesforce? ... . Q #6) Define Formula Fields? ... . Q #7) Define a Validation Rule?. What is testing in Salesforce?Salesforce testing is a validation of the configuration and customization performed in vanilla SDFC. The challenge is to ensure that a tester is checking the code which has been customized in place of testing built-in salesforce functionality. SalesForce CRM is built on a platform development language called APEX.
How do I pass an interview in Salesforce?7 Tips To Ace Your Virtual Interview. Prepare the Basics. Some of these may seem obvious, but they are so important, we have to mention them. ... . Master The Digital Handshake. ... . Treat It Like Any Other Interview. ... . Show Your Passion. ... . Embrace Feedback: ... . Ask Questions. ... . Send Thank You Notes.. What tools are used for Salesforce testing?UI testing, functional testing, regression testing, integration testing, system testing, and system integration testing are all required tests. Tools like HP Unified Functional Testing (UFT) and Selenium can be used to automate testing on Salesforce.
|