1. Explain Salesforce Flow Types:
Screen Flow: Empowers you to create a custom user interface guiding users through business processes. Initiated from Lightning Pages, Experience Cloud, quick actions, and more.
Record-Triggered Flow: Activated on record creation, update, or deletion, handling tasks previously done with Apex triggers.
Scheduled-Triggered Flow: Set to launch at designated times, historically managed by Apex batch jobs.
Platform Event Flow: Activated by incoming platform event messages, useful for segmenting and storing data across objects.
Auto-Launched Flow: Initiated by Apex, Process Builder, or REST API calls.
2. Are you familiar with “Data Skew” in Salesforce?
Data skew, common in large Salesforce organizations, occurs when some records are updated more frequently than others, causing uneven data distribution. Mitigation involves data distribution tools, caching, and proper indexing.
3. What are some global variables used in formulas and validation rules?
Common global variables include $User, $Organization, $Setup, $Objecttype, $Action, and more
4. Is there a specific permission for modifying read-only fields?
Yes, the “Edit Read Only Fields” system permission grants the ability to modify values in read-only fields, enabled by default for the System Administrator profile.
5. Explain Object-Specific Actions vs. Global Actions
a) Both generate records, but only object-specific actions can update records.
b) Object-specific create actions link records to the current record, while global create actions produce standalone records.
6. What’s crucial before deleting a role in Salesforce?
Verify if the role is used in any sharing rule, as deleting it will result in the corresponding sharing rule’s deletion.
7. What is a big object, and can you provide an example?
Big objects handle extensive data from various sources. An example is FieldHistoryArchive, offering consistent performance regardless of record volume.
8. What happens if you try to designate a child account as the parent of its parent account in Salesforce?
An error occurs, stating “A parent account can’t be the child of an account it’s already a parent of,” as it violates the hierarchical structure of parent-child relationships.
9. How do you send the Record ID to a Screen Flow in Salesforce?
To transfer the current record’s ID, create a text variable named ‘recordId’ with ‘Available for Input.’
For the entire record, establish a ‘recordId’ variable of Record type, specifying the relevant SObject.
10. How to Find release version in Salesforce organization.
Navigate to Setup, access Company Information, copy the instance ID.
Visit status.salesforce.com, use the instance ID for a search to find your organization’s release version.
11. Creating a formula field that references in a Roll-Up Summary.
No, a formula field referencing another object cannot be used in roll-up summary calculations. Duplicate the data into a new field through automation for roll-up summary calculations.