Level: AdvancedSalesforce

Advanced Admin Interview Questions: Flow and Automation (Part 2)

Updated 8 min read
Advanced Admin Interview Questions featured image: Flow and automation

Advanced Admin Interview Questions focus on automation, the area that separates a fresher from an experienced Salesforce Admin. This is Part 2 of our 25-part series, with questions on Flow, the order of execution, approvals and notifications.

In Part 1, we covered basics, users and login security. Flow questions now appear in almost every interview, because Salesforce retired Workflow Rules and Process Builder. For hands-on practice, also see our Flow scenario questions.

How to Use These Advanced Admin Interview Questions

Experienced interviews move quickly from “what is” to “how would you”. So for each question, give a short definition first, then one real example. Build at least one flow of each type in your practice org, and read our Flow Builder guide if any term is new.

Advanced Admin Interview Questions diagram showing automation topics from flow types to approvals
How Advanced Admin Interview Questions on automation build up: Flow types, elements, errors, then approvals.

Advanced Admin Interview Questions on Automation Basics

Study with Migrate to Flow.

  1. What automation tools does Salesforce offer today?
  2. What happened to Workflow Rules and Process Builder?
  3. Can existing workflow rules still run?
  4. Why does Salesforce want all automation in Flow?
  5. When would you use a formula field instead of automation?
  6. When would you use a validation rule instead of a flow?
  7. Briefly, when should you ask a developer for Apex instead of a flow?
  8. How do you migrate a workflow rule to Flow?
  9. How do you decide which automation to build first?
  10. What is the difference between automation and integration?
  11. What tasks should you never automate without approval?
  12. Scenario: an org has 60 workflow rules and 20 processes. How do you plan the move to Flow?
  13. Scenario: a manager wants a field to update when another field changes. Which tool do you pick, and why?

Flow Types Questions

Study with Flow Types.

  1. What types of flows can you build?
  2. What is a screen flow?
  3. Define a record-triggered flow.
  4. What is a schedule-triggered flow?
  5. What is an autolaunched flow?
  6. Define a platform event-triggered flow.
  7. Where can users run a screen flow?
  8. How do you add a screen flow to a record page?
  9. How do you start a flow from a button or quick action?
  10. Can a flow run without any user?
  11. Can a screen flow run for guest users on a site?
  12. What is an orchestration, at a high level?
  13. Scenario: users must fill a short form to create a case and a task together. Which flow type do you use?
  14. Scenario: every night, expired course offers must be closed. Which flow type do you use?

Advanced Admin Interview Questions on Flow Elements and Resources

Study with Flow Builder.

  1. What do Get Records, Create Records, Update Records and Delete Records do?
  2. What is a Decision element?
  3. Define an Assignment element.
  4. What is a Loop element?
  5. Why should you never put Get or Update Records inside a loop?
  6. What is a variable in Flow?
  7. What is a collection variable?
  8. Define a record variable.
  9. What is a formula resource?
  10. What is a text template?
  11. Define a constant.
  12. What does the Collection Filter element do?
  13. What does the Transform element do?
  14. Briefly, what is an Action element, and give two examples?
  15. What is a Screen element, and what components can it show?
  16. What is a picklist choice set?
  17. Define a record choice set.
  18. What does the Sort Collection element do?
  19. Scenario: you must update 300 related contacts when an account changes. How do you build it without hitting limits?
  20. Scenario: a flow should send a different email for each course level. Which elements do you use?

Record-Triggered Flows Questions

Study with Flow Types.

  1. What are entry conditions, and why do they matter?
  2. What is the difference between a before-save and an after-save flow?
  3. Why are before-save flows faster?
  4. What can an after-save flow do that a before-save flow cannot?
  5. What is $Record?
  6. Define $Record__Prior.
  7. How do you run a flow only when a field changes?
  8. What does “Only when a record is updated to meet the condition requirements” mean?
  9. Can a record-triggered flow run on delete?
  10. How many record-triggered flows can one object have?
  11. What is flow trigger order?
  12. Can a record-triggered flow call a subflow?
  13. Can a before-save flow send an email?
  14. How do you stop a flow from running for an integration user?
  15. Scenario: when a course is set to Online, the Start Date must fill in automatically. Before-save or after-save?
  16. Scenario: a welcome task must be created for every new contact. Before-save or after-save?

Advanced Admin Interview Questions on Scheduled Paths and Subflows

Study with Advanced Flows.

  1. What is a scheduled path?
  2. How is a scheduled path different from a schedule-triggered flow?
  3. What happens to a scheduled path if the record changes?
  4. Where do you see paused or waiting flow interviews?
  5. What is a subflow, and why use one?
  6. How do you pass values into a subflow?
  7. What is a flow interview?
  8. What is a Pause element in a flow?
  9. Can a scheduled path run before a date, not after?
  10. What is the time source for a scheduled path?
  11. How do you test a scheduled path without waiting days?
  12. Scenario: a follow-up task must be created 30 days after an enrollment starts. How do you build it?
  13. Scenario: three flows repeat the same ten steps. How do you clean this up?

Errors, Debugging and Limits Questions

Study with Advanced Flows and Debug Logs for Admins.

  1. What is a fault path?
  2. Why should every data element in a flow have a fault path?
  3. What is a Custom Error element?
  4. How do you debug a flow in Flow Builder?
  5. What does a flow error email tell you?
  6. How do you use debug logs for a flow?
  7. What are governor limits?
  8. What does “Too many SOQL queries” mean in a flow?
  9. Briefly, what does bulkification mean for flows?
  10. How do you test a flow before you activate it?
  11. How do you roll back to an older flow version?
  12. What is the difference between a fault path and a Custom Error element?
  13. What is the “Run as system” option?
  14. How do you check how many times a flow runs each day?
  15. Scenario: a flow fails with “Too many SOQL queries” during a data load. What is the likely cause, and how do you fix it?
  16. Scenario: users see an unclear error from a flow. How do you show a helpful message instead?

Advanced Admin Interview Questions on Order of Execution

Study with Order of Execution.

  1. What is the order of execution?
  2. Which runs first: before-save flows or validation rules?
  3. When do duplicate rules run?
  4. When do after-save flows run?
  5. Briefly, when do assignment rules and escalation rules run?
  6. What happens when automation updates the same record again?
  7. Why can automation run twice on one save?
  8. When are emails actually sent during a save?
  9. Do before-save flows run before or after Apex before triggers?
  10. When do roll-up summary fields recalculate during a save?
  11. What is a recursive update, and how do you avoid it?
  12. Scenario: a validation rule blocks a value that a flow sets. Why, and how do you fix it?
  13. Scenario: automation runs twice when a user saves. How do you investigate?
Advanced Admin Interview Questions diagram showing a record-triggered flow compared with an approval process
Record-triggered flow compared with an approval process, a common choice in Advanced Admin Interview Questions.

Approval Processes Questions

Study with Approval Processes.

  1. What is an approval process?
  2. What are entry criteria in an approval process?
  3. Define an approval step.
  4. What are initial submission, approval, rejection and recall actions?
  5. Can one object have more than one approval process?
  6. What is record locking during approval?
  7. Who can edit a locked record?
  8. Can approvers approve from email or mobile?
  9. How do you start an approval automatically?
  10. What is a delegated approver?
  11. Can approval go to a queue?
  12. How do you see pending approvals?
  13. What is a parallel approval step?
  14. What are approval history and comments?
  15. Can a flow submit a record for approval?
  16. Scenario: discounts over 20% need manager approval, and over 40% need director approval too. How do you build it?
  17. Scenario: an approver is on leave for two weeks. How do you stop approvals from getting stuck?

Advanced Admin Interview Questions on Notifications and Email Alerts

Study with Custom Notifications and Email Templates and Alerts.

  1. What is an email alert?
  2. What can send an email alert?
  3. Define a custom notification.
  4. Where do users see custom notifications?
  5. How do you send a custom notification from a flow?
  6. What is the daily limit on email alerts?
  7. How do you send an email to a contact from a flow?
  8. What is a Send Email action?
  9. How do you post to Chatter or Slack from a flow?
  10. What is an email template merge field?
  11. Can a flow send an email with an attachment?
  12. What is an organization-wide email address?
  13. How do you stop duplicate notifications?
  14. Scenario: sales wants a phone alert, not an email, when a big deal closes. What do you build?
  15. Scenario: emails from a flow stop arriving. What do you check?

Advanced Admin Interview Questions FAQ

Do I still need to know Workflow Rules?

Know why they were retired and how to move them to Flow. Interviewers still ask that.

How deep do Flow questions go?

Freshers get types and elements. Experienced candidates get limits, errors and order of execution, so prepare those well.

Official Resources

Quick Recap

  • These Advanced Admin Interview Questions cover Flow, order of execution, approvals and notifications.
  • Know the flow types and when to use each one.
  • Explain before-save and after-save with an example.
  • Always mention fault paths and limits.
  • Each section ends with two scenario questions.

What’s Next?

Continue with the next part. Read Data Model Interview Questions for Salesforce Admins (Part 3).