Top 20 Questions for Salesforce QA
1. What is Salesforce?
Salesforce is a cloud-based CRM platform that helps businesses manage their customer
relationships and data.
2. Explain the difference between a Role and Profile in Salesforce.
Roles control record-level access, while Profiles control object-level access and
permissions.
3. What is a Governor Limit in Salesforce?
Governor Limits are runtime limits enforced by Salesforce to ensure efficient use of
resources.
4. How do you perform data validation in Salesforce?
Using Validation Rules, Workflow Rules, and Apex Triggers.
5. What is a Test Class in Salesforce?
A Test Class is an Apex class that contains code to test the functionality of other Apex
classes.
6. How do you ensure code coverage in Salesforce?
By writing comprehensive test classes that cover at least 75% of the code.
7. What is a Sandbox in Salesforce?
A Sandbox is a copy of the production environment used for testing and development.
8. Explain the different types of Sandboxes.
Developer, Developer Pro, Partial Copy, and Full Sandboxes.
9. What is SOQL?
Salesforce Object Query Language, used to query data from Salesforce.
10. Difference between SOQL and SOSL?
SOQL is used for querying records, while SOSL is used for searching text across records.
11. What are Triggers in Salesforce?
Triggers are pieces of code that execute before or after records are inserted, updated, or
deleted.
12. What is the purpose of a Custom Object in Salesforce?
Custom Objects allow users to create new database tables to store data unique to their
organization.
13. How do you manage data security in Salesforce?
Using profiles, roles, sharing rules, and field-level security.
14. What are Workflow Rules in Salesforce?
Workflow Rules automate standard internal procedures and processes.
15. Explain what a Custom Report Type is.
Custom Report Types allow users to create reports that join multiple objects together.
16. What is a Junction Object?
A Junction Object is a custom object with two master-detail relationships, used to create
many-to-many relationships between objects.
17. How do you debug in Salesforce?
Using debug logs and the Developer Console.
18. What is a Visualforce Page?
A Visualforce Page is a web page created using the Visualforce framework, which allows
developers to build custom user interfaces.
19. Explain Lightning Components.
Lightning Components are reusable building blocks for creating modern web applications
in Salesforce.
20. What are Salesforce AppExchange Apps?
AppExchange Apps are third-party applications that integrate with Salesforce to extend
its functionality.