Saturday, April 20, 2024

Salesforce Interview Question And Answers

Don't Miss

What Are The Different Ways To Store Various Types Of Records In Salesforce

What is Salesforce? | Salesforce Explained Ep. 1

We have five different ways in Salesforce to store various types of records such as images, files, and documents.

They are

  • The data will be displayed using custom style sheets.
  • we need to specify column headers explicitly.
Do you want to get certified and build your career in Salesforce Vlocity? Then enroll in Salesforce Vlocity Training” this course will help you to achieve excellence in this domain.

How Can We Use A Lightning Component In A Visualforce Page

A Lightning component can be embed in any webpage using a very powerful and flexible feature, Lighting out. When used with Visualforce some complexity becomes simpler.Lightning component can be added to Visualforce page in three steps:

  • We have to first Add the Lightning Components for Visualforce JavaScript library to your targetted Visualforce page using the tag.
  • Next we have to create and refer a Lightning app which is used to the component dependencies.
  • Lastly we need to write a JavaScript function which will finally create the the component on the page using $Lightning.createComponent
  • For more details, please refer Use Lightning Components in Visualforce Pages

    What Are Permission Sets

    Permission sets are a collection of permissions/settings useful for giving the user access to numerous functions and tools. Permission sets can be used for various users to extend their functional access without altering their profiles. So, one can create a permission set instead of a separate profile every time.

    Don’t Miss: How To Prepare For Hackerrank Interview

    What Are The Roles & Responsibilities Of A Salesforce Developer

    Although a Salesforce developer’s roles and responsibilities are similar to other professional developers, for clarity and completeness, let’s review them in the context of Salesforce:

    • Determine the users’ requirements, and then design, test, and develop software to suit those needs.
    • Create successful project planning by designing Salesforce solutions. Add value to the project definition, development, and deployment stages.
    • Suggest improvements to existing client apps, programmes, and systems in the form of new software.
    • For internal users, create and deploy Internet- and intranet-based programmes.
    • Address any potential data quality issues and develop strategies to overcome any system deficiencies.
    • For future reference, document every aspect of the company’s entire inventory of applications and systems, particularly in relation to updates and maintenance.
    • Collaborate with other tech experts to develop the best software.

    What Is Soapui How To Use Soapui To Test Salesforce Webservice

    Salesforce Interview Questions, answers

    SOAP UI is a very popular API testing tool especially when we talk about SOAP APIs. So, in this tutorial, were going to see how we can connect with Salesforce Org using SOAP UI and we will call a standard salesforce soap API and have a look at the response. Check below recording how to test Salesforce webservice using SoapUI.

    Read Also: How To Prepare For A Phone Screen Interview

    Q1 Is Cold Calling Dead

    Ans: Some interviewees may get defensive, or think this is a trick question. The answer, of course, is no. When all else fails , picking up the phone is the one thing sales reps will always be able to control. But how they cold call who they call, with what message and offer, at what frequency and cadence is extremely important. Cold calling must be customer-centric and value-driven to succeed in todays buyer-centric world.

    What Skills Does A Salesforce Admin Need

    Here are the Salesforce skills an admin should have.

    • Automation – Creating and maintaining processes to execute repetitive activities.
    • User management – Creating and assigning users, managing permissions and licenses, and more.
    • Data management – Directing how data is stored, gathered, analyzed, and used.
    • Security – Ensuring that only the appropriate users have access to the relevant data in order to protect the company and its assets.
    • Reporting – Creating and managing data visualizations.
    • Change management – Guiding people through upgrades or modifications to past processes.
    • Troubleshooting – Resolving org and user issues.

    You May Like: How To Do A Great Phone Interview

    Can You Edit An Apex Trigger/ Apex Class In The Production Environment Can You Edit A Visualforce Page In The Production Environment

    No, we cannot modify apex classes and triggers directly in the production environment. It should be done first in Developer edition or testing org or in Sandbox org. Then, a user with Author Apex permission can deploy it in production, which overwrites the last version.

    Visualforce pages can easily be generated and modified in Sandbox and in production too if it does not consist of a Custom Controller.

    Want to know How much a Salesforce Developer makes! Check out our blog Salesforce Developer Salary.

    What Are Custom Labels In Salesforce What Is The Character Limit Of Custom Label

    What Is Salesforce Customer 360? | Salesforce Explained Ep. 4

    Custom labels are custom text values that can be accessed from Apex classes or Visualforce pages. The values here can be translated into any language supported by Salesforce. Their benefit is that they enable developers to create multilingual applications which automatically presents information in a users native language.

    You can create up to 5,000 custom labels for your organization, and they can be up to 1,000 characters in length.

    Read Also: How To Prepare For Ml Interview

    Explain The Difference Between Role And Profile

    Role: In Salesforce Role is meant to increase the data visibility to a particular user. It can be done through sharing rules or by building a role hierarchy. Using roles, you can control the ac

    Profile: Unlike the roles profile is mandatory for all, and it stays at the object level. It is treated as a building pillar of an organization.

    Visit here to learnSalesforce Online Training in Hyderabad

    Where Can You View Salesforce System Status & Scheduled Maintenance

    Salesforce has 3 releases each year and occasionally has scheduled maintenance such as Org migrations to different servers. On very rare occasions, Salesforce can also go down for a limited period.

    You can access all information pertaining to scheduled maintenance and downtime, at. You can also sign up for notifications to be kept up to date with your server status.

    Recommended Reading: Pci Dss Interview Questions And Answers

    How To Fix Up The Salesforce Permission Sets

    This permission set is a bundle of configurations or privileges for the users, which allows them to receive the data from the record. They can also change the product profile with permission. It can be used instead of creating a new profile. To increase the user’s skills, we need to implement these permission sets on user control.

    How Can We Implement Pagination In Visualforce

    Salesforce Interview Questions with Answers Part 62  InfallibleTechie

    To control the number of records displayed on each page, we use pagination. By default, a list controller returns 20 records on the page. To customize it, we can use a controller extension to set the pageSize. Take a look at the sample code below:-

    < apex:page standardController="Account" recordSetvar="accounts"> < apex:pageBlock title="Viewing Accounts"> < apex:form id="theForm"> < apex:pageBlockSection > < apex:dataList var="a" value="" type="1">  < /apex:dataList> < /apex:pageBlockSection> < apex:panelGrid columns="2"> < apex:commandLink action=""> Previous< /apex:commandlink> < apex:commandLink action=""> Next< /apex:commandlink> < /apex:panelGrid> < /apex:form> < /apex:pageBlock> < /apex:page> 

    Recommended Reading: How To Right A Thank You Letter After An Interview

    What Will Happen To Child Records If We Delete A Parent Record In Case Of Master Detail Relationship

    Example:Child Object:Master Object:

    • Suppose N number of employee records related to IT department, if we delete IT department all the child records will get deleted.
    • Note:

    • Salesforce store deleted records only for 15 day in Recycle bin later it will remove the records permanently.
    • If we undelete the IT department record from the Recycle bin then along with IT department record all the related child records will be restored.

    What Are The Static And Dynamic Dashboards Can Dynamic Dashboards Be Scheduled

    Static dashboards are the ordinary dashboards that will be visible to any other user who has made a report out of his data. Example sales managers/ marketing manager would be able to see on his Salesforce Org. Moreover, a normal dashboard that shows the data for a single user.

    Dynamic dashboards display information which is customized for a specific user. Let’s consider the above example. In case the sales manager wants to view the report of a particular team member, then he can use dynamic dashboards.

    We can use dynamic dashboards when we want to show user-specific data such as a particular user’s quota, sales, productivity, meetings, etc.

    We can use a normal/ static dashboard to show regional and organization-wide data to a set of users, such as sale in a region, or team performance, etc.

    Don’t Miss: How To Improve My Interview Skills

    Q15 What Is A Static Resource In Salesforce

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

    Can You Edit An Apex Trigger/ Apex Class In A Production Environment Can You Edit A Visualforce Page In A Production Environment

    CRM Interview Questions and Answers – For Freshers and Experienced Candidates.

    No, we can’t edit apex classes and triggers directly in the production environment.

    To edit an apex trigger/ class, first, it needs to be done in Developer edition or testing org or Sandbox org. Then, we can deploy it in production. A user that has apex permission must deploy the triggers and classes using deployment tools.

    Though, Visualforce page can be created and edited in both production and sandbox.

    Read Also: How To Score An Interview

    What Is The Roll

    We use the Roll-up summary field to calculate the values for the associated records, for example, a related list. We can also use it for creating the values for a master record- according to the values in detail records. But, we must connect the master and the detail with a master-detail relationship.

    What Are The Features Of Salesforce

    There are various features of Salesforce that include:

    • The Salesforce CRM is helpful in getting the right sales data that helps you to make the right decisions in the business.
  • The salesforce CRM is portable as you can also use its Mobile App that will turn your smartphone into a portable sales office and you can see your dashboards anytime with the app.
  • It also gives you options to log calls, respond to new leads, and many more.
  • File Sync and Share:
  • With Salesforce, you can easily share your files and sync them to track the content in real time.
  • Searching for files in Salesforce is easy and you can also subscribe to its alters that will give you time-to-time notifications when any changes are incorporated into the files.
  • Sales Forecasting:
  • Salesforce provides you to give credits to the right person and track their progress individually by using forecasts as per overlays.
  • You can also track the journey of the leads to find out if they are interested in the deals or not. It is very helpful in sales to analyze the leads through its brilliant forecasting.
  • Lead Management:
  • The Salesforce app works like a fast lead converter machine that keeps you informed about the new leads and their sources. Its automatic emailing system is very helpful to reach out to your customers and boosts the revenue-generating system.
  • Contact Management:
  • Read Also: How To Stay Calm During An Interview

    Is Salesforce Enough To Get A Job

    It’s not difficult to get started with a Salesforce career. Although getting an entry-level salesforce job takes time, it is possible.

    There are lots of different groups or communities on the internet. These are some simple ways for learning Salesforce’s new features. Joining such communities can help you enhance your skills, which are necessary for obtaining a good job.

    Getting trained and certified in Salesforce is another great way for a beginner to gain relevant skills with the platform and land a job.

    What Are Soql And Sosl What Are The Differences

    Salesforce Developer Interview Questions For 4 Years Experience ...

    Answer: SOQL is used to construct simple and powerful query strings in the queryString parameter in the query call, in Apex statements, triggers, in Visualforce controllers and getter methods, or in the Schema Explorer of the Force.com IDE. It is similar to SQL with features to query Salesforce objects directly. It can only search one object at a time. It returns records on which DML operations can be performed

    SOSL is used to construct text searches in the search call, in Apex statements, in Visualforce controllers and getter methods, or the Schema Explorer of the Eclipse Toolkit. It can be used to search for multiple objects at one time. It cannot be used in triggers. It returns fields as results. DML operations cannot be performed on these results.

    Don’t Miss: Sap Hana Interview Questions For 10 Years Experience

    What Is An External Id In Salesforce Which All Field Data Types Can Be Used As External Ids

    An external ID is a custom field which can be used as a unique identifier in a record. External IDs are mainly used while importing records/ data. When importing records, one among the many fields in those records need to be marked as an external ID .

    An important point to note is that only custom fields can be used as External IDs. The fields that can be marked as external IDs are: Text, Number, E-Mail and Auto-Number.

    Job Descriptions For Salesforce Developers

    Describe the scope of the Salesforce projects in your organization. Clarify whether you have Salesforce application development projects, maintenance projects, or both. Explain how the contribution of the Salesforce developer will help you to meet your objectives. Briefly describe the organizational structure where the Salesforce developer will work.

    Don’t Miss: How To Prepare For A Behavioral Based Interview

    Question No : What Is An Example Of A Salesforce Api And How Is It Used

    How to answer: This open-ended question provides you with an opportunity to showcase your knowledge of Salesforce API and how you use it to interact with the system. Select a Salesforce API that you are most familiar with so that you can refer to what it is and provide details in your answer, including any examples you can share to demonstrate your familiarity with its operations.

    What Are The Reasons For Data Loss

    PROJECT MANAGER Interview Questions & ANSWERS! (How to PASS a Project Management Job Interview!)

    Data loss may cause due to the following reasons

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

    You May Like: How To Crack Aws Solution Architect Interview

    Component Events Vs Application Events Which One I Should Use

    Component events can only be handled by components above them in the containment hierarchy, therefore, their usage is localized to the components that need to know about them.

    Application events are best used for something that should be handled at the application level, such as navigating to a specific record. Application events allow communication between components that are in separate parts of the application and have no direct containment relationship.

    How Many Types Of Sandbox Orgs Are Available With Enterprise Edition What Is The Use Of Each

    There are four types of sandbox org available with Enterprise Edition:

    • Developer provides 200 MB of data space
    • Developer Pro provides 1GB of data space
    • Partial Copy provides 5GB of data space, records , and sandbox template support
    • Full Copy is the same as a production org, with the same record ids the production records have

    Note that all of them provide:

    • Standard configuration as built into Salesforce
    • Apex and Metadata
    • All users copied from production

    The uses of the sandbox org types are:

    • Developer and Developer Pro: The only difference between these two being their data space, they are both used to code and enhance existing functionality and then move it to production.
    • Partial Copy: Generally, when we are dealing with large amounts of data and want to have real-time testing data, then this sandbox is helpful because Salesforce gives up to 10,000 records of each object from production data.
    • Full Copy: When you want to replicate a production issue in a sandbox and fix it, then this sandbox is the perfect fit. Thats because even if you wanted to debug directly in production, you cant. Also, sometimes to reproduce an issue and fix it, we need the exact same data, which is what a Full Copy sandbox gives you.

    Recommended Reading: How To Answer Teacher Interview Questions

    What Is Apex In Salesforce

    Apex is a strongly typed OOP language that allows developers to execute transaction control statements and flow on Salesforce platform servers in conjunction with calls to the API. Its syntax is similar to Java and serves as database stored procedures. The code can be initiated via triggers on objects and requests from web services, and they run on the Lightning platform.

    Apex enables developers to incorporate business logic to system events, including button clicks, Visualforce pages, and related record updates.

    How To Invoke Batch Apex Job How To Execute The Batch Apex Job Programmatically

    Salesforce Interview Questions and Answers: LWC Custom File Upload ...

    We can use database.executebatch method to programmatically begin the batch job.

    Syntax:

  • Public static ID execute batch
  • Public static ID execute batch
  • The above two methods are static methods of database class. We can use any one of the methods to execute the batch job.
  • Note: The class name that we are passing to the database.execute batch method should be the object of the class which has implemented the database.batchable interface.

    You May Like: How To Interview A Recruiter

    What Are The Different Ways To Integrate Into Salesforce

    Answer: There are 3 different ways to integrate into Salesforce:

  • User interface integration: Combine the UIs of two or more apps to create composite apps with little or no rework on the UI of each individual app.
  • Business Logic Integration: Apex Web Services is used for Inbound and Apex Callouts for Outbound. It typically handles a scenario where business logic is spread across several applications to implement the complete end-to-end business process.
  • Data Integration: SOAP APIs and REST APIs are used here. It typically handles data synchronization requirements, where one application in an enterprise acts as the primary source for a particular business object, like an Account.
  • More articles

    Popular Articles