{"id":248,"date":"2022-05-03T05:54:06","date_gmt":"2022-05-03T05:54:06","guid":{"rendered":"https:\/\/gauthamit.com\/blog\/?p=248"},"modified":"2022-05-20T03:45:39","modified_gmt":"2022-05-20T03:45:39","slug":"salesforce-interview-questions","status":"publish","type":"post","link":"https:\/\/gauthamit.com\/blog\/salesforce-interview-questions\/","title":{"rendered":"Salesforce Interview Questions"},"content":{"rendered":"<h2><strong>Salesforce Interview Questions<\/strong><\/h2>\n<p><strong>1. What are the main benefits of a cloud solution like Salesforce?<\/strong><br \/>\nSales force is a Cloud SaaS platform (Software-as-a-service), which means you access it<br \/>\nthrough your web browser, as opposed to a desktop application. Cloud systems have major<br \/>\nbenefits over legacy computer systems that require huge amounts of server power to run.<br \/>\nCost \u2013 Older on-premise solutions required a huge upfront investment of infrastructure. You would need to buy all the servers, install them and maintain them.<br \/>\nUpgrades \u2013 Instead of managing upgrades to your software yourself, Cloud computing<br \/>\nproviders take care of this for you. Salesforce will upgrade your solution to the latest version 3 times a year.<br \/>\nMobility \u2013 Cloud computing tools can be accessed from anywhere. As long as you have a<br \/>\ndevice and an internet connection, you can access any information that is stored in<br \/>\nSalesforce.<\/p>\n<p><strong>2.Can you describe the main differences between Sales Cloud &amp; Service Cloud?<\/strong><br \/>\n\uf0a7 Sales Cloud \u2013 This product is designed to support businesses with their sales cycle.<br \/>\nTaking a potential customer on a journey from qualifying them through the Lead object<br \/>\nto converting them into an Opportunity where the main sales cycle takes place. Sales<br \/>\nCloud also has a number of other features to support this process, from quoting to<br \/>\nforecasting.<br \/>\n\uf0a7 Service Cloud \u2013 Service Cloud on the other hand helps organisations with their customer<br \/>\nsupport process. Customers initiate a support process by emailing, calling, or submitting<br \/>\nan online form. Once this case has been created in Salesforce, agents can use features<br \/>\nsuch as a Knowledge base to help find answers to questions, milestones to ensure SLA<br \/>\n(Service Level Agreements) are met, as well as features like live chat to talk to<br \/>\ncustomers in real-time.<\/p>\n<p><strong>3. What is the Salesforce Platform (Force.com), and how does it help <\/strong><br \/>\n<strong>organisations?<\/strong><br \/>\n\uf0a7 One of Salesforce\u2019s biggest selling points is its platform (Previously called Force.com). This enables you to create powerful customisations on top of Salesforce\u2019s products, that allow you to completely tailor the applications to your organisation\u2019s exact needs. This is made even more attractive by the fact that you can create customisations with clicks, not code.<br \/>\n\uf0a7 At a basic level, this allows you to create custom fields and objects, to store unique information related to your organisation. One of the most popular customisation possibilities is automation. You can create automation to pretty much do anything in Salesforce, update a field, create a record, send an email, etc\u2026These types of customisations can end up saving users a lot of time.<\/p>\n<p><strong>4. Can you explain how Salesforce releases work?<\/strong><br \/>\n\uf0a7 Being a SaaS platform, Salesforce delivers updates to your system automatically. The<br \/>\nmajor releases happen 3 times a year, with some other, much smaller updates being<br \/>\ndelivered in between.<br \/>\n\uf0a7 The major releases are labelled, Spring, Summer &amp; Winter, with the fiscal Salesforce<br \/>\nyear following the name, e.g. \u201cSalesforce Winter \u201922 Release\u201d. Each release will have<br \/>\na huge amount of features and updates included, across most Salesforce products.<br \/>\n\uf0a7 It\u2019s important to stay alert around release time. Whilst Salesforce rarely breaks<br \/>\nanything whilst updating your Org, it\u2019s important to test everything and ensure that it<br \/>\nworks as expected.<\/p>\n<p><strong>5.What is the Salesforce Lightning Experience, and how does it help <\/strong><br \/>\n<strong>organisations?<\/strong><br \/>\n\uf0a7 Salesforce Lightning was primarily a new UI that was released in 2015, it took<br \/>\nSalesforce\u2019s UI that was mostly unchanged since 1999 and brought it into the 21st<br \/>\ncentury. Salesforce centred the design around a modular experience that allowed<br \/>\nSalesforce Admins to easily control the layout of all pages.<br \/>\n\uf0a7 This resulted in a rise in user productivity with the help of new features, as well as an<br \/>\neasy to navigate UI. Pretty much, every single page of Salesforce Lightning Experience<br \/>\nis fully customizable. You can customise the home page, record layouts and create<br \/>\ndashboards to suit your specific needs.<\/p>\n<p><strong>6.Can you describe an example Sales process that a company might <\/strong><br \/>\n<strong>implement?<\/strong><br \/>\n\uf0a7 Sales Cloud is Salesforce\u2019s most popular product and it\u2019s more than likely you will<br \/>\nneed to support this product. This is why it\u2019s more important than ever to be able<br \/>\nto recommend and support a company\u2019s Sales process.<br \/>\n\uf0a7 When someone refers to a Sales process, they are referring to the process that a<br \/>\nsalesperson will follow in order to sell a product or service to a potential customer.<br \/>\nThis is then translated into the \u201cLead Status\u201d and \u201cOpportunity Stage\u201d fields. At an<br \/>\nextremely basic level, that could look like the following. Qualify &gt; Discover &gt;<br \/>\nAnalysis &gt; Proposal &gt; Negotiation &gt; Closed Won (Or Lost).<br \/>\n\uf0a7 Here is an example below that includes a full Sales process, from entering the<br \/>\norganisation at the Lead stage, all the way through to its closing.<\/p>\n<p><strong>7. What are objects in Salesforce and how are they used?<\/strong><br \/>\n\uf0a7 In normal database terms, an object in Salesforce is simply a table of data. A table of<br \/>\ndata will contain various fields and in turn, these fields contain information like email<br \/>\naddress, phone number, or company name.<br \/>\n\uf0a7 There are two types of objects in Salesforce, standard and custom. Standard objects<br \/>\nare those that come out of the box with Salesforce products. For example, in most<br \/>\nSalesforce products, Accounts &amp; Contacts come as standard. In Sales Cloud, you will<br \/>\nget objects such as Lead &amp; Opportunity, whilst in Service Cloud, Cases &amp; Entitlements<br \/>\nwill be standard.<br \/>\n\uf0a7 Custom Objects on the other hand are created by yourself. These are the objects that<br \/>\ncan be created as your foundation for building custom applications.<\/p>\n<p><strong>8. How do you move changes between Salesforce environments?<\/strong><br \/>\n\uf0a7 Once changes have been implemented and tested in a Salesforce sandbox, they need<br \/>\nto be moved to another sandbox and ultimately, the production environment.<br \/>\n\uf0a7 There are many ways to move changes between environments. However, the most<br \/>\ncommon way is to use change sets. Change sets are a packaged set of components<br \/>\nthat can be created in one environment and moved across to another.<br \/>\n\uf0a7 If you want to really impress your interviewer, learn all about Salesforce devops, the<br \/>\nnext generation of deployment tools.<\/p>\n<p><strong>9. What is a Queue in Salesforce?<\/strong><br \/>\n\uf0a7 A lot of objects in Salesforce have to be owned by an individual. For example, Accounts,<br \/>\nOpportunities, Contacts &amp; Campaigns must be owned by a user in Salesforce.<br \/>\n\uf0a7 However, there are certain objects where it is useful to be owned by a Salesforce Queue.<br \/>\nQueues are like holding areas in your CRM, where records wait for a user to pick them up,<br \/>\nassign them to an owner and work on processing them.<\/p>\n<p><strong>10. What is Salesforce Customer 360?<\/strong><br \/>\n\uf0a7 For a few years now, Salesforce has been trying to create a suite of products that allow<br \/>\nusers of its platform to see a 360-degree view of their customers. This means that users<br \/>\nof Salesforce can see every interaction with a customer, from the first enquiry through<br \/>\nthe website, to which products they have bought and what issues or queries they have<br \/>\nwith their products.<br \/>\n\uf0a7 This helps businesses by allowing them to serve their customers better, by knowing<br \/>\neverything about them and ensuring the businesses is working off a single source of<br \/>\ntruth.<\/p>\n<p><strong>11. Can you describe the differences between a Role and a Profile?<\/strong><br \/>\n\uf0a7 Roles &amp; Profiles are two fundamental concepts of the Salesforce platform. They control<br \/>\nwhat users can see and do on the platform.<br \/>\n\uf0a7 Profiles control what a user can do on the platform, for example, they control what kind<br \/>\nof access rights a user has to a certain object, such as create, read, edit, or delete.<br \/>\nThey also control individual permissions such as \u201cExport Reports\u201d, \u201cCreate Dashboard<br \/>\nFolders\u201d, or \u201cModify All Data\u201d.<br \/>\n\uf0a7 Roles, on the other hand, are used to control what users can see. They are designed<br \/>\nto open up access through a hierarchy so that more senior members of the organisation<br \/>\ncan see more records. For example, someone at the bottom of the hierarchy, like an<br \/>\nAccount Executive, might be only able to see their own accounts. But the VP Sales US,<br \/>\nwould be able to see all accounts owned by individuals below them.<\/p>\n<p><strong>12. What are the main types of relationships you can create between <\/strong><br \/>\n<strong>objects in Salesforce?<\/strong><br \/>\n\uf0a7 Creating relationships between Salesforce objects is a fundamental skill. It\u2019s<br \/>\nimportant to create them in a scalable way, ensuring you pick the right<br \/>\nrelationship for the right solution.<br \/>\n\uf0a7 The most common types are the Lookup &amp; Master-detail relationships. Lookups<br \/>\ncan be defined as loosely coupled, meaning that you can relate records easily to<br \/>\nother records in a one-to-many fashion.<br \/>\n\uf0a7 Master-detail relationships on the other hand are tightly coupled. This means that<br \/>\na child record cannot exist without a parent record and if a parent record is<br \/>\ndeleted, the child also gets deleted with it. For a full overview of all 7 Salesforce<br \/>\nrelationships, check out the article below\u2026<\/p>\n<p><strong>13. Can you name the types of Salesforce reports and the <\/strong><br \/>\n<strong>differences between them?<\/strong><br \/>\n\uf0a7 Tabular \u2013 This is the simplest of reports and is suited just to show lines of data<br \/>\nand nothing else. It is similar to an Excel spreadsheet. If you just want to show<br \/>\ndata without the need to show totals, calculations or groups of data, then this is<br \/>\nthe report for you. It is also best to use this report type if you are planning to<br \/>\nexport data.<br \/>\n\uf0a7 Summary \u2013 As soon as you add a grouping, you will turn the report into a<br \/>\nsummary report. Summary reports are probably the most commonly used and are<br \/>\ngreat for showing groups of data, e.g., if you want to see the number or value of<br \/>\nopportunities per account, you would group your report by Account Name. You<br \/>\ncan also subgroup fields by dragging them under the initial group.<br \/>\n\uf0a7 Matrix \u2013 Matrix reports are very similar to a summary, but they allow you to group<br \/>\nby rows as well as columns to see different totals. Building on the example above,<br \/>\nyou might want to see the value of opportunities per account, by month. So you<br \/>\nwould see that Edge Communications has $100,000 of opportunities in January,<br \/>\n$50,000 in February and so on.<br \/>\n\uf0a7 Joined Reports \u2013 Joined reports allow you to create two separate reports so that<br \/>\nyou can compare data. You could use a Joined report to show the total number of<br \/>\nopportunities and cases per account, side by side.<\/p>\n<p><strong>14. Describe the different ways to make a field required in Salesforce?<\/strong><br \/>\n\uf0a7 Making fields required in Salesforce is a great way to ensure that correct information is being<br \/>\ncaptured and at the right point in the process. Over time, this massively improves data quality.<br \/>\nHere are a few ways you can make fields required\u2026<br \/>\n\uf0a7 Custom Field Settings \u2013 Whenever you create a new custom field, you have the option to make<br \/>\nthis required. This is a \u201chard\u201d limit and will be required whenever you are creating a new record<br \/>\ninside of Salesforce or uploading via a data loader.<br \/>\n\uf0a7 Page Layout \u2013 On a Salesforce Page Layout, you also have the option to make fields read-only,<br \/>\nor required. This is considered a \u201csoft\u201d limit, as it will only apply if you are creating a new<br \/>\nrecord via the Salesforce interface, not when uploading via a data loader.<br \/>\n\uf0a7 Validation Rules \u2013 Finally, we have validation rules. These have much more advanced logic and<br \/>\ncan be built to only make a field required, under a certain condition, e.g. If Opportunity Stage =<br \/>\nClosed Won, make X field required. Validation rules have a hard limit.<\/p>\n<p><strong>15. What is the Salesforce Order of Execution?<\/strong><br \/>\n\uf0a7 The Salesforce Order of Execution is a set of rules that describes what events happen<br \/>\nwhen a record is saved in Salesforce. For example, if you have validation rules, flows,<br \/>\nApex triggers, etc\u2026there is a consistent sequence in which these events get triggered.<br \/>\n\uf0a7 This is important to understand when designing solutions, as well as when you are<br \/>\ntroubleshooting issues.<\/p>\n<p><strong>16. What is SOQL used for?<\/strong><br \/>\n\uf0a7 SOQL stands for Salesforce Object Query Language and is used to search Salesforce data when<br \/>\ndevelopers are writing custom logic. SOQL is structured similar to SQL and can be used to<br \/>\nretrieve data from a single object, or multiple objects that relate to one another.<\/p>\n<p><strong>17. Can you name a few ways to help improve Salesforce user adoption?<\/strong><br \/>\n\uf0a7 Salesforce adoption is always an important topic and it\u2019s vital to understand how to support<br \/>\nusers if adoption numbers start dropping. Here are a few ways you can help improve user<br \/>\nadoption\u2026<br \/>\n\uf0a7 Training \u2013 If you are onboarding new users onto a new system, it\u2019s important to provide them<br \/>\nwith sufficient training. Showing them how to use Salesforce and answering their questions will<br \/>\nensure that they continue to use the system. If users feel unsupported, they may go back to<br \/>\nusing pen and paper, excel, or another system of their choice!<br \/>\n\uf0a7 Feature Development \u2013 Salesforce professionals will get feature requests from their users all<br \/>\nthe time. Although not all of them will be possible, it\u2019s important to address their issues and<br \/>\nensure that they feel heard.<br \/>\n\uf0a7 Super Users \u2013 Identifying super users, or \u201cchampions\u201d of Salesforce can help drive user<br \/>\nadoption. Salesforce Admins won\u2019t be available all the time to support users, so if you have a<br \/>\nnetwork of champions that can drive user adoption, answer questions and gather feedback,<br \/>\nthis can only help.<\/p>\n<p><strong>18. What can be implemented in Salesforce to help ensure clean data?<\/strong><br \/>\n\uf0a7 Clean data has been an issue ever since IT systems existed. However, if properly managed, having a nice,<br \/>\nclean system, can lead to happy and more productive users. Here are a few features and products you can<br \/>\nimplement to promote clean data:<br \/>\n\uf0a7 Validation \u2013 Using Validation in Salesforce is a great way to keep data clean. This can come in a few different<br \/>\nforms such as required fields, using picklists over free text fields, validation rules, as well as setting correct<br \/>\npermissions. All of the mentioned features are simply trying to ensure that users can only enter data<br \/>\nthey should be entering. This is one of the most effective prevention methods for bad data.<br \/>\n\uf0a7 Duplicate Management \u2013 A common issue for users and admins using Salesforce, is duplicates. They can<br \/>\ncome from various sources including an initial data load, marketing leads (events\/website), or users<br \/>\nthemselves manually entering them. Salesforce has various simple but powerful duplicate tools to prevent<br \/>\nthis.<br \/>\n\uf0a7 Deduplication Tools \u2013 If bad data has become such a problem and is beyond repair, luckily there are<br \/>\nAppExchange Apps that can help. A couple of our favourites are DemandTools &amp; Cloudingo<\/p>\n<p><strong>19. How is the Salesforce DevOps movement helping companies <\/strong><br \/>\n<strong>using Salesforce?<\/strong><br \/>\n\uf0a7 Back in 2015, Salesforce was voted the most dreaded platform to work with by users<br \/>\nof Stackoverflow. Unlike other systems at the time, Salesforce had very few tools to support developers in building applications, as well as testing and deploying them.<br \/>\n\uf0a7 Fast forward to today and the widespread DevOps movement has now fully embedded itself within the Salesforce ecosystem. Salesforce themselves have been focusing on Salesforce DX (Developer Experience), to bring out tools and frameworks to support coders. In addition, there is a huge range of AppExchange Apps to also help Salesforce professionals, build, test and safely deploy changes. For more info, check out the article below\u2026<\/p>\n<p><strong>20.How can SaaS be helpful to Salesforce?<\/strong><br \/>\n\uf0a7 As SaaS is a subscription-based, customers can always choose not to renew if they are dissatisfied<br \/>\n\uf0a7 Customers can avoid a large initial investment in an IT infrastructure and day to day hustle of maintaining infrastructure<br \/>\n\uf0a7 SaaS customer provides the same provider infrastructure and also easy integration<br \/>\n\uf0a7 SaaS applications use a simple internet interface that makes more accessible for the customer to use.<br \/>\n\uf0a7 SaaS always provide the latest platform to the customer with innovation.<\/p>\n<p><strong>21.What are the different types of reports available in Salesforce?<\/strong><br \/>\n\uf0a7 Different types of reports available in Salesforce are<br \/>\n\uf0a7 Tabular report: It displays the total in the table form<br \/>\n\uf0a7 Matrix report: It is a detailed report in which the grouping is done based on both rows and columns<br \/>\n\uf0a7 Summary report: It is a detailed form of the report in which the grouping is done based on columns<br \/>\n\uf0a7 Joined report:With these two or more reports can be joined in the single reports<\/p>\n<p><strong>22.What is \u201cData Skew\u201d in Salesforce?<\/strong><br \/>\n\uf0a7 In Salesforce, Data skew is a condition which you will occur when working for a big organization when there are more than 10,000 records. So, when users perform updates performance issue will be encountered. It happens because of data skew\u201d.<\/p>\n<p><strong>23.What is a Wrapper Class in Salesforce?<\/strong><br \/>\n\uf0a7 A Wrapper class is defined as a class and a data structure. It is an abstract data type which has its instances formed by a collection of objects.<br \/>\n\uf0a7 The basic nature is that of a custom object and is defined by the Wrapper class properties. It allows records to be checked from a list and process them for a specific action.<\/p>\n<p><strong>24.What is the difference between Role and Profile in Salesforce?<\/strong><br \/>\n\uf0a7 Roles allow to control the access to Salesforce and have an impact on reports. They have<br \/>\ncontrol over the visibility level of organizational users. The users of a specific role level can<br \/>\nview, edit and report on all the data, shared\/owned by the users who fall below in the<br \/>\nhierarchy.<br \/>\n\uf0a7 Profiles are mandatory for all users. Profile controls the access to which records a user has in the Salesforce org. It is not possible for the users to work in the Salesforce org, without being assigned to a profile.<\/p>\n<p><strong>25.What are Workflows in Salesforce? What are the types of Workflow?<\/strong><br \/>\n\uf0a7 Workflow in Salesforce is for automating the standard internal processes and procedures and thereby save time across the organization. The main container for a set of workflow<br \/>\ninstructions is a Workflow Rule. It is possible to sum these instructions as an if\/then statement.<br \/>\n\uf0a7 There are two components of the workflow rule i.e. criteria and the action. The criteria are the \u2018if\u2019 part of the if\/then statement and the action is the \u2018then\u2019 part of the if\/then statement.<br \/>\n\uf0a7 There are two types of workflow in Salesforce:<br \/>\n\uf0a7 Immediate Actions: It fires immediately when the workflow criteria are met. The associated actions email alerts\/field updates also take place with immediate effect.<br \/>\n\uf0a7 Time-dependent Action: When the criteria are met, the associated actions take place after a certain duration of time. This time is based on a value set.<\/p>\n<p><strong>26.What is Object Relationship in Salesforce? What are <\/strong><br \/>\n<strong>Salesforce Relations?<\/strong><br \/>\n\uf0a7 In Salesforce, a related list allows us to connect standard and custom object records.<br \/>\nThis is the purpose served by an object relationship. Various cases can be connected<br \/>\nwith specific customers through this. One can create a custom relationship too.<br \/>\n\uf0a7 The object relations in Salesforce include:<br \/>\n\uf0a7 Many to many<br \/>\n\uf0a7 Master-Detail<br \/>\n\uf0a7 Lookup<br \/>\n\uf0a7 Hierarchical<br \/>\n\uf0a7 Indirect Lookup<br \/>\n\uf0a7 External Lookup<\/p>\n<p><strong>27.What is an API in Salesforce? How can we use it?<\/strong><br \/>\n\uf0a7 Salesforce has a set of APIs to access data from Force.com or Database.com.<br \/>\n\uf0a7 Some of the uses of these APIs include:<br \/>\n\uf0a7 a) SOAP API: It is one of the well-known APIs. It uses SOAP as a wrapper for API<br \/>\noperations. It comprises a bulk of the API traffic lies. As tooling is needed to create,<br \/>\nSOAP messages are mostly used in enterprise settings.<br \/>\n\uf0a7 b) REST API: This is ideal when you want to send a message from a client to a server<br \/>\nand send back a response. The REST API enables you to integrate with Force.com<br \/>\napplications by using simple HTTP methods and create dynamic interfaces. These<br \/>\nmethods are in XML or JSON formats. This helps to use the API for developing<br \/>\nmobile applications or external clients.<br \/>\n\uf0a7 c) Bulk API: It is an asynchronous API and has the ability to manage large sets of<br \/>\ndata. The programmatic access enables you to quickly load data into the Salesforce<br \/>\norg. It cannot be used for a handful of records and is easy to program dynamic API.<br \/>\n\uf0a7 d) Streaming: It allows us to create a push topic based on a query and get updates<br \/>\non the query, as the results keep on changing. It is used when the notifications are<br \/>\nto be sent from the client to the server based on a defined criterion.<\/p>\n<p><strong>28.What are some Governor limits in Salesforce?<\/strong><br \/>\n\uf0a7 Governor limits control how much data and how many records you can store in the shared databases because Salesforce is a multi-tenant architecture based. In other words, Salesforce uses a single database to store the data of multiple customers.<br \/>\n\uf0a7 Salesforce introduced the concept of the Governor limits to prevent monopolization of the shared resources between users.<br \/>\n\uf0a7 Governor limits are the biggest challenge of a Salesforce developer. This is because if the apex code exceeds the limit, then the issue is a runtime exception that can&#8217;t be handled. So as a Salesforce developer, you should be very careful while developing application.<br \/>\n\uf0a7 Here is a list of some significant Governor limits.<br \/>\n\uf0a7 Pre-transaction Apex limits<br \/>\n\uf0a7 Static Apex limits<br \/>\n\uf0a7 Size-Specific Apex limits<br \/>\n\uf0a7 Miscellaneous Apex limits<br \/>\n\uf0a7 Force.com Platform Apex Limits<br \/>\n\uf0a7 Email limits<br \/>\n\uf0a7 Push Notification limits<\/p>\n<p><strong>29.What is the fiscal year in Salesforce?<\/strong><br \/>\n\uf0a7 Starting and ending date of a company financial year is considered as Fiscal year. The fiscal year is used to calculate annual financial statements in business and other organizations. Salesforce<br \/>\nhas two types of the fiscal year:<br \/>\n\uf0a7 Standard Fiscal year<br \/>\n\uf0a7 Custom Fiscal year<br \/>\n\uf0a7 Standard fiscal year<br \/>\n\uf0a7 Salesforce provides a calendar by default as the standard fiscal year. It&#8217;s a Gregorian calendar. But it is not necessary that all the organizations use the same calendar, some organizations use different calendars and need to change the fiscal year start month. It can be defined whether<br \/>\nthe fiscal year is based on the start or end of the selected month.<br \/>\n\uf0a7 To set up a standard fiscal year navigate to<br \/>\n\uf0a7 Setup-&gt; Administer-&gt;company profile-&gt; Fiscal year<br \/>\n\uf0a7 Select the option of Standard Fiscal year<br \/>\n\uf0a7 Custom fiscal year<br \/>\n\uf0a7 When the standard fiscal year does not meet the requirements of the organization, then<br \/>\nCustom fiscal year is used. To use the custom fiscal year, the administrator has to enable it. The administrator must define the fiscal year to fit the company&#8217;s calendar.<br \/>\n\uf0a7 To set up the company&#8217;s fiscal year, navigate to<br \/>\n\uf0a7 Setup-&gt; Administer-&gt; company profile-&gt; Fiscal year<br \/>\n\uf0a7 Select the option of Custom Fiscal year<br \/>\n\uf0a7 Select the checkbox next to the terms statement<br \/>\n\uf0a7 Click on Enable custom fiscal year<br \/>\n\uf0a7 Click on OK<\/p>\n<p><strong>30.What are the benefits of the Salesforce?<\/strong><br \/>\n\uf0a7 Salesforce is the largest and leading cloud platform provider in the world. Their<br \/>\ncustomer relationship manager (CRM) is one of the most beneficial software.<br \/>\n\uf0a7 We get the following benefits by using CRM<br \/>\n\uf0a7 Improved understanding of the organization<br \/>\n\uf0a7 Enhanced communication b\/w client and service provider<br \/>\n\uf0a7 We can facilitate the customer better by understanding them.<br \/>\n\uf0a7 Salesforce automates the repeated tasks.<br \/>\n\uf0a7 Salesforce reduces cost and cycle time.<br \/>\n\uf0a7 Salesforce improves the efficiency of teams.<\/p>\n<p><strong>31.What is Apex in Salesforce?<\/strong><br \/>\n\uf0a7 Apex is a strongly typed object-oriented programming language. It allows developers to<br \/>\nexecute flow and transaction control statements on Salesforce server in combination with calls to the API. Its syntax looks like Java. It uses syntax and acts as a database stored procedure. Apex allows the developer to add business logic to system events like button clicks, related record update, and Visualforce pages.<\/p>\n<p><strong>32.What is Deployment in Salesforce?<\/strong><br \/>\n\uf0a7 In SFDC (Salesforce development cycle), you have to develop code in Sandbox, and then you might need to deploy this to another sandbox or production environment this is called<br \/>\ndeployment.<br \/>\n\uf0a7 In other words, the movement of metadata from one organization to another organization is called deployment. The main reason behind deployment is that you cannot develop apex in your Salesforce production.<\/p>\n<p><strong>33.Which fields are automatically indexed in Salesforce?<\/strong><br \/>\n\uf0a7 Following fields are automatically indexed in Salesforce:<br \/>\n\uf0a7 Primary keys (id, name and owner fields)<br \/>\n\uf0a7 Foreign keys (master-detail or lookup fields)<br \/>\n\uf0a7 Audit keys (Such as SystemModStamp)<br \/>\n\uf0a7 Custom fields ( These fields Patent as an External ID or a unique area)<\/p>\n<p><strong>34.How many certifications are available in Salesforce?<\/strong><br \/>\n\uf0a7 There are eight kinds of certifications available in Salesforce which cater to different stages:<br \/>\n\uf0a7 Administrator certifications<br \/>\n\uf0a7 Developer Certifications<br \/>\n\uf0a7 Architects Certifications<br \/>\n\uf0a7 App Builders Certifications<br \/>\n\uf0a7 Implementation Experts or Consultant Certification.<br \/>\n\uf0a7 Marketers Certification<br \/>\n\uf0a7 Pardot Experts Certifications<br \/>\n\uf0a7 CPQ Certification<\/p>\n<p><strong>35.What is Salesforce environment?<\/strong><br \/>\n\uf0a7 Environment or organization is the workspace for a particular user.<br \/>\n\uf0a7 For Example, if you sign up to a Facebook account, you will be provided a unique username and password. The same approach, if you subscribe to the Force.com cloud computing, you will be provided a valid credential to work in your specified cloud computing area of the environment or Org.<br \/>\n\uf0a7 The Salesforce environment provides accessibility to develop, test the apps, and can be used for production also. This environment can be customized according to your requirements such as Apex code, workflow, Custom DB attributes, and objects.<\/p>\n<p><strong>36.What are the types of SOql statements in Salesforce?<\/strong><br \/>\n\uf0a7 Salesforce Object Query Language is used to perform database operations in Salesforce.com. It is similar to the select statement in the widely used Structured Query Language (SQL), but it is designed especially for Salesforce data.<br \/>\n\uf0a7 With the use of SOql, we can create a simple but powerful query string in the following<br \/>\nenvironments:<br \/>\n\uf0a7 In the query call () of the query String parameter.<br \/>\n\uf0a7 In apex statements<br \/>\n\uf0a7 In Visualforce controllers and getters method<br \/>\n\uf0a7 In the schema explorer of Force.com IDE<\/p>\n<p><strong>37.What could be the reason to lose data in Salesforce?<\/strong><br \/>\n\uf0a7 Few reasons to loss data in Salesforce are as follows:<br \/>\n\uf0a7 By changing date and date-time<br \/>\n\uf0a7 By migrating number, percent, currency from another datatype.<br \/>\n\uf0a7 By changing from the multi-select picklist, checkbox, auto number to other types.<br \/>\n\uf0a7 By altering the multi-select picklist from any type except picklist<br \/>\n\uf0a7 By changing to auto number except for the text<br \/>\n\uf0a7 By switching from text area to email, URL, phone, and text.<\/p>\n<p><strong>38.How many types of email templates can be created in Salesforce?<\/strong><br \/>\n\uf0a7 Different types of email templates can be created In Salesforce. Some of them are listed below.<br \/>\n\uf0a7 HTML with letterhead<br \/>\n\uf0a7 People who are having &#8220;Edit HTML Templates&#8221; permissions can create this template based on the letterhead.<br \/>\n\uf0a7 Custom HTML<br \/>\n\uf0a7 People who are having &#8220;Edit HTML Templates&#8221; permissions can create this template without any letterhead.<br \/>\n\uf0a7 Visualforce<br \/>\n\uf0a7 Only the administrator and developer can create this template. It provides some advanced functionalities like merging data from multiple records is available only in this template.<\/p>\n<p><strong>39.What is the Salesforce Force.com Platform?<\/strong><br \/>\n\uf0a7 The Salesforce Force.com platform lets organizations update and improve their applications in a low-code environment. By customizing their applications, organizations maintain better control over their processes. But this also means that organizations need low code developers on their team.<\/p>\n<p><strong>40.Why Should You Use Salesforce?<\/strong><br \/>\n\uf0a7 Salesforce has become popular because it is a cloud-based, decentralized service that can be accessed from anywhere and integrated into many other solutions. It\u2019s accessible, scalable, and affordable. It is now the backbone of the technology stack for many organizations.<\/p>\n<p><strong>41.What is the difference between Standard and Custom Controller?<\/strong><br \/>\n\uf0a7 Standard Controllers generate automatically for all standard pages. They contain the<br \/>\nsame logic and functionalities that are used for any standard Salesforce page. They can<br \/>\nbe used with standard and custom objects.<br \/>\n\uf0a7 Custom Controllers override the standard functionality of a standard controller which<br \/>\nappears on a Visualforce page. Apex can be used for writing a custom controller or a<br \/>\ncontroller extension.<\/p>\n<p><strong>42.What are the types of Bindings used in Salesforce?<\/strong><br \/>\n\uf0a7 There are three types of bindings used in Salesforce as shown below.<br \/>\n\uf0a7 Data Bindings: It refers to the data set in the controller.<br \/>\n\uf0a7 Action Bindings: It refers to the action methods in the controller.<br \/>\n\uf0a7 Component Bindings: It refers to some other Visualforce components.<\/p>\n<p><strong>43.What is Lightning Component?<\/strong><br \/>\n\uf0a7 The Lightning Component framework is a user interface framework for developing single-page applications for desktop and mobile devices. It is possible to build Lightning components with two programming models i.e. Original Aura Component Model and the Lightning Web Component Model.<br \/>\n\uf0a7 It is supportive of partitioned multi-tier component development. It uses JavaScript for the client-side and Apex for the server-side<\/p>\n<p><strong>44.What is an API in Salesforce? How can we use it?<\/strong><br \/>\n\uf0a7 Salesforce has a set of APIs to access data from Force.com or Database.com.<br \/>\n\uf0a7 Some of the uses of these APIs include:<br \/>\n\uf0a7 a) SOAP API: It is one of the well-known APIs. It uses SOAP as a wrapper for API operations. It comprises a bulk of the API traffic lies. As tooling is needed to create, SOAP messages are mostly used in enterprise settings.<br \/>\n\uf0a7 b) REST API: This is ideal when you want to send a message from a client to a server and send back a response. The REST API enables you to integrate with Force.com applications by using simple HTTP methods and create dynamic interfaces. These methods are in XML or JSON formats. This helps to use the API for developing mobile applications or external clients.<br \/>\n\uf0a7 c) Bulk API: It is an asynchronous API and has the ability to manage large sets of data. The programmatic access enables you to quickly load data into the Salesforce org. It cannot be used for a handful of records and is easy to program dynamic API.<br \/>\n\uf0a7 d) Streaming: It allows us to create a push topic based on a query and get updates on the query, as the results keep on changing. It is used when the notifications are to be sent from the client to the server based on a defined criterion.<\/p>\n<p><strong>45.What type of apps we can create in SF?<\/strong><br \/>\n\uf0a7 We can create two types of Apps in Salesforce<br \/>\n\uf0a7 Custom app: This type of apps can be used in every business scenario. It is widely used in the market.<br \/>\n\uf0a7 Console app: This type of app can be used only in the client service business, where we focus on solving the client\u2019s issues. It is not comparatively, widely used in the market.<\/p>\n<p><strong>46.What are Salesforce Standard Fields?<\/strong><br \/>\n\uf0a7 Below mentioned are the Salesforce Standard Fields<br \/>\n\uf0a7 Owner,<br \/>\n\uf0a7 Name,<br \/>\n\uf0a7 Last modified by,<br \/>\n\uf0a7 Created by.<\/p>\n<p><strong>47.What are the benefits of using Salesforce CRM?<\/strong><br \/>\n\uf0a7 We get the following benefits by using Salesforce CRM.<br \/>\n\uf0a7 Improved organizational understanding.<br \/>\n\uf0a7 Enhanced communication.<br \/>\n\uf0a7 We can understand the customer better and can facilitate better services.<br \/>\n\uf0a7 Salesforce automates repeated rule-based tasks.<br \/>\n\uf0a7 Improved analytics and dashboards to analyze the data.<br \/>\n\uf0a7 Reduction in cost and cycle time.<br \/>\n\uf0a7 Improves the efficiency of teams.<\/p>\n<p><strong>48.What is the workflow in Salesforce?<\/strong><br \/>\n\uf0a7 Workflow is an excellent way to automate specific business processes in Salesforce. To do this, you are required to define certain rules and regulations to automate tasks such as sending an email, updating a field, create a task<br \/>\n\uf0a7 We can have access to workflow across the object.<br \/>\n\uf0a7 It is not possible to query from the database.<\/p>\n<p><strong>49.How to create many to many relationships in Salesforce?<\/strong><br \/>\n\uf0a7 It helps in creating a many-to-many relationship between two objects in Salesforce. Using many-to-many relationships you can connect each record of an object to be linked with multiple records of other objects and vice versa. The junction object helps us in connecting the two selected objects with each other.<\/p>\n<p><strong>50.What are the default indexed fields in Salesforce?<\/strong><br \/>\n\uf0a7 We have some fields which are indexed by default in Salesforce, which are :<br \/>\n\uf0a7 Name<br \/>\n\uf0a7 ID<br \/>\n\uf0a7 Owner fields<br \/>\n\uf0a7 Master-detail relationship fields<br \/>\n\uf0a7 Lookup fields<br \/>\n\uf0a7 Last modified dates<br \/>\n\uf0a7 Audit dates<\/p>\n<p><strong>51.What are the different ways to store various types of records in <\/strong><br \/>\n<strong>Salesforce?<\/strong><br \/>\n\uf0a7 We have five different ways in Salesforce to store various types of records such as images, files, and documents.<br \/>\n\uf0a7 They are<br \/>\n\uf0a7 Attachments<br \/>\n\uf0a7 Google drive<br \/>\n\uf0a7 Chatter Files<br \/>\n\uf0a7 Libraries<br \/>\n\uf0a7 Attachments.<\/p>\n<p><strong>52.What is the Fiscal year in Salesforce?<\/strong><br \/>\n\uf0a7 The Fiscal year is known as the starting and ending date of a company&#8217;s financial year. We have two types of financial years in Salesforce which are as follows.<br \/>\n\uf0a7 Standard fiscal year<br \/>\n\uf0a7 Custom fiscal year<\/p>\n<p><strong>53.What is the main difference between data table vs page block table tags?<\/strong><br \/>\n\uf0a7 The differences between the Data table and Page block<br \/>\n\uf0a7 Page block:<br \/>\n\uf0a7 It defines inside the page block station or page block<br \/>\n\uf0a7 To design the visual pages uses style sheets<br \/>\n\uf0a7 The required attribute is \u201cvalue\u201d<br \/>\n\uf0a7 Automatically it will display Column Headers<br \/>\n\uf0a7 DataTable:<br \/>\n\uf0a7 No need to mention inside the page block station or page block<br \/>\n\uf0a7 No required value.<br \/>\n\uf0a7 The data will be displayed using custom style sheets.<br \/>\n\uf0a7 we need to specify column headers explicitly.<\/p>\n<p><strong>54.What are the ways to call the Apex class?<\/strong><br \/>\n\uf0a7 Below mentioned are the ways in Salesforce to call Apex class.<br \/>\n\uf0a7 From another class<br \/>\n\uf0a7 From developer console<br \/>\n\uf0a7 From JavaScript links<br \/>\n\uf0a7 From home page components<br \/>\n\uf0a7 By using trigger<br \/>\n\uf0a7 From VisualForce page<\/p>\n<p><strong>55.What is Batch Apex in Salesforce?<\/strong><br \/>\n\uf0a7 Batch Apex: Batch Apex allows you to define a single job that can be broken up into<br \/>\nmanageable chunks, whereas every chunk can be processed separately.<br \/>\n\uf0a7 In the Batch Apex it will fetch all the records on which you want to perform the field update and divide them into a list of 200 records and on every 200 records operation is performed separately.<br \/>\n\uf0a7 This would help us to execute on more than 10,000 records as it won\u2019t perform an operation on all the records in a single transaction instead it dividing them into a Number of subtasks where each subtask may contain records up to 4000.<\/p>\n<p><strong>56.What is meant by Apex transaction?<\/strong><br \/>\n\uf0a7 An Apex transaction represents a group of operations that are needed to be executed at<br \/>\nonce. It includes the Data Manipulation Language (DML) and is responsible for querying<br \/>\nrecords. The DML operations in a transaction either success or if anything goes wrong or occurs even with a single record could result in a rollback of the entire transaction.<\/p>\n<p><strong>57.What is Sandbox in Salesforce?<\/strong><br \/>\n\uf0a7 A Sandbox is defined as a testing environment that is used to test the code or to conduct<br \/>\nexperiments in an isolated environment without harming the production environment.<\/p>\n<p><strong>58.What is Apex Managed Sharing?<\/strong><br \/>\n\uf0a7 Apex Managed Sharing provides developers with the ability to support an application to share requirements.<br \/>\n\uf0a7 This type of sharing is available only with users to modify all data permissions. Only these users can add\/change apex-managed sharing.<br \/>\n\uf0a7 Apex Managed Sharing uses a Sharing reason (Apex Sharing Reason)<\/p>\n<p><strong>59.When do we use Sandbox?<\/strong><br \/>\n\uf0a7 A Sandbox helps you when you want to test the newly developed application on force.com or VisualForce page. It is not possible to check something in the production environment if do, so it creates a problem for the regular functioning. So, to get out of this problem developers use Sandbox to test the application.<br \/>\n\uf0a7 Types of sandboxes available are :<br \/>\n\uf0a7 Developer<br \/>\n\uf0a7 Developer pro<br \/>\n\uf0a7 Partial copy<br \/>\n\uf0a7 Full<\/p>\n<p><strong>60.Difference between SOQL Vs SOSL in salesforce?<\/strong><br \/>\n\uf0a7 SOQL- (Salesforce Object Query Language) SOSL (Salesforce Object Search Language)<br \/>\n\uf0a7 Using SOQL we can Search only on one object one time. Using SOSL we can search on many objects at one time.<br \/>\n\uf0a7 We can query on all fields of any datatype We can query only on fields whose data type is text, phone, and Email.<br \/>\n\uf0a7 We can use SOQL in the Triggers and the classes. We cannot use Triggers but can in classes.<br \/>\n\uf0a7 We can perform a DML operation on SQL query results. We cannot perform DML operations on search results.<\/p>\n<p><strong>61.What is Tab in Salesforce?<\/strong><br \/>\n\uf0a7 A Tab is a user interface to display custom object data or other embedded web content to a user. We have three types of tabs in Salesforce which are:<br \/>\n\uf0a7 Custom Tabs.<br \/>\n\uf0a7 Visualforce Tabs.<br \/>\n\uf0a7 Web Tabs.<\/p>\n<p><strong>62.Explain the advantages of Salesforce SaaS functionality? close<\/strong><br \/>\n\uf0a7 Some of the main benefits of Salesforce SaaS are:<br \/>\n\uf0a7 A pay-as-you-go model perfectly suited for all customers.<br \/>\n\uf0a7 No hassle of infrastructure management.<br \/>\n\uf0a7 All applications are accessed via internet.<br \/>\n\uf0a7 Easy integration between various applications.<br \/>\n\uf0a7 Latest features are provided without any delay.<br \/>\n\uf0a7 Guaranteed uptime and security.<br \/>\n\uf0a7 Scalable performance for various operations.<br \/>\n\uf0a7 Ability to access via mobile devices from anywhere.<\/p>\n<p><strong>63.Explain the various dashboard components?<\/strong><br \/>\n\uf0a7 The various Dashboard components are explained below:<br \/>\n\uf0a7 Chart: it is used for showing data graphically.<br \/>\n\uf0a7 Gauge: it is used for showing a single value within a range of custom values.<br \/>\n\uf0a7 Metric: This is used for displaying a single key-value \u2013 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.<br \/>\n\uf0a7 The various Dashboard components are explained below:<br \/>\n\uf0a7 Would be displayed as a single component.<br \/>\n\uf0a7 Table: Showing report data in column form using the Table.<br \/>\n\uf0a7 Visual force Page: It is used for creating a custom component or showing information not available in another component type.<br \/>\n\uf0a7 Custom S \u2013 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.<\/p>\n<p><strong>64.Explain the various Standard Profiles in Salesforce?<\/strong><br \/>\n\uf0a7 System Administrator \u2013 Customization and administration of the application.<br \/>\n\uf0a7 Standard User \u2013 Can edit, view, update or delete one\u2019s own record.<br \/>\n\uf0a7 Read Only \u2013 Able to just view the records.<br \/>\n\uf0a7 Solution Manager \u2013 Comes with standard user permission but also can manage categories and published solutions.<br \/>\n\uf0a7 Marketing User \u2013 Is able to import leads into the organization along with standard user<br \/>\npermissions.<\/p>\n<p><strong>65.What is a Visualforce Page?<\/strong><br \/>\n\uf0a7 Visualforce is the new markup language from salesforce, by using which, We can render the standard styles of the salesforce. We can still use HTML here in Visualforce. Each visualforce tag always begins with \u201capex\u201d namespace. All the design part can be accomplished by using Visualforce Markup Language and the business logic can be written in custom controllers associated with the Page.<\/p>\n<p><strong>66.What is the sharing rule?<\/strong><br \/>\n\uf0a7 The sharing rules are applied when a user wishes to allow access to other users.<br \/>\n\uf0a7 These 23 most common questions and answers will help you prepare effectively and perform well in Salesforce interviews. Study them thoroughly to make a good impression on your prospective employers. Learn From Real-Time Experts.<\/p>\n<p><strong>67.What is Developer sandbox?<\/strong><br \/>\n\uf0a7 It copies only configuration changes from the production<br \/>\n\uf0a7 It won\u2019t copy real-time data<br \/>\n\uf0a7 We can test the configuration changes with sample data<br \/>\n\uf0a7 The refresh time interval is one day<br \/>\n\uf0a7 If we refresh all the sandbox contents will be replaced with production<br \/>\n\uf0a7 Contents<\/p>\n<p><strong>68.What is an Audit Trail?<\/strong><br \/>\n\uf0a7 The Audit Trail function in Salesforce is useful for gaining information or for tracking all the recent setup changes that the administration has done in the organization. The audit trail can preserve data for up to six months.<\/p>\n<p><strong>69.What are the different types of reports available in Salesforce?<\/strong><br \/>\n\uf0a7 The different types of reports in Salesforce are:<br \/>\n\uf0a7 Tabular report that displays the grand total in table form.<br \/>\n\uf0a7 Matrix report where grouping is based upon both rows and columns.<br \/>\n\uf0a7 Summary reports that are detailed reports in which the grouping is based on columns.<br \/>\n\uf0a7 Joined report<\/p>\n<p><strong>70.What are the Activities in Salesforce?<\/strong><br \/>\n\uf0a7 To create the Activities while creating the object, we should check for \u2018Allow Activities\u2019<br \/>\ncheckbox then the user can add open Activities and Activity History related lists on the Object layout.<br \/>\n\uf0a7 There are two types of activities<br \/>\nTask: Task is nothing but work assigned to a particular person, it doesn\u2019t have a certain time limit.<br \/>\n\uf0a7 Event: It has a certain time limit in that time only all persons should assemble after the time limit over, the event will get complete.<br \/>\n\uf0a7 Once the event or task status changed to \u2018Completed\u2019 this we can see those records under Activity History Related List.<\/p>\n<p><strong>71.What is the trigger?<\/strong><br \/>\n\uf0a7 A trigger is a lever which, when pulled by the finger, releases the hammer on a firearm. In a database, a trigger is a set of Structured Query Language statements that automatically \u201cfires off\u201d action when a specific operation, such as changing data in a table, occurs. A trigger consists of an event and an action. Triggers are used to preserve data integrity by checking on or changing data in a consistent manner.<\/p>\n<p><strong>72.What is a dependent picklist?<\/strong><br \/>\n\uf0a7 In some scenario\u2019s, we should be able to control one of the fields from another field. Example, if we select Country Controlling field as the US then City should display only US cities.<br \/>\n\uf0a7 We can use checkbox data type fields also while creating dependent picklist.<br \/>\n\uf0a7 We can use multi-select data type fields also while creating dependent picklist.<\/p>\n<p><strong>73.How does Salesforce track sales?<\/strong><br \/>\n\uf0a7 Salesforce is a tracking program that records a number of helpful basic details, such as:<br \/>\n\uf0a7 Number of customers served daily<br \/>\n\uf0a7 Daily sales volume<br \/>\n\uf0a7 Detailed reports from Sales Manager<br \/>\n\uf0a7 Sales figures by month or quarter<br \/>\n\uf0a7 Most importantly, Salesforce tracks and reports repeat customer activity, which is the key to any sales organization.<\/p>\n<p><strong>74.What can cause data loss in Salesforce?<\/strong><br \/>\n\uf0a7 Data loss in Salesforce can be caused by a number of reasons, including:<br \/>\n\uf0a7 Changing data and date-time<br \/>\n\uf0a7 Migrating to percent, number, and currency from other data types<br \/>\n\uf0a7 Changing from the multi-select picklist, checkbox, the auto number to other types<br \/>\n\uf0a7 Altering to multi-select picklist from any type except picklist<br \/>\n\uf0a7 Changing to auto-number except for the text<br \/>\n\uf0a7 Changing from text-area to e-mail, phone, URL, and text.<\/p>\n<p><strong>75.What is a bucket field in reports?<\/strong><br \/>\n\uf0a7 A bucket field lets you group related records together by ranges and segments, without the use of complex formulas and custom fields. Bucketing can thus be used to group, filter, or arrange report data. When you create a bucket field, you need to define multiple categories (buckets) that are used to group report values.<br \/>\n\uf0a7 The advantage is that earlier, we had to create custom fields to group or segment certain data.<\/p>\n<p><strong>76.What are Governor Limits?<\/strong><br \/>\n\uf0a7 Since we are working in a multitenant environment Sales force is enforcing the limits for all the functionalities.<br \/>\n\uf0a7 How many no of fields for an object: 500<br \/>\n\uf0a7 No of master-detail relationships for an object: 2<br \/>\n\uf0a7 No of lookup relationship for an object: 25<br \/>\n\uf0a7 No of rollup summary fields: 25<br \/>\n\uf0a7 How many external ids we can enable for an object: 7<\/p>\n<p><strong>77.What is App in Sales force?<\/strong><br \/>\n\uf0a7 An app is a group of tabs that work as a unit to provide functionality. Users can switch between apps using the Force.com app drop-down menu at the top-right corner of every page.<br \/>\n\uf0a7 You can customize existing apps to match the way you work, or build new apps by grouping standard and custom tabs.<br \/>\n\uf0a7 Navigation to create app in Sales force: Setup -&gt;Build -&gt;Create-&gt;App-&gt; Click on new and create your application according to your requirements.<\/p>\n<p><strong>78.What are the permission sets?<\/strong><br \/>\n\uf0a7 A collection of settings or permissions is called a permission set. It extends the user functional access without changing the actual profiles. Permission sets are used for various types of users to extend access functionality regardless of their roles. It consumes time for creating a profile; instead of this, it is easy to create a permission set.<\/p>\n<p><strong>79.What is the difference between a Role and Profile in Salesforce?<\/strong><br \/>\n\uf0a7 Profile:<br \/>\n\uf0a7 A profile controls the access to the records in a Salesforce org. Without assigning a profile, no user can work on the Salesforce org, so it is mandatory for every user.<br \/>\n\uf0a7 Role:<br \/>\n\uf0a7 Unlike a profile, a role is not mandatory for every user. The main function of the role hierarchy that it allows higher-level users in the hierarchy to get access to records owned by lower-level users in the hierarchy. Sales Manager is the best example who gets access to records owned by Sales Reps while their peers do not get access to it.<\/p>\n<p><strong>80.What are the main differences between the data table <\/strong><br \/>\n<strong>vs page block table tags?<\/strong><br \/>\n\uf0a7 Page block:<br \/>\n\uf0a7 It should be defined inside a page block station or page block.<br \/>\n\uf0a7 It uses the style sheets for designing the visual pages.<br \/>\n\uf0a7 It requires the attribute \u201cvalue\u201d.<br \/>\n\uf0a7 The Column Headers are displayed automatically.<br \/>\n\uf0a7 Data table:<br \/>\n\uf0a7 There is need for mentioning it inside the page block station or page block.<br \/>\n\uf0a7 It uses the custom style sheets for displaying the data.<br \/>\n\uf0a7 It doesn\u2019t require any values.<br \/>\n\uf0a7 The column headers must be specified explicitly.<\/p>\n<p><strong>81.How does Salesforce track sales details?<\/strong><br \/>\n\uf0a7 The Salesforce track the sales details which produce accurate results based on the following factors.<br \/>\n\uf0a7 The number of sales on a regular basis.<br \/>\n\uf0a7 The number of customers served on a daily basis.<br \/>\n\uf0a7 Complete reports produced by the Sales Manager.<br \/>\n\uf0a7 Generating sales reports on a timely basis.<br \/>\n\uf0a7 Providing the details of repeat customer activity.<\/p>\n<p><strong>82.Can you give an example of a Salesforce API and its usage?<\/strong><br \/>\n\uf0a7 Salesforce has various API which interacts with the system in different ways.<br \/>\n\uf0a7 REST: It integrates with Force.com applications by using simple HTTP methods. The methods are in either XML or JSON formats which makes API for developing mobile applications or external clients.<br \/>\n\uf0a7 Bulk: It provides programmatic access which loads data quickly into the Salesforce organization.<br \/>\n\uf0a7 Streaming: It is used in receiving the notifications to the changes in Salesforce data which match a defined SOQL query. This API is useful when there is a need for notifications that must be pushed from the server to the client based on criteria that are defined.<\/p>\n<p><strong>83.What are the different methods of batch Apex class?<\/strong><br \/>\n\uf0a7 The \u201cDatabase.Batchable\u201d interface contains three methods for implementation:<br \/>\n\uf0a7 Start method:<br \/>\nglobal (Database.QueryLocator | Iterable) start(Database.BatchableContext bc) {}<br \/>\n\uf0a7 Execute method:<br \/>\nglobal void execute(Database.BatchableContext BC, list){}<br \/>\n\uf0a7 Finish method:<br \/>\nglobal void finish(Database.BatchableContext BC){}<\/p>\n<p><strong>84.What is a Connected App?<\/strong><br \/>\n\uf0a7 With the use of APIs, the connected app integrates an application with Salesforce. It uses the standard SAML and OAuth protocols for authentication, providing single sign-on, tokens for usage with Salesforce APIs. In addition to OAuth capabilities, connected apps allow Salesforce admins to set various security policies and have explicit control over who can use the corresponding apps.<\/p>\n<p><strong>85.How can you call an Apex Class in Salesforce?<\/strong><br \/>\n\uf0a7 There are many ways of calling an Apex class in Salesforce.<br \/>\n\uf0a7 From the Visualforce page.<br \/>\n\uf0a7 From Developer Console.<br \/>\n\uf0a7 From JavaScript links.<br \/>\n\uf0a7 By using a trigger.<br \/>\n\uf0a7 From another class.<br \/>\n\uf0a7 From home page components.<\/p>\n<p><strong>86.Why use Batch Apex instead of Normal Apex?<\/strong><br \/>\n\uf0a7 There are many reasons why Batch Apex is better than Normal Apex.<br \/>\n\uf0a7 A Batch Apex uses 200 records per cycle for executing SOQL queries whereas a Normal Apex can use only 100 records per cycle. The execution of SOQL queries is fast with Batch Apex.<br \/>\n\uf0a7 Batch Apex retrieves 50,000,000 SOQL queries whereas Normal Apex can retrieve only 50,000 SOQL queries.<br \/>\n\uf0a7 A Batch Apex contains a heap size of 12MB whereas a Normal Apex contains a heap size of 6 MB only.<br \/>\n\uf0a7 While executing the bulk records, normal apex classes are vulnerable to encounter with errors as compared to Batch Apex. The latter is normally error-less.<\/p>\n<p><strong>87.What are The Types of Apex Triggers in Salesforce?<\/strong><br \/>\n\uf0a7 Triggers are divided into two types.<br \/>\n\uf0a7 Before Triggers<br \/>\n\uf0a7 After Triggers<br \/>\n\uf0a7 Before Triggers: These triggers are used to update or validate values of a record before they are saved to the database.<br \/>\n\uf0a7 After Triggers: These triggers are used to access field values of the records that are stored in the database and use this value to make changes in other records.<br \/>\n\uf0a7 Syntax:<br \/>\n\uf0a7 Trigger trigger_name on Object_Name(trigger_events) { Code_block } WHERE trigger_events can be comma separated list of events.<\/p>\n<p><strong>88.What is OAuth?<\/strong><br \/>\n\uf0a7 OAuth is an open standard for getting the to appointment, generally utilized as an approach to give sites or applications access to their data on different sites, however without giving them the passwords.<\/p>\n<p><strong>89.What is a Connected App?<\/strong><br \/>\n\uf0a7 The application includes an app with Salesforce which is utilizing APIs. Associated applications utilize standard SAML and OAuth conventions to confirm, give single sign-on, and furnish tokens for use with Salesforce APIs. Notwithstanding standard OAuth capacities, associated applications permit Salesforce administrators to set different security approaches and have unequivocal control over who can utilize the comparing applications.<\/p>\n<p><strong>90.What are the distinctive sorts of accumulations in Apex? What are maps in <\/strong><br \/>\n<strong>Apex?<\/strong><br \/>\n\uf0a7 Accumulations are the sort of factors which can be utilized to store numerous number of<br \/>\nrecords (information). It is helpful in light of the fact that Governor Limits confine the quantity of records you can recover per exchange. Henceforth, we can utilize accumulations to store various records in a solitary variable characterized as sort gathering and by recovering information as accumulations. Accumulations are like how exhibits function.<br \/>\nThere are 3 accumulations composes in Salesforce:<br \/>\n\uf0a7 Records<br \/>\n\uf0a7 Maps<br \/>\n\uf0a7 Sets<br \/>\n\uf0a7 We utilize maps to store information as key-esteem sets, where every one of a kind key maps to a solitary esteem. Sentence structure:<br \/>\n\uf0a7 Map&lt;String, String&gt; country_city = new Map&lt;String, String&gt;();<\/p>\n<p><strong>91.Explain the three kinds of ties utilize as a part of Visualforce? What does each <\/strong><br \/>\n<strong>allude to?<\/strong><br \/>\n\uf0a7 Following three sorts of ties utilizes as a part of Salesforce:-<br \/>\nInformation ties, which allude to the informational collection in the controller<br \/>\nActivity ties, which allude to activity techniques in the controller Segment ties, which allude to other Visualforce parts. Information ties and Action ties are the most widely recognized and we will utilize them as a part of each Visualforce page.<\/p>\n<p><strong>92.How do you create an MDR on the objects that are already <\/strong><br \/>\n<strong>having records?<\/strong><br \/>\n\uf0a7 Following are the steps involved in creating MDR on objects already having records:<br \/>\n\uf0a7 First, we create LR between the two objects.<br \/>\n\uf0a7 Connect all child records to parents.<br \/>\n\uf0a7 Convert the field type from LR to MDR.<\/p>\n<p><strong>93.Name the Fiscal years in Salesforce?<\/strong><br \/>\n\uf0a7 Following the two types of significant fiscal years in Salesforce:<br \/>\n\uf0a7 Standard fiscal year<br \/>\n\uf0a7 Custom fiscal year<\/p>\n<p><strong>94.In what ways Apex can be used in Salesforce?<\/strong><br \/>\n\uf0a7 Here are some of the ways to use Apex:<br \/>\n\uf0a7 To create Email services<br \/>\n\uf0a7 Create web services<br \/>\n\uf0a7 Perform complex validation over multiple objects<br \/>\n\uf0a7 To create complex business processes that are not supported by a workflow.<br \/>\n\uf0a7 Create custom transaction logic<br \/>\n\uf0a7 Attach custom logic to another operation<\/p>\n<p><strong>95.Name the ways for calling the apex class?<\/strong><br \/>\n\uf0a7 Below is some of the ways to call the apex class:<br \/>\n\uf0a7 From another class<br \/>\n\uf0a7 From developer console<br \/>\n\uf0a7 From JavaScript links<br \/>\n\uf0a7 From home page components<br \/>\n\uf0a7 By using trigger<br \/>\n\uf0a7 From VisualForce page<\/p>\n<p><strong>96.What do you mean by the custom object in Salesforce?<\/strong><br \/>\n\uf0a7 Custom objects used in Salesforce are database tables. It is used to store data concerned with a company in Saleforce.com. When a custom object is defined, then it assists in things like:<br \/>\n\uf0a7 Create custom fields<br \/>\n\uf0a7 Development of page layouts<br \/>\n\uf0a7 Records track events and tasks<br \/>\n\uf0a7 Analyze custom object data to create reports and dashboards<br \/>\n\uf0a7 Association of the custom object with other records<br \/>\n\uf0a7 Sharing of custom tabs, custom objects, custom apps, and any other related components<\/p>\n<p><strong>97.In a visual force page in Salesforce, how can controllers be <\/strong><strong>used?<\/strong><br \/>\n\uf0a7 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.<\/p>\n<p><strong>98.What do you mean by the dashboard in Salesforce?<\/strong><br \/>\n\uf0a7 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.<\/p>\n<p><strong>99.What do you mean by Junction object? How can it be used?<\/strong><br \/>\n\uf0a7 Junction objects are used when there is a need to create many-to-many<br \/>\nrelationships between objects. For example, to recruit a candidate, a job link is<br \/>\nsent to many candidates that belong to different locations. Thus, to connect this<br \/>\ndata model, there is a need for a third-party object. The object that is used as the<br \/>\nthird party is known as the junction object.<br \/>\n\uf0a7 In the above example \u201djob application\u201d is considered as the junction object.<\/p>\n<p><strong>100.What is an object relationship overview in Salesforce?<\/strong><br \/>\n\uf0a7 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.<\/p>\n<p><strong>101.How can bucket fields be used in Salesforce?<\/strong><br \/>\n\uf0a7 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.<\/p>\n<p><strong>102.How can deployment be done in Salesforce?<\/strong><br \/>\n\uf0a7 With the help of methods like Salesforce package, Changes set, Eclipse with Force.com IDE, and com Migration Tool, it is possible to deployment.<\/p>\n<p><strong>103.Why do visualforce pages serve from a different domain?<\/strong><br \/>\n\uf0a7 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.<\/p>\n<p><strong>104.How can SaaS be advisable to Salesforce?<\/strong><br \/>\n\uf0a7 It offers an updated platform to clients with innovation.<br \/>\n\uf0a7 It offers an application that uses a simple internet interface. Thus, it is more accessible to clients.<br \/>\n\uf0a7 It helps clients to avoid massive initial investment in an IT infrastructure. Also, it prevents the daily hustle of maintaining infrastructure.<br \/>\n\uf0a7 It is subscription-based. Thus, clients can avoid their usage if they are dissatisfied.<\/p>\n<p><strong>105.How does a static resource use Salesforce?<\/strong><br \/>\n\uf0a7 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.<\/p>\n<p><strong>106.What do you mean by Trigger.new?<\/strong><br \/>\n\uf0a7 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.<\/p>\n<p><strong>107.How can you differentiate between Role and Profile?<\/strong><br \/>\n\uf0a7 The profile is an object or field-level access, while the Role is record-level access.<br \/>\n\uf0a7 The profile is mandatory to all users, while Role is not mandatory to all users.<br \/>\n\uf0a7 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.<\/p>\n<p><strong>108.What is a wrapper class in Salesforce?<\/strong><br \/>\n\uf0a7 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.<\/p>\n<p><strong>109.What do you mean by Salesforce App Launcher?<\/strong><br \/>\n\uf0a7 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 Salesforce.com 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 \u201duse identity features\u201d that are available in a pattern.<\/p>\n<p><strong>110.What do you mean by Data Skew in Salesforce?<\/strong><br \/>\n\uf0a7 It is a condition that is occurred during the working of a big organization in the case of<br \/>\nrecording more than 10000 records. Consequently, when users update, the performance issue is encountered that is happened as of data skew.<\/p>\n<p><strong>111.What is @future in Salesforce cloud computing?<\/strong><br \/>\n\uf0a7 In Salesforce cloud computing, @future annotation denotes that a particular block will be run only at the availability of required resources.<br \/>\n\uf0a7 Enroll in Our Online Course for Salesforce<\/p>\n<p><strong>112.What do you mean by Salesforce App Launcher?<\/strong><br \/>\n\uf0a7 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 Salesforce.com 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 \u201duse identity features\u201d that are available in a pattern.<\/p>\n<p><strong>113.What does a custom object permit the user to do?<\/strong><br \/>\n\uf0a7 Once the custom object is defined, the subscriber can perform the following tasks:<br \/>\n\uf0a7 Create custom fields<br \/>\n\uf0a7 Relate the custom object to other records<br \/>\n\uf0a7 Track events and tasks<br \/>\n\uf0a7 Build page layouts<br \/>\n\uf0a7 Create a custom tab for the custom object<br \/>\n\uf0a7 Analyze custom object data<br \/>\n\uf0a7 Create dashboards and reports<br \/>\n\uf0a7 Share custom tabs, custom apps, custom objects, and various other related components.<br \/>\n\uf0a7 None of these tasks can be accomplished until the custom object has a definition.<\/p>\n<p><strong>114.What is Self-Relationship?<\/strong><br \/>\n\uf0a7 A Self-Relationship is a lookup relationship to the same object. It is this premise that allows users to take the object \u201cMerchandise\u201d and create relationships with other objects<\/p>\n<p><strong>115.What is Object Relationship Overview?<\/strong><br \/>\n\uf0a7 In Salesforce, the object relationship overview links custom object records to standard object records in a related list. This is helpful to track product defects in related customer cases. Salesforce allows users to define different types of relationships by creating custom<br \/>\nrelationship fields on an object.<\/p>\n<p><strong>116.What can cause data loss in Salesforce?<\/strong><br \/>\n\uf0a7 Data loss in Salesforce can be caused by a number of reasons, including:<br \/>\n\uf0a7 Changing data and date-time.<br \/>\n\uf0a7 Migrating to percent, number, and currency from other data types.<br \/>\n\uf0a7 Changing from the multi-select picklist, checkbox, auto number to other types.<br \/>\n\uf0a7 Altering to multi-select picklist from any type except picklist.<br \/>\n\uf0a7 Changing to auto-number except for text.<br \/>\n\uf0a7 Changing from text-area to e-mail, phone, URL, and text.<\/p>\n<p><strong>117.How is SaaS beneficial to Salesforce?<\/strong><br \/>\n\uf0a7 SasS is subscription-based, so clients can choose not to renew and discontinue using the<br \/>\nprogram at any time without penalty other than not being able to use Salesforce. SaaS is<br \/>\nintended to help users avoid heavy initial startup fees and investments. SaaS applications use a simple Internet interface supported by easy integration.<\/p>\n<p><strong>118.How does Salesforce track sales?<\/strong><br \/>\n\uf0a7 Salesforce is a tracking program that records a number of helpful basic details, such as:<br \/>\n\uf0a7 Number of customers served daily<br \/>\n\uf0a7 Daily sales volume<br \/>\n\uf0a7 Detailed reports from Sales Manager<br \/>\n\uf0a7 Sales figures by month or quarter<br \/>\n\uf0a7 Most importantly, Salesforce tracks and reports repeat customer activity, which is the key to any sales organization.<\/p>\n<p><strong>119.What is the trigger?<\/strong><br \/>\n\uf0a7 The trigger is the code that is executed before or after the record is updated or<br \/>\ninserted.<\/p>\n<p><strong>120.What is the difference between Trigger and Workflow?<\/strong><br \/>\n\uf0a7 This is one of the most frequently asked Salesforce interview question. Workflow is an<br \/>\nautomated process that fires an action based on evaluation criteria and rule criteria. As<br \/>\ndescribed above, Trigger is the code that is executed on or after the record is updated or<br \/>\ninserted.<\/p>\n<p><strong>121.What is a static resource in Salesforce?<\/strong><br \/>\n\uf0a7 With Salesforce\u2019s static resource, subscribers can upload zip files, images, jar files, JavaScript, and CSS files that can be referred in a Visualforce page. The optimum size of static resources in SalesForce is 250 MB.<\/p>\n<p><strong>122.What is the difference between Force.com and Salesforce.com?<\/strong><br \/>\n\uf0a7 Force.com is PlatForm-as-a-Service(Pass)while Salesforce.com is Software-as-a-Service(Saas).<\/p>\n<p><strong>123.Is there a limit for data.com records?<\/strong><br \/>\n\uf0a7 Salesforce users can see their limit form setup easily by simply clicking data.com<br \/>\nadministration\/Users. From the data.com users section, the users can see their monthly limit and exactly how many records are exported during the month.<\/p>\n<p><strong>124.What are the three types of object relations in Salesforce?<\/strong><br \/>\n\uf0a7 The three types of object relations in Salesforce are:<br \/>\n\uf0a7 One-to-many<br \/>\n\uf0a7 Many-to-many<br \/>\n\uf0a7 Master-detail<br \/>\n\uf0a7 The relation types are quite logical once the user becomes familiar with the software program.<\/p>\n<p><strong>125.What are the different types of reports available in Salesforce?<\/strong><br \/>\n\uf0a7 The different types of reports in Salesforce are:<br \/>\n\uf0a7 Tabular report that displays the grand total in table form<br \/>\n\uf0a7 Matrix report where grouping is based upon both rows and columns<br \/>\n\uf0a7 Summary reports are detailed reports in which the grouping is based on columns.<br \/>\n\uf0a7 Joined report which allows two or more reports to be joined in a single report<\/p>\n<p><strong>126.What is the junction object and what purpose does it serve?<\/strong><br \/>\n\uf0a7 Junction objects are used to build many-to-many relationships between objects. For example, the user can take a recruiting application where a position for a job can be linked to many candidates or can link a candidate to many other jobs. In order to connect the data model, a third party object is referred to as a junction object. In the given example, the junction object is \u201cjob application.\u201d<\/p>\n<p><strong>127.What is an Audit Trail?<\/strong><br \/>\n\uf0a7 The Audit Trail function in Salesforce is useful for gaining information or for tracking all the recent setup changes that the administration has done in the organization. The audit trail can preserve data for up to six months.<\/p>\n<p><strong>128.What is the difference between SOQL and SOSL?<\/strong><br \/>\n\uf0a7 SOQL is Salesforce Object Query Language and SOSL is Salesforce Object Search Language. If you are sensing that Salesforce is a culture unto itself, you are correct!<\/p>\n<p><strong>129.What is a Wrapper Class?<\/strong><br \/>\n\uf0a7 A Wrapper Class is a class whose instances are a collection of other<br \/>\nobjects and is used to display different objects on a Visualforce page in<br \/>\nthe same table.<\/p>\n<p><strong>130.What is the sharing rule?<\/strong><br \/>\n\uf0a7 The sharing rules are applied when a user wishes to allow access to other users.<\/p>\n<p><strong>131.What are some benefits of using Salesforce?<\/strong><br \/>\n\uf0a7 Salesforce comes with a number of benefits. The most major ones are:<br \/>\n\uf0a7 Helps to understand the needs of the customer<br \/>\n\uf0a7 Provides a single communication platform for all the team members of a project<br \/>\n\uf0a7 Reporting is quick and seamless<br \/>\n\uf0a7 Has a very high degree of adaptability<br \/>\n\uf0a7 Very easy to manage<br \/>\n\uf0a7 Can integrate with countless apps (eg: Dataloader, Mailchimp, Ebsta)<\/p>\n<p><strong>132.What is an object in Salesforce?<\/strong><br \/>\n\uf0a7 An object is a database table that contains data specific to an organization (columns are fields and rows are records). There are two types of objects in Salesforce &#8211; custom object and standard object.<br \/>\n\uf0a7 Standard object &#8211; A standard object is created by default in Salesforce. Eg: Contact, Account, and Lead.<br \/>\n\uf0a7 Custom object &#8211; A custom object is created by the user and can contain any information that the user wants. Eg: You can create a custom \u201cLocation\u201d object to store information about the location of various branches of a company.<\/p>\n<p><strong>133.What is the difference between static and dynamic dashboards?<\/strong><br \/>\n\uf0a7 Static dashboards are the default dashboards which are visible to any user. You can use it to show organizational-wide data to a set of users.<br \/>\n\uf0a7 Dynamic dashboards display data tailored for a specific user. You can use it to show one user\u2019s specific data, such as the number of sales closed, leads converted, etc.<\/p>\n<p><strong>134.What do you mean by governor limits?<\/strong><br \/>\n\uf0a7 Governor limits control how much data can be stored on a shared database. They help to<br \/>\nensure that no one monopolizes the shared resources (Storage, CPU, Memory).<br \/>\n\uf0a7 Here are some few examples of governor limits in Salesforce:<br \/>\n\uf0a7 Maximum CPU time on the Salesforce servers &#8211; 10,000ms<br \/>\n\uf0a7 Total number of sendEmail methods allowed &#8211; 10<br \/>\n\uf0a7 Total number of records retrieved by a SOQL query &#8211; 50,000<br \/>\n\uf0a7 Total number of callouts in a transaction &#8211; 100<\/p>\n<p><strong>135.What are some things that you can do to prevent governor limits?<\/strong><br \/>\n\uf0a7 Here are some best practices you can follow to ensure that a code does not hit the governor limits.<br \/>\n\uf0a7 Bulkify your Code<br \/>\n\uf0a7 Use @future Appropriately<br \/>\n\uf0a7 Don\u2019t make any SOQL, DML operation inside a loop<br \/>\n\uf0a7 Queue large datasets<br \/>\n\uf0a7 Use batch apex for more than 50,000 records<\/p>\n<p><strong>136.What happens to master-detail and lookup relationships when a record is <\/strong><br \/>\n<strong>deleted?<\/strong><br \/>\n\uf0a7 In a master-detail relationship, all the details are deleted when the master record is deleted.However, in a lookup relationship, the child record remains even when the parent record is deleted.<\/p>\n<p><strong>137.What do you mean by a sandbox in Salesforce?<\/strong><br \/>\n\uf0a7 In this salesforce interview question, the interviewer expects a thorough answer. Try giving as detailed answer as you can to prove your salesforce knowledge. A sandbox is an exact replica of a database that can be used for testing and development. It is very helpful because it allows you to test out new ideas on the duplicate database without disturbing the original one.<\/p>\n<p><strong>138.How can you edit apex classes in a production environment?<\/strong><br \/>\n\uf0a7 You cannot edit apex classes directly in a production environment. It needs to be first done in the sandbox, then deployed in production where a user with Author Apex permission can make the changes.<\/p>\n<p><strong>139.Define object relationship in Salesforce.<\/strong><br \/>\n\uf0a7 In Salesforce, we can link the standard and custom object records in a related list. It is done by the object relationship overview. Various types of relationships can be created to connect specific business cases with specific customers. It is possible to create a custom relationship on an object and define various relationship types.<\/p>\n<p><strong>140.What is an app in Salesforce?<\/strong><br \/>\n\uf0a7 An app in Salesforce is a container that contains a name, a logo, and a group of tabs that work as a unit to provide specific functionality. Users can switch between apps using the Force.com app\u2019s drop-down menu at the top-right corner of every page.<\/p>\n<p><strong>141.How does Salesforce deploy sales tracking?<\/strong><br \/>\n\uf0a7 Salesforce is very meticulous when it comes to recording intricate details such as sales<br \/>\nnumbers, customer details, customers served, repeat customers, etc. Salesforce makes it easy to create detailed reports, charts, and dashboards for keeping track of sales.<\/p>\n<p><strong>142.Explain the advantages of Salesforce using the SaaS platform.<\/strong><br \/>\n\uf0a7 Some of the main benefits of Salesforce SaaS are:<br \/>\n\uf0a7 Its pay-as-you-go model perfectly suites all customers<br \/>\n\uf0a7 No hassle of infrastructure management<br \/>\n\uf0a7 All applications are accessed via the Internet<br \/>\n\uf0a7 Easy integration between various applications<br \/>\n\uf0a7 The latest features are provided without any delay<br \/>\n\uf0a7 Guaranteed uptime and security<br \/>\n\uf0a7 Scalable performance for various operations<br \/>\n\uf0a7 Ability to access via mobile devices from anywhere<\/p>\n<p><strong>143.What is a Master\u2013Detail relationship?<\/strong><br \/>\n\uf0a7 A Master\u2013Detail relationship is basically a parent\u2013child relationship, in which \u2018Master\u2019<br \/>\nrepresents the parent and other details represent the child. If the parent is deleted, then the child also gets deleted. Roll-up summary fields can only be created on Master records, which will calculate the SUM, AVG, and MIN of the child records.<\/p>\n<p><strong>144.What is a Connected App?<\/strong><br \/>\n\uf0a7 A connected app is a framework used to integrate an application with Salesforce with the help of APIs and standard protocols. It uses standard SAML, OAuth, and OpenID Connect protocols to authenticate, authorize, and provide single sign-on (SSO), for external apps. With the help of the Connected app, Salesforce admins can set up security policies and control who can use the corresponding apps.<\/p>\n<p><strong>145.Can two profiles be assigned to one user?<\/strong><br \/>\n\uf0a7 Depending on the profile assigned, users get access to Salesforce. One profile can be assigned to many users. Let\u2019s consider an example scenario where the admin creates a sales profile. Now the admin has to give access to one sales profile to multiple members of the sales team.<br \/>\n\uf0a7 But the admin cannot give a user access to more than one profile because sales reps should only have access to the sales profile. So two profiles cannot be assigned to one user.<\/p>\n<p><strong>146.What are the Salesforce subsidiaries?<\/strong><br \/>\n\uf0a7 The following is the list of some major Salesforce subsidiaries:<br \/>\n\uf0a7 Tableau<br \/>\n\uf0a7 Pardot<br \/>\n\uf0a7 Heroku<br \/>\n\uf0a7 Mulesoft<br \/>\n\uf0a7 Demandware Inc<br \/>\n\uf0a7 SalesforceIQ<\/p>\n<p><strong>147.What is an sObject type?<\/strong><br \/>\n\uf0a7 A sObject is any object that can be stored in the Force.com platform database. Apex allows the use of a generic sObject abstract type to represent any object.<br \/>\n\uf0a7 For example, \u2018vehicle\u2019 is a generic type, and \u2018car\u2019 and \u2018motorbike\u2019 are concrete types of \u2018vehicle\u2019.<\/p>\n<p><strong>148.What are triggers in Salesforce? How are they different from <\/strong><br \/>\n<strong>workflows?<\/strong><br \/>\n\uf0a7 Triggers in Salesforce are called Apex triggers. These are distinct and are available specifically for common and expected actions like lead conversions. It is just a code that is executed before or after a record is inserted or updated.<br \/>\n\uf0a7 A trigger is different from a workflow as the former is a piece of code; whereas, a workflow is an automated process and uses no code.<\/p>\n<p><strong>149.What is trigger.new?<\/strong><br \/>\n\uf0a7 Trigger.new returns a list of records that have been added recently to sObjects. The records that are yet to be saved in the database are returned. Only insert and update triggers have the sObject list, and records can only be modified before.trigger.<\/p>\n<p><strong>150.What is the minimum test coverage required to deploy a trigger?<\/strong><br \/>\n\uf0a7 System Administrator: Customization and administration of an application<br \/>\n\uf0a7 Standard User: Can edit, view, update, or delete one\u2019s own record<br \/>\n\uf0a7 Read Only: Able to just view the records<br \/>\n\uf0a7 Solution Manager: Comes with the standard user permission but also can manage categories and published solutions<br \/>\n\uf0a7 Marketing User: Able to import leads into the organization, along with standard user<br \/>\npermissions<\/p>\n<p><strong>151.Explain the Force.com platform.<\/strong><br \/>\n\uf0a7 Force.com is the entire infrastructure and codebase on which the complete Salesforce<br \/>\napplication exists. In other words, Salesforce is built on Force.com, which is a Platform as a<br \/>\nService (PaaS) that lets us 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 Force.com servers.<\/p>\n<p><strong>152.List various types of reports available in Salesforce.<\/strong><br \/>\n\uf0a7 Below are the types of Salesforce reports:<br \/>\n\uf0a7 Tabular report: In this, the grand total is displayed in a table format.<br \/>\n\uf0a7 Matrix report: This is an in-depth report wherein there are both row-based and column-based groups.<br \/>\n\uf0a7 Summary report: A summary report is a report in which the grouping is on a column basis.<br \/>\n\uf0a7 Joined report: Joining two or more reports into one creates a joined report.<\/p>\n<p><strong>153.How many reports can be added to the Salesforce dashboard?<\/strong><br \/>\n\uf0a7 A Salesforce dashboard can be seen as a visual and pictorial representation of a<br \/>\ndashboard with the facility to add up to 20 reports.<\/p>\n<p><strong>154.What is Visualforce in Force.com?<\/strong><br \/>\n\uf0a7 Visualforce can be defined as the user interface for the Force.com platform. It is a component\u0002based framework that can include over 100 in-built components. It includes a tag-based<br \/>\nmarkup language, and each Visualforce tag corresponds to a page or a field.<br \/>\n\uf0a7 The Visualforce framework works on the standard MVC paradigm. It is possible to have tight integration with the database and also deploy auto-generated controllers for database objects. Developers can use Apex codes to write their own controllers. It is also possible to access AJAX components, or they can create their own components.<\/p>\n<p><strong>155.What is a static resource in Salesforce?<\/strong><br \/>\n\uf0a7 A static resource lets us upload content that is in the form of .jar and .zip formats, style sheets, JavaScript, and so on. It is recommended to deploy a static resource rather than uploading files to the Documents tab since it is possible to pack a set of files into a directory hierarchy and upload it. These files can easily be referred to on a Visualforce page.<\/p>\n<p><strong>156.Differentiate between Salesforce Object Query Language and <\/strong><br \/>\n<strong>Salesforce Object Search Language.<\/strong><br \/>\n\uf0a7 Salesforce Object Query Language (SOQL) lets us search for only one object. We can query for all types of fields in SOQL. Data Manipulation Language (DML) operations can be performed on the query results.<br \/>\n\uf0a7 Salesforce Object Search Language (SOSL) lets us search for multiple objects. But, in SOSL, we can query only for texts, emails, and phone numbers. Also, DML operations cannot be performed on the search results.<\/p>\n<p><strong>157.What is the difference between Standard and Custom Controller?<\/strong><br \/>\n\uf0a7 Standard Controllers: Standard Controllers are created for all standard Salesforce pages. They consist of the same logic and functionalities that are utilized in any standard Salesforce page. They can be easily utilized with both standard and custom objects.<br \/>\n\uf0a7 Custom Controllers: Custom Controllers is a class written in Apex and it overrides the standard functionality of a standard controller of a page. It executes the logic of a page without utilizing the Standard Controllers. We use custom controllers whenever we want to run a Visualforce page fully in system mode, which means that the security and permissions of the current user will not be recognized.<\/p>\n<p><strong>158.What are the different data types that a standard field<\/strong><br \/>\n<strong>record name can have?<\/strong><br \/>\n\uf0a7 A standard field record consists of either auto-number or text field, read-only data type with a maximum limit of 80 characters. It depends on whether the field name consists of a unique text ID or numerical ID.<br \/>\n\uf0a7 To create auto numbers, the format should be described while defining the field and later when every record is added, the number gets auto-generated. For example:-<\/p>\n<p><strong>159.Where we can use Lightning Components?<\/strong><br \/>\n\uf0a7 We can use Lightning components for various purposes, lets see some of them:<br \/>\n\uf0a7 To drag-and-drop Components in the Lightning App Builder and Community Builder.<br \/>\n\uf0a7 To add more Lightning Components to Lightning Pages.<br \/>\n\uf0a7 To add Lightning Components to Lightning Experience Record Pages.<br \/>\n\uf0a7 To override Standard Actions.<\/p>\n<p><strong>160.What are Governor Limits in Salesforce?<\/strong><br \/>\n\uf0a7 Governor Limits are some of the biggest challenges for a Salesforce developer. As whenever the Apex code exceeds the limit, it issues a run-time exception and it cannot be handled.<\/p>\n<p>The following is the list of some of the key Governor Limits in Salesforce:<br \/>\n\uf0a7 Push Notification Limits<br \/>\n\uf0a7 Per-Transaction Apex Limits<br \/>\n\uf0a7 com Platform Apex Limits<br \/>\n\uf0a7 Size-Specific Apex Limits<br \/>\n\uf0a7 Miscellaneous Apex Limits<br \/>\n\uf0a7 Static Apex Limits<br \/>\n\uf0a7 Email Limits<br \/>\n\uf0a7 That is all in the section of intermediate Salesforce developer interview questions. Let\u2019s move on to the next section of Salesforce interview questions for experienced professionals.<\/p>\n<p><strong>161.What is an Apex transaction?<\/strong><br \/>\n\uf0a7 An Apex transaction represents a set of operations that are executed as a single unit. These operations include DML operations that are responsible for querying records. All the DML operations in a transaction either get completed successfully or get rolled back completely if an error occurs even in saving a single record.<\/p>\n<p><strong>162.What are getter and setter methods?<\/strong><br \/>\n\uf0a7 The get (getter) method is used to pass values from the controller to the VF page.<br \/>\nWhereas, the set (setter) method is used to set the value back to the controller variable.<\/p>\n<p><strong>163.Which fields are automatically indexed in Salesforce?<\/strong><br \/>\n\uf0a7 The following fields are automatically indexed in Salesforce:<br \/>\n\uf0a7 Custom fields marked as an external ID or a unique field<br \/>\n\uf0a7 Primary keys (ID, Name, and Owner fields)<br \/>\n\uf0a7 Audit dates (such as SystemModStamp)<br \/>\n\uf0a7 Foreign keys (Lookup or Master-Detail relationship fields)<\/p>\n<p><strong>164.What is a sandbox in Salesforce? What are the types of<\/strong><br \/>\n<strong>Sandboxes available?<\/strong><br \/>\n\uf0a7 A sandbox is a similar copy of a Salesforce production for testing, development, and training. The content and size of a sandbox may vary depending on the type of the sandbox and the edition of the production organization which is associated with the sandbox. There are four types of sandboxes available:<br \/>\n\uf0a7 Developer Sandbox<br \/>\n\uf0a7 Developer Pro Sandbox<br \/>\n\uf0a7 Partial Data Sandbox<br \/>\n\uf0a7 Full Sandbox<\/p>\n<p><strong>165.What is Salesforce CRM?<\/strong><br \/>\n\uf0a7 It is a cloud-based CRM that doesn\u2019t require IT experts to set up or manage the cloud. One can simply log in and connect to the customers directly. The CRM Salesforce system is a well<\/p>\n<p>\u0002organized platform that provides information to its customers from different sources. It is a customer-centric system that integrates customers\u2019 information for an organization\u2019s benefit.<\/p>\n<p><strong>166.What is Salesforce Lightning?<\/strong><br \/>\n\uf0a7 Salesforce Lightning is a platform that provides tools to every organization to build next<\/p>\n<p>\u0002generation UI and UX in Salesforce. Lightning creates a modern productivity-boosting user<br \/>\nexperience. It is used to create a fast, beautiful, and unique user experience, just like real<br \/>\nlightning, so that sales teams can sell their products faster. Lightning Experience uses an open<\/p>\n<p>\u0002source Aura framework. It is a completely re-designed framework to create a modern user<br \/>\ninterface.<\/p>\n<p><strong>167.How can you call an Apex class in Salesforce?<\/strong><br \/>\n\uf0a7 Ways to call an Apex class in Salesforce are as follows:<br \/>\n\uf0a7 From the Visualforce page<br \/>\n\uf0a7 From Developer Console<br \/>\n\uf0a7 From JavaScript links<br \/>\n\uf0a7 By using a trigger<br \/>\n\uf0a7 From another class<br \/>\n\uf0a7 From home page components<\/p>\n<p><strong>168.How will you create a many-to-many relationship?<\/strong><br \/>\n\uf0a7 A many-to-many relationship can be created by using a junction object. A Junction object is a<br \/>\ncustom object that has two Master\u2013Detail relationships.<\/p>\n<p><strong>169.How does Salesforce track sales?<\/strong><br \/>\n\uf0a7 There are unique procedures followed by every company for tracking their sales. Various<br \/>\ncompanies track the performance of sales by data analysis. The tracking system of Salesforce allows companies to collect basic details for evaluating the performance, such as:<br \/>\n\uf0a7 Customers who are served daily<br \/>\n\uf0a7 Number of daily sales<br \/>\n\uf0a7 Day-to-day report of sales from Sales Managers<br \/>\n\uf0a7 Sales figures on a weekly, monthly, or quarterly basis, depending on organizations\u2019 needs<br \/>\n\uf0a7 Details of the repeat customers who serve as the key factor for the growth of any organization<\/p>\n<p><strong>170.What is a junction object?<\/strong><br \/>\n\uf0a7 Junction objects help associate two objects. They are custom objects in Salesforce that allow building a Master-Detail relationship established between two different data objects. It uses a many-to-many relationship to link many junction objects to several records.<br \/>\n\uf0a7 Example: If a candidate applies for a job, then the job profile can be connected to many<br \/>\napplicants, and the candidate can be linked to several other jobs as well. Here, the junction<br \/>\nobject will be the \u2018job profile.\u2019<\/p>\n<p><strong>171.What is the difference between a role and a profile in Salesforce?<\/strong><br \/>\n\uf0a7 Role:<br \/>\n\uf0a7 A role helps manage and regulate the Salesforce access that affects reports. Also, it allows controlling user visibility over data within an organization. Users who can access the data and perform operations on it are given a specific role. Candidates with a specific role can share the reports with other team members.<br \/>\n\uf0a7 Profile:<br \/>\n\uf0a7 A profile is an essential component of any organization. Moreover, it is compulsory for all users to verify their identity for legal authorization. It helps secure an organization\u2019s data from illegal visitors. It is not permissible to operate Salesforce without having a profile. It also controls the types of records that a user can see.<\/p>\n<p><strong>172.What is a wrapper class in Salesforce?<\/strong><br \/>\n\uf0a7 A wrapper class is a type of container class in Salesforce that contains a group of objects as its segments. Also, the wrapper class is of an abstract data type.<br \/>\n\uf0a7 In Salesforce, we use a wrapper class to envelop collected data. A programmer defines the wrapper class that acts as custom objects, along with its properties.<br \/>\n\uf0a7 Moreover, the instances of a wrapper class help represent distinct objects in the corresponding table on a Visualforce page.<\/p>\n<p><strong>173.What are the reasons that can cause data loss in Salesforce?<\/strong><br \/>\n\uf0a7 There are various reasons due to which Salesforce data can be lost, and they are as follows:<br \/>\n\uf0a7 Altering the date and time<br \/>\n\uf0a7 Converting parameters such as number and currency from other data types<br \/>\n\uf0a7 Importing data that, at times, goes wrong<br \/>\n\uf0a7 Moving the text, URL, or email from the text area<br \/>\n\uf0a7 Altering the auto-number and the checkbox<br \/>\n\uf0a7 Modifying the multi-select picklist to other types<\/p>\n<p><strong>174.Can you give an example of a Salesforce API and its usage?<\/strong><br \/>\n\uf0a7 Salesforce provides various APIs so that developers can easily integrate across Salesforce:<br \/>\n\uf0a7 REST \u2013 With the help of REST API you can easily incorporate Salesforce applications using HTTP methods in either XML or JSON formats. It is the most suitable choice for developing mobile applications or external clients.<br \/>\n\uf0a7 Bulk \u2013 The Bulk API provides us programmatic access especially for quickly loading and<br \/>\nquerying large amounts of data into your Salesforce organization.<br \/>\n\uf0a7 Streaming \u2013 The Streaming API is used to trigger and receive notifications whenever changes are made into Salesforce data, according to the defined criteria.<\/p>\n<p><strong>175.What are the different types of email templates that can be created in Salesforce?<\/strong><br \/>\n\uf0a7 Below is the list of email templates that can be created in Salesforce:<br \/>\n\uf0a7 Text: Text templates can be created or changed by all the users in the organization.<br \/>\n\uf0a7 HTML with Letterhead: Admins and users who have \u2018Edit HTML Templates\u2019 can create this type of template based on a letterhead.<br \/>\n\uf0a7 Custom HTML: It is an extension of the previous one. Admins and users having \u2018Edit HTML Templates\u2019 can create custom HTML templates even without the need for a letterhead.<br \/>\n\uf0a7 Visualforce: Admins and developers can create this template using Visualforce. It provides advanced functionalities like merging recipient\u2019s data from multiple records.<\/p>\n<p><strong>176.How many ways we can share a record?<\/strong><br \/>\n\uf0a7 With the help of the following methods we can share records in Salesforce:<br \/>\n\uf0a7 Role Hierarchy: Whenever a user is added to a role, the user above the current user in the role hierarchy will have access to records and inherit permissions. Setup \u2192 manages users \u2192 roles \u2192 setup roles \u2192 click on \u2018add role\u2019 \u2192 provide name and save.<br \/>\n\uf0a7 OWD:<br \/>\nOrganization-Wide Default (OWD) lets you set up public read-only or public write-only for users across the organization. Setup \u2192 Security Controls \u2192 sharing settings \u2192 Click on \u2018Edit\u2019<br \/>\n\uf0a7 Manual Sharing:<br \/>\nThe owner or person higher in the role hierarchy can give manual access to users or a group of users to records\\files.<\/p>\n<p><strong>177.What is PaaS? Is Salesforce a PaaS or SaaS?<\/strong><br \/>\n\uf0a7 Platform as a service (PaaS) is a category of cloud computing services that allow customers to develop, run applications without the complexity of building and maintaining the infrastructure typically associated with developing and launching the application(s);<br \/>\n\uf0a7 Salesforce is both PaaS and SaaS, and it is SaaS as Salesforce provides you with a set of software offered in an on-demand model.<br \/>\n\uf0a7 PaaS as Salesforce Lightning Platform\u2019s built-in features and functionality take care of back-end concerns such as security, infrastructure, and data integration to focus on building only apps rather than worrying about other things.<\/p>\n<p><strong>178.What is a public cloud?<\/strong><br \/>\n\uf0a7 Public Cloud \u2013 In simple terms, it\u2019s a hosting solution where your data is stored<br \/>\nin the provider\u2019s data center. He is accountable for maintaining and manage the data<br \/>\ncenter and is being shared with other organizations. Salesforce is a public cloud.<\/p>\n<p><strong>179.What is CRM?<\/strong><br \/>\n\uf0a7 Customer relationship management (CRM) is a technology for managing your firm\u2019s<br \/>\nrelationships and interactions with potential customers. The goal is to improve business<br \/>\nrelationships. A CRM willing companies to stay connected to customers, streamline processes, and improve profitability.<\/p>\n<p><strong>180.What are different Salesforce Editions? Why are there so many editions?<\/strong><br \/>\n\uf0a7 Salesforce provides bundles of features and services, each geared toward specific business needs. These bundles, called editions, share a look and feel but vary by functionality and pricing. For example, Custom fields allowed per object are different in each edition. In the Enterprise edition, we can create up to 500 fields per object, while in the unlimited edition, we can create 800.<br \/>\n\uf0a7 Salesforce comes in these editions: Essentials, Professional, Enterprise, Unlimited, and<br \/>\nDeveloper Editions.<\/p>\n<p><strong>181.What is Database.com?<\/strong><br \/>\n\uf0a7 Database.com is Salesforce\u2019s primary enterprise that is built to store data on the cloud. It is a massive data storage platform. Users can securely stash a vast number of records. Create transactions with speedy response times. Retrieve records for developing apps.<\/p>\n<p><strong>182.What are the different types of sandboxes available in Salesforce,<\/strong><br \/>\n<strong>and what are their uses?<\/strong><br \/>\n\uf0a7 There are four types of sandboxes in Salesforce, namely \u2013<br \/>\nDeveloper Sandbox \u2013 This is a basic sandbox-provided Salesforce with all the metadata from the production environment, but no data copied over, and for development will use it.<br \/>\nDeveloper Pro Sandbox \u2013 They are a better version of developer sandbox only; they come with more storage than developer sandbox, but even here, only moving the production metadata. Partial Copy Sandbox \u2013 This type of sandbox not only allows you to copy metadata rather than some part of live data as well. But this is also usually used as SIT environment where you can test your integration. Other functionality with data similar to actual live data. Full Sandbox: This is a replica of the production environment, usually used to test functionalities and give user training thoroughly.<\/p>\n<p><strong>183.What is work.com?<\/strong><br \/>\n\uf0a7 Work.com is a Salesforce product that targets employee engagement in three areas:<br \/>\n1) Alignment of the team and personal goals with business goals,<br \/>\n2) Motivation through public recognition, and<br \/>\n3) Real-time performance feedback.<br \/>\n4) Employees to meet goals through a system<\/p>\n<p><strong>184.What is the difference between Standard and Custom objects?<\/strong><br \/>\n\uf0a7 Standard objects which are default set in with Salesforce. Examples are Account, Contact, Lead, and Opportunity.<br \/>\nCustom objects are when you create information that\u2019s specific to the industry. For example, your business may want to create a custom property object which will store all the information related to real estate that you want to sell.<\/p>\n<p><strong>185.What is an app in Salesforce<\/strong><br \/>\n\uf0a7 An App in Salesforce is nothing but a container containing the app\u2019s name, a logo, and a set of ordered tabs. Remember, all the metadata, such as your objects, apex classes, triggers, etc., have nothing to do with an app. App just allows you to group all the things that help you achieve a flow. For example, the Sales app(Standard application ) Contains a tab for the object that is part of Sales flow like Account, Contact, Opportunity, Lead, Order, etc.<\/p>\n<p><strong>186.What is the page layout in Salesforce?<\/strong><br \/>\n\uf0a7 Page layouts control the layout and organization of buttons, fields, related lists on object<br \/>\nrecord pages, and custom links. Use them to customize the content of record pages visible to your users. Page layout determines which fields are visible, read-only, and required.<\/p>\n<p><strong>187.What are compact layouts?<\/strong><br \/>\n\uf0a7 Compact layout is the one shown in the highlight panel when we open any record. We can add only ten fields in the compact layout.<\/p>\n<p><strong>188.What are global actions, and how are they different from object-specific<\/strong><br \/>\n<strong>actions?<\/strong><br \/>\n\uf0a7 Global create actions let users create object records; unlike object-specific actions, there\u2019s no automatic relationship between the record created and any other record. You can add global actions to page layouts for the home page, the Chatter tab, Chatter groups, and record detail pages.<\/p>\n<p><strong>189.What is an external ID?<\/strong><br \/>\n\uf0a7 The \u2018External ID\u2019 field is used to reference an ID from another external system. External IDs are searchable in Salesforce, and you can also use the upsert API call with the External ID to refer to records when making changes via Data Loader.<\/p>\n<p><strong>190.Can we have the same external Id on multiple records?<\/strong><br \/>\n\uf0a7 Yes, you can; ideally, having the same external ID on multiple records is not recommended, but the system will not stop you from saving the same external id on multiple records unless you mark a unique checkbox on the field.<\/p>\n<p><strong>191.What is OWD?<\/strong><br \/>\n\uf0a7 Organization-Wide Defaults(OWD) are used to control access for any object. While setting OWD for a particular object, we also define whether access is provided within the role hierarchy or not.<\/p>\n<p><strong>192.What is \u201cView all\u201d and \u201cModify All\u201d permission?<\/strong><br \/>\n\uf0a7 View all and modify all fields trump everything in the system, i.e., irrespective of OWD, what sharing rules are set up in system user with this permission will be able to see or edit all the records present in the system for a particular object. It gives a user the ability to mass update, mass transfer, and mass delete records.<\/p>\n<p><strong>193.What is a report type?<\/strong><br \/>\n\uf0a7 A report type is like a template which makes reporting more straightforward. The report type determines which fields and records are available for use when you are creating a report. This is based on the relationships between a primary object and its related objects. For example, with the \u2018Contacts and Accounts\u2019 report type, \u2018Contacts\u2019 is the primary object, and \u2018Accounts\u2019 is the related object. Contacts and Accounts is a standard report type that comes from OOTB.<\/p>\n<p><strong>194.What is the Sales cloud in Salesforce?<\/strong><br \/>\n\uf0a7 Place customer information in one place. Get insights into Sales.<br \/>\nGet real-time reports about business running, and the intuitive workspace helps you be<br \/>\nproductive. In other words, it\u2019s focused on enhancing the effectiveness of an organization\u2019s<br \/>\nsales team and hence increases the number of sales.<\/p>\n<p><strong>195.What is Web-to-Case?<\/strong><br \/>\n\uf0a7 It allows you to capture user requests directly from your company\u2019s website and automatically generate new cases using Web-to-Case.<\/p>\n<p><strong>196.What are the Lead assignment Rules?<\/strong><br \/>\n\uf0a7 Assignment Rules are used to automate an organization\u2019s lead generation and support<br \/>\nprocesses.Determines how leads are assigned to users or queues as they are created manually, captured from the web, or imported via the lead import wizard.<\/p>\n<p><strong>197.What is solution management in Salesforce?<\/strong><br \/>\n\uf0a7 Solutions tab in Salesforce provides a repository of the detailed description of customer issues. The customer support representatives quickly answer inquiries at any time; solutions help improve support agent productivity and customer response time, streamlining communication and improving customer satisfaction.<\/p>\n<p><strong>198.What is MVC architecture?<\/strong><br \/>\n\uf0a7 It\u2019s a code design pattern that separates your code into the parts<br \/>\nModel \u2013 In Salesforce, our subjects are models.<br \/>\nView \u2013 How data is represented on UI<br \/>\nController \u2013 Apex classes can be considered as controllers<br \/>\nThe use is a better structure of your code, making it easier to change and maintain it. With little impact, you should, for instance, be able to replace the entire view without changes to the model or controller logic.<\/p>\n<p><strong>199.What is a data import wizard?<\/strong><br \/>\n\uf0a7 mport wizard is an OOTB tool to import data in Salesforce<br \/>\nWe can use it only if we want to import less than 5000<br \/>\nMoreover, remember import wizard doesn\u2019t support all standard objects, for example,<br \/>\nProducts, Cases, etc. but supports all custom objects.<\/p>\n<p><strong>200.What all can be done using a workflow?<\/strong><br \/>\n\uf0a7 We can only perform the below actions using workflows :<br \/>\nfield updates<br \/>\nEmail Alert<br \/>\nCreate Task<br \/>\nSend an outbound message<\/p>\n<p>&nbsp;<\/p>\n<p>Join the best <a href=\"https:\/\/gauthamit.com\/salesforce-certification-training\/\">salesforce course<\/a> in the best <a href=\"https:\/\/www.google.com\/maps\/place\/Gautham+IT+Solutions+-+Best+Software+Training+Institute+%7C+Servicenow+Training+%7C+Azure+DevOps+%7C+Mulesoft+%7C+Data+Science+Training+In+Hyderabad\/@17.4375142,78.4456641,15z\/data=!4m5!3m4!1s0x0:0x33b301de829df64b!8m2!3d17.4375142!4d78.4456641\" target=\"_blank\" rel=\"noopener\">institute<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salesforce Interview Questions 1. What are the main benefits of a cloud solution like Salesforce? Sales force is a Cloud SaaS platform (Software-as-a-service), which means you access it through your web browser, as opposed to a desktop application. Cloud systems have major benefits over legacy computer systems that require huge amounts of server power to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":327,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,4],"tags":[],"class_list":["post-248","post","type-post","status-publish","format-standard","has-post-thumbnail","category-interview-questions","category-salesforce"],"_links":{"self":[{"href":"https:\/\/gauthamit.com\/blog\/wp-json\/wp\/v2\/posts\/248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gauthamit.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gauthamit.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gauthamit.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gauthamit.com\/blog\/wp-json\/wp\/v2\/comments?post=248"}],"version-history":[{"count":0,"href":"https:\/\/gauthamit.com\/blog\/wp-json\/wp\/v2\/posts\/248\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gauthamit.com\/blog\/wp-json\/wp\/v2\/media\/327"}],"wp:attachment":[{"href":"https:\/\/gauthamit.com\/blog\/wp-json\/wp\/v2\/media?parent=248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gauthamit.com\/blog\/wp-json\/wp\/v2\/categories?post=248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gauthamit.com\/blog\/wp-json\/wp\/v2\/tags?post=248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}