Case Study 7: VitalGov Health Services - Q&A Preparation
Work in Progress
This content is currently being reviewed for accuracy and will be updated soon.
Q&A Guide
This page compiles judge-style follow-up questions for the case study. Use it after your presentation run-through so you can test how well you defend your choices.
Q&A Snapshot
| Field | Detail |
|---|---|
| Open after | Presentation Notes |
| Format | 45-minute Q&A following a 45-minute presentation |
| Study role | Practice concise, defensible answers |
| Related pages | Case Study Overview, Scenario Paper, Worked Solution |
Q&A Strategy
State your position, give the reasoning, acknowledge the trade-off, and keep answers to 1-2 minutes.
Identity and Security
Q1: What happens if Microsoft Entra External ID goes down? All 62 counties lose access?
Yes, county workers lose SSO during an Entra outage. Mitigation: Microsoft Entra External ID has a 99.99% SLA and runs on the public Azure cloud at FedRAMP High with a documented ISA for the cross-cloud flow into Government Cloud Plus. Emergency fallback: Salesforce local login accounts pre-provisioned for county surveillance leads (one per county, 62 accounts) stored in break-glass procedures. Credentials are held in a FedRAMP-authorized password vault (CyberArk Privileged Cloud Gov) with two-person-integrity release, access logged to Shield Event Monitoring, and the activation runbook stored in the FedRAMP SSP. These accounts are disabled by default and activated only during a declared identity outage. The break-glass process is documented, tested annually during the CP-4 functional DR exercise, and requires State CIO or CISO authorization plus a vault release event to activate.
Q2: A small county has 5 employees and no IT staff. How do they federate their AD?
For counties without IT capacity, VHS offers two options. Option A: the county joins a shared Microsoft Entra External ID tenant managed by VHS (VHS creates and manages their accounts). Option B: VHS provides a username/password Experience Cloud login for that county, bypassing federation entirely. Both options feed into the same permission model. The federation hub handles heterogeneity - not every county must use the same path. During county onboarding, VHS assesses each county’s IT maturity and routes them to the appropriate option. The 15 counties with modern EHR systems will likely self-federate; the 25 using spreadsheets will almost certainly need Option A or B.
Q3: How do you prevent a Medicaid caseworker from seeing WIC clinical notes on the same Constituent record?
Field-Level Security (FLS) via Permission Set Groups per program. The Constituent record itself is visible, but WIC clinical fields (nutrition assessment, dietary notes, breastfeeding status) are hidden from non-WIC Permission Set Groups. This is HIPAA minimum necessary enforcement at the field level - same record, different field visibility. Apex runs in system mode by default and bypasses FLS, so every test and every production query that operates on user-visible data must use WITH USER_MODE (recommended 2026 default), stripInaccessible(), or WITH SECURITY_ENFORCED to force FLS evaluation. Automated Apex tests run in each program user context with WITH USER_MODE and assert zero unauthorized field visibility on every PR that touches sharing or FLS configurations.
Q4: FedRAMP High requires continuous monitoring. What does that look like operationally?
Four recurring activities. Monthly: automated vulnerability scans (Qualys or Tenable, FedRAMP-approved) with 30-day remediation window for high findings. Quarterly: third-party security assessment reviewing controls. Annually: full penetration test and a CP-4 Contingency Plan Testing functional exercise (the FedRAMP High baseline requires a functional exercise, not just a tabletop, for disaster recovery validation). Continuously: Shield Event Monitoring feeds a FedRAMP-authorized SIEM (Splunk Cloud for Government on AWS GovCloud) for real-time anomaly detection. POA&M tracking for all open findings, reviewed at every HITGB meeting. CISO owns the FedRAMP package and signs off before every production deployment. The ISA map is refreshed annually and after any material change to any connected component.
Q5: Government Cloud Plus at FedRAMP High - what are you actually using from the AI/Data 360 stack, and what did you give up?
In 2024 the answer would have been “no AI in GovCloud, designed around it.” That answer is no longer current. As of 2025-2026 Salesforce achieved FedRAMP High Provisional ATO on Government Cloud Plus for Agentforce, Data 360, Einstein, and the Einstein Trust Layer. The architecture uses:
- Agentforce Eligibility Agent grounded on Data 360 Unified Profile and Health Cloud Case records to address Req 8 and Req 9. Human-in-the-loop: every agent proposal lands in the Eligibility_Audit__c record with the caseworker decision, so the federal audit trail captures both AI output and human override.
- Data 360 for cross-program Identity Resolution (the 35% Medicaid/WIC overlap problem) and 62-county Data Streams ingestion. Unified Individual output feeds Health Cloud Constituent as the master.
- Einstein Trust Layer enforcing zero data retention with the model provider, PII masking of SSN and DOB in prompts, dynamic grounding on allow-listed objects, toxicity detection, and full audit logging of every prompt and response.
- Einstein Prediction Builder for Req 34 outbreak prediction models, with an Amazon SageMaker (AWS GovCloud FedRAMP High) environment for deeper geo-temporal clustering models scoring back to Data 360.
What remains constrained: AppExchange packages must still pass Government Cloud Plus compatibility and FedRAMP vetting before installation (4-6 weeks for most third-party evaluations), and Hyperforce feature parity between commercial and Government Cloud Plus sometimes lags one release behind commercial. CISO reviews every Agentforce agent definition, prompt template, and tool binding before deployment, and if the Trust Layer detects a new failure mode (hallucination rate spike, prompt injection, PII leak) the agent is disabled through Setup and caseworkers revert to the manual workflow. This is an AI-augmentation stance, not an AI-replacement stance.
Integration
Q6: Terminal emulation for mainframe integration is fragile. Why not build a proper API layer on the mainframe?
Constraint 1 explicitly prohibits modifying the mainframe. An API layer requires mainframe-side code changes (CICS web services or z/OS Connect). Terminal emulation via MuleSoft is the only non-invasive option. The fragility is acknowledged - this is an explicit bridge pattern. MuleSoft’s terminal emulation adapter includes screen field detection that alerts within 5 minutes of layout changes. The batch file path provides bulk data even when terminal emulation is down. The MMIS replacement in 5-7 years eliminates this pattern entirely. I would not choose this approach if we had the option to modify the mainframe.
Q7: During an outbreak, 10x surge volume. Walk me through what happens technically.
Normal: ~200K daily API calls flow through MuleSoft Government Cloud directly to Salesforce Government Cloud Plus. During surge: eCR volume spikes to 20K+/day. MuleSoft routes overflow to AWS GovCloud (FedRAMP High). Lambda functions deduplicate and aggregate events, Amazon RDS PostgreSQL buffers them, and a scheduled process writes to Salesforce via Composite Graph API (for hierarchical FHIR eICR bundles up to 500 nodes per payload) and Bulk API (for already-flattened records) at a throttled rate. The throttle respects three limits: concurrent long-running API requests, Platform Event hourly publishing (250K/hour baseline on Performance/Unlimited, 275K with add-on), and row-lock contention on shared parent Constituent and Case rows.
It is worth correcting a common misconception: the Daily API Request Limit is a shared pool across REST, SOAP, Bulk, and Connect - Bulk does not have a separate daily pool. At 3,200 full licenses the daily limit is roughly 3.3M calls, so the AWS buffer exists not because we run out of daily calls but because of concurrent-request caps, lock contention, the Platform Event hourly ceiling, and the need for elastic scale-out at second-by-second burst velocity that Salesforce write capacity cannot match during a public health emergency.
Surveillance dashboards read from both Salesforce and Amazon RDS during surge for real-time situational awareness. Post-surge, the buffer drains into Salesforce. Scale-out happens within 30 minutes of a declared surge event. The annual CP-4 functional exercise (NIST SP 800-53 Rev 5 baseline for FedRAMP High) validates this path end-to-end with synthetic 500K event/day load.
Q8: 42 different county file formats. How do you normalize that without a multi-year project?
MuleSoft brokers the 62 county SFTP feeds, but Data 360 Data Streams handles the heavy-lift normalization with YAML-based mapping per source and built-in provenance lineage, DLQ, and schema drift detection. Most county formats get a declarative Data 360 mapping; custom DataWeave transforms handle fewer than 10 of the 42 with genuinely exotic formats (e.g. EBCDIC-encoded COBOL flat files from the two mainframe-based counties). For the 25 counties using spreadsheets, VHS provides a standardized Excel template; those that adopt it get the simplest mapping. Year 1: support all 42 formats as-is. Year 2: incentive program (state funding tied to format standardization) reduces format count. This is pragmatic governance: drive adoption by making it easier, not by forcing it.
Q9: You have HL7 2.5.1, FHIR R4, X12 EDI, SFTP, and SOAP all in one architecture. How do you staff for that?
The SI partner must demonstrate competency across these protocols - that is a non-negotiable in the procurement evaluation. MuleSoft provides pre-built connectors for HL7, FHIR, X12, and SFTP that abstract protocol complexity. Internally, VHS has 8 developers. I would cross-train 4 on MuleSoft with protocol-specific specialization: 2 on healthcare protocols (HL7/FHIR), 2 on government protocols (EDI/SFTP/batch). SI partner handles build; state team handles steady-state operations. During Phase 2 (months 12-18), VHS hires 4 additional internal Salesforce developers to reduce SI dependency before the managed services transition.
Q10: What if the MMIS screen scrape fails mid-batch during a nightly eligibility extract?
The batch process logs each record individually. A mid-batch failure does not lose already-processed records. The batch job picks up from the last checkpoint on the next nightly cycle. If two consecutive nightly batches fail, the Medicaid Director receives an escalation alert. Caseworkers operate with stale data (last successful batch) and see a banner indicating the data freshness timestamp. For individual eligibility determinations that are time-sensitive, caseworkers can fall back to direct MMIS terminal access as a manual backup. The integration error handling table documents specific retry strategies, DLQ behavior, and escalation paths for every integration endpoint.
Architecture
Q11: Why a single org? Why not separate orgs per program?
The core driver is Req 1: unified constituent profile. An estimated 35% of WIC participants are also Medicaid beneficiaries. With separate orgs, you need cross-org data sync for every shared constituent - that means replicating PHI across org boundaries, which multiplies HIPAA compliance surface and introduces eventual consistency problems for eligibility determinations. Single org with program-level segmentation via Permission Set Groups, FLS, and criteria-based sharing rules gives you the unified record while enforcing HIPAA minimum necessary within one compliance boundary. The trade-off is a more complex sharing model, but that complexity is contained and testable. With multi-org, the complexity shifts to integration (cross-org sync, identity mapping, conflict resolution) where it is harder to govern and audit.
Q12: Walk me through your licensing model. How do you justify the cost?
State employees (3,200): about 2,500 caseworker and program staff get Health Cloud licenses for the full constituent/patient data model; about 700 admin and management staff get full Salesforce (Enterprise Edition) licenses because Platform licenses exclude the standard Case object by default and the governance dashboards require Case access. County workers (4,800): external users on Customer Community Plus (login-based), because Customer Community Plus is the only external license supporting role-hierarchy-based sharing which the county workers need for within-county case sharing. Customer Community Plus cost is justified by the Case and County_Surveillance_Data write access requirement (Req 15). Healthcare providers (4,500): Customer Community (login-based) - providers are mostly read with occasional writes. Public portal: unauthenticated guest users consume no license for Medicaid pre-screening; WIC booking and vital records requests use Customer Community Login consumption. “Authenticated guest” is not a valid license type - there is no such thing; guests are unauthenticated by definition.
Experience Cloud login-based pricing scales with monthly logins consumed, not with monthly active users (MAU). The distinction matters in contract negotiation because a single user may consume multiple logins per month, and unused provisioned logins can be repooled. The 2.1M Medicaid beneficiaries are not all portal users; projected active portal users are 10-15% in Year 1 (210K-315K). Government Cloud Plus pricing carries a premium over commercial Salesforce, which is included in the $45M budget. CMS covers 60% of Medicaid-related license costs through the federal match.
Q13: The Governor asks why this costs $45M. Walk me through budget allocation.
Roughly: $12-14M in Salesforce Government Cloud Plus, MuleSoft Government Cloud, and AWS GovCloud licensing over 3 years (Health Cloud, Experience Cloud, Shield, Data 360, Agentforce, MuleSoft Gov Cloud, AWS GovCloud with Lambda/RDS/SageMaker). $15-18M for the SI partner (25-person team over 30+ months). $5-7M for internal staff augmentation, training, and county onboarding. $3-4M for FedRAMP High authorization process (third-party assessment organization, documentation, remediation). $5M contingency. CMS federal match covers 60% of Medicaid-related costs (roughly $10-12M back), so the net state cost is closer to $33-35M. The ROI case: Medicaid caseworker productivity alone (4-minute lookup reduced to under 30 seconds through the Agentforce Eligibility Agent grounded on Data 360 cached records, times 15,000 daily determinations) saves roughly 900 staff-hours per day. Add reduced in-person visits (40% target), automated renewal processing reducing backlog, and electronic surveillance reporting eliminating manual data entry across 62 counties.
Data
Q14: 2.1 million Medicaid beneficiaries - how do you deduplicate against WIC when WIC has no shared identifier?
Medicaid uses Medicaid ID; WIC uses WIC Participant ID. Neither system has a shared key. The matching engine is Data 360 Identity Resolution, which is FedRAMP High authorized on Government Cloud Plus. Ruleset: SSN (deterministic, highest confidence) where available, then probabilistic matching using first name + last name + DOB + address with configurable match confidence thresholds. SSN match means auto-merge. Probabilistic match above 90% also auto-merges. Between 70-90% goes to a manual review queue in the caseworker UI (estimated 5-8% of WIC records at initial load). Below 70%, the records remain separate. Data 360 outputs a Unified Individual profile that feeds Health Cloud Constituent (Person Account) as the master record, with the state-assigned Constituent ID as the golden key going forward. Shield deterministic encryption on SSN allows matching without decrypting the stored values. Rejected the previous plan of building custom probabilistic matching in Apex - Data 360 provides the same capability out of the box with tunable rulesets and avoids code we would have to maintain.
Q15: Claims data stays in MMIS. What if a caseworker needs claims history for an eligibility review?
The terminal emulation adapter retrieves claims summary on demand. Caseworker clicks “View Claims History” on the constituent record; MuleSoft navigates MMIS claims screens and returns a summary view. Data is not persisted in Salesforce - it is displayed in a read-only Lightning component and discarded after the session. This avoids storing claims PHI in Salesforce (reducing HIPAA scope) while giving caseworkers the information they need. If terminal emulation is unavailable, caseworker falls back to direct MMIS terminal access.
Q16: How do you handle PHI in sandbox environments for testing?
Zero production PHI in sandboxes. Post-refresh Apex batch job runs automatically, masking all PHI fields: SSN replaced with synthetic values, names randomized, DOB shifted by random offset (preserving age range), addresses generalized to ZIP code only. Alternatively, fully synthetic test data generated by a data factory script. FedRAMP requires documented evidence of data masking procedures. Full Copy sandbox used for performance testing gets masked data with realistic volume distribution. The masking job must complete before any user accesses the refreshed sandbox - access is blocked until masking confirmation.
Q17: With 2.1M Person Accounts, 62 county groups, and 200K+ cases per year, how does your sharing model perform? Have you calculated the criteria-based sharing rule count?
Yes. Criteria-based sharing rules have a default limit of 50 per object, raisable to 500 via Salesforce support case. The calculation:
- Case: 4 criteria-based sharing rules (one per
Program__cvalue). Fits within 50 default, no raised limit needed. - Constituent: 4 criteria-based rules on stamped checkbox fields (
Has_Active_Medicaid__c,Has_Active_WIC__c, etc.). Criteria-based sharing does not support Formula or Roll-Up Summary fields - both are platform-limited - so the architecture uses record-triggered Flow on Program Enrollment to stamp standard Checkbox fields on the parent Constituent. Program Enrollment is Master-Detail to Constituent to enable this stamping pattern. Fits within 50 default. - County_Surveillance_Data: 62 counties × 4 programs = 248 potential combinations, exceeds the 50 default and even pushes the 500 raised limit uncomfortably for a hot object. The architecture does not use criteria-based sharing for this object. Instead, Apex Managed Sharing keyed on the county public group (
VHS-County-[FIPS]) handles access, scaling O(n) with records rather than O(counties × programs) with rules. A single trigger computes the correct public group ID from theCounty_FIPS__cfield on insert and updates sharing on county change.
Sharing table size projection: 2.5M Constituents × 4 program stamps worst-case generates 4-6M share rows at Year 3. Async sharing recalc fires on (a) stamped-field Flow updates when a Program Enrollment is inserted or its status changes, and (b) sharing rule changes. Recalc time on Full Copy sandbox at this volume is estimated 15-45 minutes per rule change - validated during the Phase 1 performance test window. Skinny tables on Constituent for the most common caseworker query patterns (name, SSN, Medicaid ID, county). Cross-program Medicaid caseworkers who need broader access get it through the role hierarchy (Medicaid Director role sees all Medicaid records via Grant Access Using Hierarchies).
For county worker assignment changes mid-outbreak, the sharing recalc is queued async and does not block the user’s next login. The new county access is visible within 5-10 minutes under normal load, longer during surge periods - which is why we apply the change from the user admin UI with an explicit “pending propagation” banner shown to the affected user.
Q18: What happens to records older than 7 years? Walk me through your archival strategy.
Retention varies by program: Medicaid eligibility records require 7-year HIPAA minimum; CMS mandates 10 years for claims (those stay in MMIS). Surveillance case records are retained 10 years per CDC requirements; outbreak investigation records are retained permanently. Vital records are permanent legal documents and are never archived. For Salesforce records exceeding their active retention period, an automated archival process moves them to a read-only archive (Big Object or external archive storage) with preserved query access for compliance audits. The archival job runs monthly, flags records approaching retention boundaries 90 days in advance, and generates a compliance report showing archived record counts by program. Archived records remain searchable but do not count against active storage limits or participate in sharing calculations, which helps LDV performance over time.
Governance and Delivery
Q19: State procurement takes 6-9 months. How do you start Phase 1 on time?
Two parallel paths. Path A: use existing state master contracts for Salesforce and MuleSoft (both are typically on state cooperative purchasing agreements like NASPO). Path B: for the SI partner, issue an RFP immediately at project authorization; 6-month procurement runs concurrent with Government Cloud Plus setup and FedRAMP preparation (internal work, no SI dependency). SI partner joins at month 6-7 when foundational infrastructure is ready. CMS federal match approval submitted in parallel - 60-90 day review cycle starts at project authorization.
Q20: CMS requires MITA compliance for federal funding. How does Salesforce align?
MITA (Medicaid Information Technology Architecture) defines a maturity model for state Medicaid systems. CMS has been advancing toward MITA 4.0 and the Medicaid Enterprise Systems (MES) framework since MESC 2024, so the answer needs to look forward, not just cite MITA 3.0. Salesforce Health Cloud maps to MES business modules (member management, provider management, care management, care coordination) and the MES modularity principle (each module replaceable independently, connected via FHIR APIs and event streams, with shared infrastructure services). I would document the MITA 3.0 baseline maturity assessment for the current state (Level 1-2) and the MITA 4.0 / MES target state (Level 3 functional maturity, Level 3 modularity) with Salesforce as one MES module among many interoperable through FHIR.
CMS also mandates FHIR interoperability under the CMS Interoperability and Patient Access rules (CMS-0057-F). Operational provisions took effect January 1, 2026; API and interoperability requirements (FHIR APIs, bulk data exchange, encounter notifications) take effect January 1, 2027. MuleSoft’s FHIR adapter plus Salesforce Health Cloud’s FHIR-native data model positions the architecture to meet these deadlines natively rather than bolting FHIR on.
The key artifact is the Advance Planning Document (APD) that maps Salesforce capabilities to MITA 3.0 business areas today, the MES module breakdown for MITA 4.0 tomorrow, and the January 2027 FHIR API interoperability commitments. The APD justifies the 60% federal cost share and should be submitted early in the project (within 60-90 days of authorization) so the CMS approval cycle runs in parallel with procurement.
Q21: FedRAMP High authorization takes 12-18 months. What if it takes 18 instead of 14? What does that do to your roadmap?
The roadmap has FedRAMP High authorization as a 14-month cross-cutting workstream. If it stretches to 18 months, it pushes past the Phase 1 Medicaid go-live target. Mitigation: FedRAMP work starts at month 1 in parallel with Government Cloud Plus setup. The FedRAMP readiness assessment at month 6 is a checkpoint - if the Third Party Assessment Organization (3PAO) flags significant gaps, we know early. If authorization is delayed, Phase 1 can proceed in a “pre-authorization” mode where the system is built and tested in Government Cloud Plus but not handling production PHI until authorization completes. This delays Medicaid go-live but does not waste development time. The $5M contingency covers additional assessment costs and remediation work. If the delay exceeds 18 months, the State CIO escalates to FedRAMP PMO for expedited review, which is available for state agency programs with federal funding dependencies.
Q22: What is your DR strategy? Walk me through RPO 4 hours and RTO 8 hours. Which FedRAMP control are you mapping to?
Government Cloud Plus on Hyperforce provides built-in geo-redundancy across Hyperforce regions within the FedRAMP High boundary. RPO 4 hours is met by Salesforce platform replication (platform provides near-real-time replication; 4 hours is a conservative contractual target). RTO 8 hours is met by documented failover runbook - Salesforce handles platform-level failover automatically, but application-level recovery (MuleSoft connections, AWS GovCloud surge processor, county SFTP endpoints, Entra External ID federation) requires manual steps documented in the runbook.
The annual DR drill maps to NIST SP 800-53 Rev 5 control CP-4 (Contingency Plan Testing). The FedRAMP High baseline requires CP-4 at annual frequency with a functional exercise (not just a tabletop or walkthrough). The drill actually fails over each component in sequence and captures timing results: Salesforce platform recovery, MuleSoft Government Cloud reconnection to all 12 external endpoints, AWS GovCloud surge processor availability, county SFTP feed resumption, and user authentication through all four identity paths (Okta, Entra External ID, Salesforce Identity + NPPES verification replay, ID.me). Any component that exceeds its RTO target during the drill becomes a POA&M finding with a remediation date. Drill results feed the POA&M tracker and are reported to HITGB and the Authorizing Official.
Q23: The Governor’s office cares about constituent satisfaction. How do you measure success?
Three measurable outcomes tied to program goals. First: Medicaid eligibility determination time reduced from 4 minutes (terminal lookup) to under 30 seconds through the Agentforce Eligibility Agent grounded on Data 360 cached records with human-in-the-loop confirmation - measured via case resolution metrics. Second: disease surveillance reporting time reduced from 72 hours (manual) to under 24 hours (electronic via CDC FHIR Composite Graph API) - measured via CDC submission timestamps. Third: constituent portal adoption - target 40% of Medicaid renewals via self-service within 12 months of launch, reducing in-person visits. Quarterly dashboard shared with Governor’s office. These are outcome metrics, not technology metrics. The legislative reporting package adds cost-per-transaction trends and county onboarding progress for budget accountability.
Failure Scenarios and Stakeholder Challenges
Q24: County X refuses to federate their AD. Their elected health officer wants to keep faxing surveillance data. What do you do?
You cannot force an independent agency. The architecture accommodates holdouts. For identity: that county’s workers get direct Experience Cloud credentials managed by VHS (Option B from the federation model). For surveillance data: fax remains supported in year 1 - VHS staff manually enter faxed reports into the system. Year 2: the standardization incentive program ties state funding allocation to electronic submission. County X still receives aggregated dashboards and statewide surveillance data. Political reality: the State CIO or Governor’s health policy advisor may need to have a conversation with the county health officer. The architect’s job is to ensure the system works regardless of any single county’s participation level. Design for the willing and accommodate the resistant.
Q25: What if the CDC FHIR endpoint is down and you are within the 24-hour reporting window for a confirmed reportable condition?
The 24-hour CDC reporting deadline (Req 16) is regulatory and non-negotiable. The integration error handling table documents this explicitly. If automated FHIR transmission fails: 3 retries with exponential backoff (1 min, 5 min, 30 min). If all retries fail within 12 hours (half the deadline window), PagerDuty alerts the Epidemiology Director. Manual fallback: the epidemiology team exports the case data and uploads it directly through the CDC BioSense web portal. This manual path has been used historically and remains a documented procedure. State CIO is notified if manual fallback is activated. Post-incident, the failed FHIR bundle in the DLQ is reprocessed when the endpoint recovers to ensure Salesforce and CDC records are consistent.
Question Categorization
| Domain | Questions |
|---|---|
| D1 System Architecture | Q5, Q7, Q11, Q13 |
| D2 Security | Q1, Q2, Q3, Q4, Q22 |
| D3 Data | Q14, Q15, Q16, Q17, Q18 |
| D5 Integration | Q6, Q8, Q9, Q10, Q25 |
| D6 Dev Lifecycle | Q19, Q21 |
| D4 Solution / D7 Communication | Q12, Q20, Q23, Q24 |
Q&A Survival Rules
- Answer the question asked. Do not pivot to a topic you prepared better for.
- State position first, then reasoning: “I chose X because Y. I rejected Z because W.”
- Name the trade-off proactively. Judges respect honesty over pretending there is no cost.
- Government scenarios invite “what-if” questions about compliance failures. Have a response for “what happens if you fail FedRAMP audit” (answer: POA&M remediation plan, not panic).
- Stay within 1-2 minutes per answer.
Related Topics
Always verify against official Salesforce documentation
This content is study material for CTA exam preparation. Content compiled and presented with AI assistance. Not affiliated with Salesforce.
Personal study notes for the Salesforce CTA exam. Content compiled from VJ's study notes, official Salesforce documentation, community sources, and online publicly available content, then organized and presented with AI assistance. Not affiliated with Salesforce. © 2025–2026 VJ Srivastava.