Advanced Administrator Interview Questions
25 expert-curated Advanced Admin interview questions — covering Shield encryption, Transaction Security, advanced Flows, territory management, and forecasting.
The Salesforce Advanced Administrator certification builds on the core Admin exam and tests deeper platform knowledge. It covers advanced Flow automation, complex sharing and security configurations, extended analytics features, Change Data Capture, and platform maintenance best practices. Many organisations require Advanced Admin for senior admin and team lead positions.
These 25 questions reflect the depth of knowledge expected at the senior admin level. Topics include advanced formula fields, territory management, Field History Tracking, audit trail, advanced reports with cross-filters, and complex Flow patterns. If any answer is unclear, that topic deserves a focused study session before your next interview — Advanced Admin interviewers expect real hands-on experience.
Exam at a Glance
- 📝 60 Multiple Choice Questions
- ✅ 65% Passing Score
- ⏱ 105 Minutes
- 🎯 Admin Track
Last updated: · Written by the A2Z Salesforce team
Advanced Administrator Interview Questions Content
Transaction Security (part of Salesforce Shield) monitors real-time events in the org and takes automated actions when specified conditions are met. Components:
- Event: What to monitor — API query events, data export, login events, entity changes (CUD on specific objects).
- Condition: The filter criteria (e.g., "a user queries more than 2000 records in one transaction").
- Actions: Block the action and/or notify the admin/user. Policies are defined using either a point-and-click interface or Apex Policy classes (for complex logic). Common use cases: blocking bulk exports of sensitive data, detecting logins from unusual locations, enforcing MFA for specific operations.
Apex Managed Sharing is used when sharing requirements are too complex for declarative sharing rules. Each custom object has a corresponding Share object (e.g., MyObject__Share). An Apex class (typically a trigger or batch job) creates records in this Share object to grant specific users or groups access to specific records. Key fields on the Share object: ParentId (the record being shared), UserOrGroupId (who receives access), AccessLevel (Read or Edit), RowCause (must be a custom sharing reason created in Setup — this differentiates Apex Managed Sharing from manual sharing and prevents deletion during sharing recalculation). Apex Managed Sharing rows with custom row causes persist through sharing recalculations.
When refreshing a Partial Copy sandbox, a Sandbox Template defines which objects and how many records (percentage or number) are copied from production. This allows you to control data volume and what data is included, for example including all Accounts but only 10% of Cases. Configuration: Setup > Sandboxes > select template before refresh. For Full sandboxes, all data is copied — templates do not apply. Developer and Developer Pro sandboxes copy metadata only (no template needed). Key considerations: always anonymise/mask sensitive PII in test environments using a data masking tool or pre-refresh automation. Sandbox refresh intervals: Developer/Developer Pro = 1 day, Partial = 5 days, Full = 29 days.
Salesforce Connect allows Salesforce to display and query data from external systems in real time without copying it into Salesforce. Data appears as External Objects (suffixed with __x). Supported adapter types:
- OData 2.0 / 4.0: Connect to any OData-compliant REST API (SAP, SharePoint, etc.).
- Cross-Org Adapter: Access data from another Salesforce org via the Salesforce REST API.
- Custom Adapter (Apex): Build a custom data source connector using Apex DataSource classes. External Objects support relationships (External Lookup, Indirect Lookup) to standard/custom objects and SOQL queries, but with limitations — they do not support triggers, roll-up summaries, or all SOQL operators.
Custom Summary Formulas (CSFs) are formula-based calculated columns/rows added to Summary and Matrix reports. They operate on summary (aggregate) values rather than record-level values. Use cases: calculating gross margin percentage (Sum of Profit / Sum of Revenue), showing conversion rate (Closed Won Count / Total Opportunities Count). CSFs use functions like RowCount, SUM(), PARENTGROUPVAL() (reference a parent group's aggregate), and PREVGROUPVAL() (reference the previous group's aggregate). PARENTGROUPVAL is especially powerful — it allows percentages relative to a parent row total. CSFs only display when groupings are present (Summary or Matrix reports) and cannot be used in Tabular or Joined reports as filters.
AND(ISCHANGED(StageName__c), ISPICKVAL(PRIORVALUE(StageName), "Closed Won")) — prevents re-opening a closed opportunity. These functions are only valid in validation rules and formula fields, not in custom formula fields that reference them outside that context.
Advanced Chatter features include:
- Chatter Groups: Public, private, or unlisted groups for collaboration. Admins can archive inactive groups and manage membership.
- Publisher Actions: Custom actions added to the Chatter publisher bar — Create Record, Log a Call, or custom Lightning actions. Global actions appear everywhere; object-specific actions appear on record pages.
- Feed Tracking: Configure which objects and fields generate Chatter feed posts when changed. Admins control this per object under Setup > Feed Tracking.
- Chatter Email Digest: Configure frequency of email notifications.
- Moderation: Flag/remove posts, set rules for auto-flagging keywords.
- External Users in Chatter via Experience Cloud.
Advanced mobile customisation includes:
- Navigation Menu: Customise which items appear (objects, apps, utilities, Visualforce pages, Lightning components) under Setup > Salesforce Mobile App Navigation.
- Compact Layouts: Define the 4–5 most important fields shown in the record header card and highlight panel on mobile. Assigned via record types.
- Mobile Quick Actions: Custom quick actions (Create, Update, Log a Call, custom Flow) added to the action bar. Actions can be pre-filled with default field values.
- Mobile-Only Page Layouts: In Lightning App Builder, create phone-specific record pages with only the most relevant components.
- Offline access: Enable briefcase for offline record access in field service scenarios.
Complex Duplicate Rules combine multiple Matching Rules with different algorithms:
- Exact Match: Records must have identical values (case-insensitive). Good for email addresses, phone numbers.
- Fuzzy Match: Uses phonetic algorithms (First Name fuzzy, Last Name fuzzy) to catch "John Smith" vs "Jon Smyth". Good for name-based matching.
- Acronym: Matches abbreviated vs full company names.
- Initials: Matches "J. Smith" to "John Smith". Matching rules use a match key (a transformed value) — two records are potential duplicates if their match keys are equal or meet the fuzzy threshold. Duplicate rules can apply different actions for leads vs contacts, block on insert but allow on edit, or only report duplicates without blocking.
Territory Management (Enterprise Territory Management - ETM) organises accounts and users into a flexible, hierarchical territory structure for sales assignment and forecasting. Key components:
- Territory Types: Categorise territories (e.g., Geographic, Named Account).
- Territory Model: A hierarchical tree of territories. Only one model can be active at a time.
- Territory Rules: Filter-based assignment rules that automatically assign Accounts to territories based on field values (industry, region, revenue).
- User Assignment: Users (salespeople) are assigned to territories. An Account can belong to multiple territories; a user can belong to multiple territories.
- Forecasts: Territory-based forecasting rolls up from lower territories to higher ones in the hierarchy.
Collaborative Forecasting provides a structured view of expected sales revenue, aggregated up the role or territory hierarchy. Forecast Types: Define what data is rolled up (Revenue vs Quantity, by Opportunity product family, Schedule dates). Multiple forecast types can be enabled simultaneously. Forecast Categories: Opportunities are categorised (Pipeline, Best Case, Commit, Closed) based on their stage, and each category rolls up separately. Adjustments: Managers can adjust their own forecast or their subordinates' forecasts upward or downward, with the original number preserved. Adjustment history is tracked. Manager Judgement: Managers can add judgement on top of the system-calculated rollup. Forecasting integrates with territory management, quotas, and Einstein forecasting for AI predictions.
Einstein Activity Capture (EAC) automatically syncs emails and calendar events between Salesforce and connected email/calendar systems (Gmail, Outlook) and logs them as activities on related records. Key considerations:
- Data Sharing: By default, captured activities are visible only to the owner and admins — configure sharing settings to control visibility.
- Activity Matching: EAC matches emails/events to Contacts, Leads, Accounts, and Opportunities based on email address.
- Excluded Addresses: Configure internal domain email addresses to exclude from capture.
- Data Retention: EAC-synced activities are stored in a separate data store (not Salesforce standard Activities) — they do not appear in standard reports without Einstein Analytics.
- Licence requirement: Requires Sales Cloud Einstein or Inbox licences.
MFA enforcement options:
- Auto-Enable MFA: Salesforce has auto-enabled MFA for all production orgs as of 2023. This requires all users to register a verification method (Salesforce Authenticator app, TOTP authenticator, security keys, or built-in authenticators).
- Profile-level enforcement: Enable the "Multi-Factor Authentication for User Interface Logins" permission in a profile or permission set for selective enforcement.
- SSO: If using SSO, MFA should be enforced at the identity provider level — Salesforce's MFA requirement then delegates to the IdP.
- High-Assurance Sessions: Require MFA re-verification for specific sensitive actions (custom permissions, login flows). Admins can monitor MFA adoption via identity verification history reports.
Enhanced Domains is Salesforce's updated URL format that includes the My Domain name in all Salesforce URLs (Experience Cloud sites, Visualforce pages, content files). Format: orgname.sandbox.my.salesforce.com instead of the older c.na1.visual.force.com. Benefits:
- Improves security by ensuring all content is served from the org's domain, blocking cross-org cookie access.
- Enables stricter browser security policies.
- Required for Salesforce to meet evolving browser security standards.
- Simplifies CSP (Content Security Policy) configuration. Enhanced Domains became mandatory as of Spring '23. Admins must update any hardcoded URLs in integrations, email templates, or external systems that reference old domain formats after enabling Enhanced Domains.
The Health Check tool (Setup > Health Check) gives an org a security score (0–100) by comparing security settings against Salesforce's Baseline Standard or a custom security baseline. It evaluates: password policies (complexity, expiry, history), session settings (timeout duration, HTTPS enforcement, clickjack protection), login access policies, My Domain settings, and remote site settings. Each setting is rated as Meeting Standard, Failing, or a Risk Level. To improve the score:
- Increase minimum password length and complexity requirements.
- Reduce session timeout to shorter periods.
- Enable HTTPS for Visualforce pages.
- Enable clickjack protection.
- Review and restrict remote site settings.
- Enable certificate-based authentication where applicable. Health Check does not capture all security risks — use it alongside Shield and regular security reviews.
Password policies (Setup > Password Policies) control:
- Minimum password length: Salesforce recommends at least 12 characters.
- Complexity requirements: Must include uppercase, lowercase, numbers, and special characters.
- Password expiry: Force password reset after 30/60/90 days or never.
- Password history: Prevent reuse of last N passwords (up to 24).
- Maximum invalid login attempts: Lock the account after N failed attempts.
- Lockout period: Duration before the account automatically unlocks.
- Obscure secret answer: Mask the security question answer. Best practices: longer passwords with complexity, 90-day expiry, lock after 3–5 attempts, enforce MFA alongside password policy. Password policies are set at the org level but can be overridden per profile.
The Salesforce Recycle Bin stores deleted records for 15 days before permanent deletion. Records can be restored individually or in bulk, or permanently deleted by an admin. Capacity: 25 times the org's MB of storage (minimum 5,000 records). Limitations:
- Child records in a master-detail relationship are cascade-deleted with the master — they appear in the Recycle Bin too and must be restored together.
- Lookup relationship children are not cascade-deleted.
- After 15 days, records are permanently deleted and unrecoverable (unless using a data backup solution).
- The Recycle Bin is per-org, not per-user — admins see all deleted records.
- Hard Delete (via Data Loader) bypasses the Recycle Bin entirely. Salesforce offers a Data Recovery Service as a paid option for data deleted beyond the 15-day window.
Session settings (Setup > Session Settings) control how user sessions behave. Key security settings:
- Session Timeout: Time of inactivity before automatic logout (15 min to 24 hours — shorter is more secure).
- Lock sessions to the IP address: Prevents session hijacking by binding the session to the originating IP.
- Lock sessions to the domain: Prevents cross-domain session reuse.
- Force re-login after Login-As-User: Requires admins to re-authenticate after using Login-As.
- Require secure connections (HTTPS): Ensures all traffic is encrypted.
- Clickjack Protection: Prevents Salesforce pages from being embedded in iframes on external sites.
- Enable HSTS: HTTP Strict Transport Security header to force HTTPS. Most of these settings contribute to the Health Check score.