75 Conga CPQ Interview Questions & Answers (2026) | Fresher to Expert

📅  Conga CPQ
75 Conga CPQ Interview Questions & Answers (2026) | Fresher to Expert
⚙️ Conga CPQ Interview Prep 2026

75 Conga CPQ Interview Questions & Answers 2026

Fundamentals to Real Project Scenarios — Pricing, Approvals, Contracts, Integrations & Debugging

75Questions
7Sections
Fresher–ExpertAll Levels 🟢🟠🔴
100%Free
⚡ Complete Index — All 75 Questions
1Conga CPQ vs Native Salesforce CPQ 2Main Components 3Quote-to-Cash Process 4Proposal vs Quote 5X-Author for Excel/Word 6License Types 7CPQ vs Composer 8Conga Sign 9Product Bundle 10Option Groups & Constraints 11Guided Selling 12Product Rules vs Pricing Rules 13Price Waterfall 14Pricing Methods 15Pricing Callback 16Mandatory/Optional Bundle Setup 17Attribute-Based Configuration 18Volume/Tiered Discounting 19List Price vs Net Price 20Discount Approval Thresholds 21Price List & Price List Item 22Multi-Currency Pricing 23Cost Rules 24Ramp Pricing / Ramp Deals 25Cross-sell/Upsell Recommendations 26Validation vs Recommendation Rules 27Renewal Quoting 28Amendment Quoting 29Troubleshoot Incorrect Pricing 30Summary Groups 31How Quote Templates Work 32Conditional Template Sections 33One-Click Quote PDF & Email 34Quote Template vs Proposal Template 35Template Version Control 36Composer Merge Failure Debugging 37Dynamic Line-Item Tables 38Branding Per Subsidiary/Region 39Composer vs CPQ Generation 40Multi-Language Documents 41How Approval Rules Work 42Multi-Step / Parallel Approvals 43Discount-Based Thresholds Config 44Editing During Pending Approval 45Approval Delegation 46Approver Leaves the Company 47Notify Approvers & Track SLA 48Rejection/Recall Flow 49Approval vs Pricing Rule Order 50Scenario: Approval Bypassed 51Quote to Contract Conversion 52CLM and its Link to CPQ 53Automatic Contract Renewals 54MSA vs Order Form 55Tracking Contract Obligations 56Co-Termination of Contracts 57Pricing on Amended Orders 58Preventing Duplicate Contracts 59ERP Integration for Fulfillment 60Key Custom Objects 61Bulk-Loading Product/Pricing Data 62Governor Limits on Big Bundles 63Sandbox to Production Migration 64Hiding Cost/Margin Fields 65Debugging a Silent Callback 66Performance on 500+ Line Items 67Managed Package Upgrades 68Sandbox Refresh Without Data Loss 69Scenario: Wrong Price List 70Scenario: Slow Quote Generation 71One-Time + Subscription in One Quote 72Regional Discount Approval Matrix 73Legal Review Mid-Quote 74Hardest Config You've Built 75Staying Current with Releases

👉 New to CPQ interviews in general? Start with our Company-Wise Interview Questions hub, or if you're just beginning your Salesforce journey, check the Fresher Interview Prep Track. Experienced folks can jump straight to Interview Prep for Experienced Professionals (5+ Yrs).

🧱

Fundamentals & Core Concepts

Q1–Q15 · What Conga CPQ is and how the pieces fit together

Q001🟢

What is Conga CPQ, and how is it different from native Salesforce CPQ?

Conga CPQ (formerly Apttus CPQ) is a third-party managed package built on the Salesforce platform that handles Configure-Price-Quote, while native Salesforce CPQ is Salesforce's own first-party product.
🔑 Key Points
Conga runs on its own object model, pricing engine, and callback framework (X-Author, Pricing Callbacks) completely independent of Salesforce CPQ's SBQQ__* namespace. Blurring the two together is an instant red flag in interviews. Traces back to the 2020 Conga–Apttus merger — now marketed as Conga Revenue Lifecycle Cloud.
🌍 XYZ Company Example
XYZ Company chose Conga CPQ over native SF CPQ because they needed advanced Contract Lifecycle Management (CLM) bundled natively with quoting.
🎤 "Conga CPQ is a managed-package CPQ solution with its own object model and pricing engine, distinct from native Salesforce CPQ."
Q002🟢

What are the main components of a Conga CPQ implementation?

Products, Product Options, Pricing Rules, Product Rules, Quote Templates, Approval Rules, Proposal/Quote objects, and Contracts.
🔑 Key Points
Each component maps to one stage of Configure → Price → Quote → Approve → Generate → Sign. Interviewers often check you know the sequence, not just the vocabulary.
🎤 "Product catalog, pricing engine, product rules, quote templates, and approval workflows — chained into one quote-to-cash flow."
Q003🟢

Explain the Quote-to-Cash (QTC) process in Conga CPQ.

Configure product → apply pricing/discount rules → generate quote document → route for approval → e-sign → convert to order/contract.
🌍 XYZ Company Example
A rep configures a bundle, Conga auto-applies tiered discounts, routes deals over 20% discount for VP approval, then generates a document and sends it for e-signature — the whole cycle closes in under a day instead of the multi-day manual process it replaced.
🎤 "QTC is the end-to-end flow from configuring a product to collecting signed revenue — Conga automates every step in between."
Q004🟢

What is a Proposal object in Conga CPQ, and how does it differ from a Quote?

Proposal is often the parent/working object where configuration happens; Quote is typically the finalized, priced output ready for approval and generation.
🔑 Key Points
Naming varies by org — legacy Apttus orgs use "Proposal" as the core object, while newer implementations may rename it to "Quote" throughout.
🎤 "Proposal is the working record for configuration; Quote is the finalized pricing snapshot sent for approval."
Q005🟢

What is X-Author for Excel/Word in Conga?

A tool that lets admins bulk-manage product/pricing data in Excel and push it into Salesforce, and lets users generate/edit quote documents in Word.
🎤 "X-Author bridges Excel/Word with Salesforce data for bulk configuration and document editing."
Q006🟠

What license types does Conga CPQ use?

Managed package licenses assigned per user profile (e.g., full CPQ user vs. approver-only license), separate from standard Salesforce licenses.
🔑 Key Points
A user can have a Salesforce license but still lack CPQ access if the package license isn't assigned.
🎤 "Conga CPQ uses its own managed-package licenses layered on top of standard Salesforce licenses."
Q007🟢

What's the difference between Conga CPQ and Conga Composer?

CPQ handles configure-price-quote logic; Composer is the document generation engine that merges Salesforce data into Word/Excel/PowerPoint/PDF templates — often used together.
🎤 "CPQ prices the deal, Composer generates the document from that data."
Q008🟢

What is Conga Sign?

Conga's native e-signature tool, used to send generated quote/contract documents for digital signature directly from Salesforce.
🎤 "Conga Sign is the e-signature layer that closes out the quote-to-cash cycle."
Q009🟠

What is a Product Bundle in Conga CPQ?

A parent product that groups multiple component products/options together, often with its own pricing and configuration rules.
🌍 XYZ Company Example
XYZ Company bundles a "Base Platform" with optional "Add-on Modules" so reps can't sell modules without the base license, enforced through a mandatory Option Group.
🎤 "A bundle groups a parent product with its options, enforcing valid combinations and shared pricing logic."
Q010🟠

What are Option Groups and Constraints?

Option Groups define selectable sets of products within a bundle (min/max selections); Constraints enforce dependency rules like "if X is selected, Y is required" or mutual exclusivity.
🎤 "Option Groups define what can be picked; Constraints define what must or can't be picked together."
Q011🟢

What is Guided Selling in Conga CPQ?

A wizard-style Q&A flow that walks reps through configuration questions and auto-selects the right products/bundles based on their answers.
🎤 "Guided Selling turns product configuration into a guided questionnaire instead of manual selection."
Q012🟠

What's the difference between Product Rules and Pricing Rules?

AspectProduct RulePricing Rule
PurposeValidates/recommends product selectionCalculates/adjusts price
Example"Can't add Module B without Module A""Apply 10% discount if qty > 50"
Runs onConfiguration stepPricing step
🎤 "Product Rules control what can be sold together; Pricing Rules control what it costs."
Q013🔴

What is a Price Waterfall in Conga CPQ?

The sequential breakdown of how a final price is derived — list price → adjustments → discounts → margin → net price — shown line by line.
🔑 Key Points
Interviewers push on this because it's where most real pricing bugs live — a rule applied in the wrong sequence silently produces a wrong final price even though every individual rule is "correct" in isolation.
🎤 "The price waterfall shows every adjustment step from list price down to final net price."
Q014🟢

What are Pricing Methods in Conga CPQ?

Standard pricing methods include List Price, Cost Plus Markup, Percent of Total, Block Pricing, and Ramp/Tiered pricing.
🎤 "Conga supports multiple pricing methods — list, cost-plus, percent-of-total, block, and ramp pricing."
Q015🔴

What is a Pricing Callback?

A custom Apex/C# hook that lets developers inject external or highly complex pricing logic into the standard pricing engine when out-of-box rules aren't enough.
🔑 Key Points
Callbacks run synchronously in the pricing transaction, so heavy external callouts inside one can cause timeouts — a favorite follow-up question for senior roles.
🌍 XYZ Company Example
XYZ Company used a pricing callback to pull real-time currency conversion rates from an external ERP during quoting.
🎤 "A pricing callback is custom code that overrides or extends Conga's standard pricing calculation."
💲

Product Catalog & Pricing Configuration

Q16–Q30 · Bundles, tiers, discounts, and troubleshooting

Q016🟠

How do you create a product bundle with mandatory and optional components?

Define the parent bundle product, add Option Groups with min/max cardinality, mark specific options as "Required" via Product Association settings.
🎤 "Set the bundle's Option Group cardinality and flag components as required in the Product Association record."
Q017🟠

What is Attribute-Based Configuration?

Products with configurable attributes (color, size, capacity) where the attribute values drive price and availability dynamically, instead of maintaining a separate SKU per combination.
🎤 "It lets a single product SKU flex its price/behavior based on selected attribute values."
Q018🟢

How does Conga CPQ handle volume/tiered discounting?

Via Discount Tiers or Volume Pricing tables tied to quantity ranges, applied automatically during the pricing calculation step.
🎤 "Tiered discounting applies pre-set discount bands automatically once quantity thresholds are crossed."
Q019🟢

What is the difference between List Price and Net Price?

List Price is the catalog price before any adjustment; Net Price is the final price after all discounts, markups, and adjustments.
🎤 "List Price is the sticker price; Net Price is what the customer actually pays."
Q020🟠

How do you restrict discounting beyond a certain percentage without approval?

Combine a Pricing Rule/validation with an Approval Rule triggered when discount % exceeds a threshold, blocking submission until approved.
🌍 XYZ Company Example
Any discount above 25% at XYZ Company auto-routes to the Regional Sales Director, and the "Finalize" button is disabled until that approval clears.
🎤 "A threshold-based approval rule intercepts the quote before it can be finalized past the allowed discount."
Q021🟢

What is a Price List and Price List Item in Conga CPQ?

Price List is a container of prices for a region/segment/currency; Price List Items are the individual product prices within that list.
🎤 "Price Lists group prices by segment or currency; Price List Items are the per-product entries inside them."
Q022🟠

How do you handle multi-currency pricing in Conga CPQ?

Multiple Price Lists per currency, or currency conversion rates applied dynamically, often combined with Salesforce's native multi-currency setup.
🎤 "Separate currency-specific price lists, synced with Salesforce's multi-currency feature."
Q023🟢

What are Cost Rules?

Rules that calculate the internal cost basis of a product (for margin calculations), kept separate from the customer-facing sell price.
🎤 "Cost Rules calculate internal cost so margin can be tracked alongside customer pricing."
Q024🟠

What is Ramp Pricing / Ramp Deals?

Pricing that changes over the life of a multi-year contract — Year 1 discounted, Year 2–3 stepping up to list — modeled as separate line-item price points per period.
🎤 "Ramp pricing lets the price change year-over-year within one multi-year deal."
Q025🟢

How do you configure cross-sell/upsell recommendations?

Product Rules of type "Recommendation" that suggest related products based on what's already in the cart, without blocking the quote.
🎤 "Recommendation-type Product Rules suggest add-ons without forcing the selection."
Q026🟠

What is the difference between a Validation Rule and a Recommendation Rule?

Validation blocks incompatible combinations (hard stop); Recommendation only suggests, and the rep can dismiss it and move on.
🎤 "Validation rules block bad combinations; Recommendation rules just nudge toward good ones."
Q027🟠

How do you manage Renewal quoting in Conga CPQ?

Renewal quotes auto-generate from the expiring contract/subscription, carrying forward line items with an option to apply uplift/renewal pricing rules.
🎤 "Renewals auto-generate from the existing contract with configurable uplift applied automatically."
Q028🟠

What is Amendment quoting?

Modifying an active contract mid-term (add/remove/change quantity) without terminating the original agreement — generates a delta quote reflecting only the change.
🎤 "Amendments let you change an active contract mid-term via a delta quote instead of a full re-quote."
Q029🔴

How do you troubleshoot incorrect pricing on a quote line item?

Check pricing rule execution order, price list assignment (Account, Opportunity, Quote level), active date ranges on price list items, and any pricing callback logs.
🌍 XYZ Company Example
A stale Price List assigned at the Account level from a prior deal was silently overriding the correct regional list. Clearing the override and adding a validation rule to flag stale overrides fixed it and prevented recurrence.
🎤 "Trace it through rule order, price list assignment, and callback logs — most pricing bugs are assignment or sequencing issues."
Q030🟢

What are Summary Groups in Conga CPQ?

Grouping and rollup of line items on a quote for cleaner presentation (e.g., grouping all "Year 1" charges together) without changing the underlying pricing logic.
🎤 "Summary Groups reorganize how line items display on the quote without touching the actual pricing."
📄

Quote Templates & Document Generation

Q31–Q40 · Merge fields, branding, and multi-language docs

Q031🟢

How do quote templates work in Conga CPQ?

Templates are Word/Excel documents with merge fields mapped to Salesforce/Conga data, rendered via Conga Composer or X-Author at generation time.
🎤 "Templates are merge-field documents that pull live quote data at generation time."
Q032🟠

How do you create a dynamic quote template with conditional sections?

Use conditional merge syntax (IF/THEN logic in the template) tied to field values, so sections like "Terms & Conditions" change based on region or product type.
🎤 "Conditional merge fields in the template show/hide sections based on quote data."
Q033🟢

How do you generate a quote PDF and email it to the customer in one click?

A button/flow action triggers Conga Composer to merge the template, output PDF, and attach it to an outbound email (or trigger Conga Sign directly).
🎤 "A single button action chains template merge → PDF generation → email/e-sign delivery."
Q034🟢

What's the difference between a Quote Template and a Proposal Template?

Naming varies by org — Proposal Templates carry the full sales proposal (narrative + pricing + branding); Quote Templates are pricing-table-focused.
🎤 "Proposal templates carry the full pitch; quote templates focus on the pricing table."
Q035🟠

How do you version-control quote templates across business units?

Separate template records tagged by business unit/region, activated conditionally via template selection rules.
🎤 "Tag templates by business unit and use selection rules to pick the right version automatically."
Q036🔴

What causes a "Composer template merge failure" and how do you debug it?

Common causes: broken merge field syntax, missing field-level security on a referenced field, a deactivated template, or a null lookup field being referenced.
🔑 Key Points
Each cause produces a different error signature, so the first debugging step is always reading the exact error message rather than guessing.
🎤 "Merge failures usually trace back to bad merge syntax, FLS permissions, or a null referenced field."
Q037🟠

How do you insert line-item tables dynamically into a Word template?

Using Composer's table/loop merge syntax that iterates over the quote line item child records.
🎤 "A loop-based table merge field iterates through all quote line items automatically."
Q038🟢

How do you brand quote documents differently per subsidiary/region?

Separate templates with subsidiary-specific letterheads, logos, and legal language, selected dynamically based on the Account's region/business unit field.
🎤 "Region-specific templates, auto-selected based on the account's business unit."
Q039🟠

How is Conga Composer different from Conga CPQ's own document generation?

Composer is a standalone document merge engine usable across any Salesforce object; CPQ's generation is often just Composer pre-wired specifically into the Quote object.
🎤 "Composer is the general-purpose engine; CPQ document generation is Composer pre-wired to the Quote object."
Q040🟢

How do you handle multi-language quote documents?

Language-specific templates selected based on the contact/account's language preference field, or Salesforce's translation workbench for merge field labels.
🎤 "Separate templates per language, auto-selected from the contact's language field."

Approval Workflows

Q41–Q50 · Chains, thresholds, delegation, and a real bypass bug

Q041🟢

How do Approval Rules work in Conga CPQ?

Rules evaluate quote conditions (discount %, deal size, margin) and route to a defined approval chain (single or multi-step) before the quote can be finalized.
🎤 "Approval Rules evaluate quote conditions and route it through a defined chain before it can proceed."
Q042🟠

What is a multi-step/parallel approval process, and when do you use it?

Multi-step: sequential approvers (Manager → VP → Finance). Parallel: multiple approvers act simultaneously, common when Legal and Finance must both sign off independently.
🎤 "Sequential approvals go one after another; parallel approvals happen simultaneously across teams."
Q043🟠

How do you configure discount-based approval thresholds?

Approval Rule condition checks the quote/line-level discount % field against a threshold and triggers the matching approval chain.
🔑 Key Points
The key design decision is whether the threshold checks header-level or line-level discount — a common source of bugs (see Q50).
🎤 "A condition on the discount % field triggers the matching approval chain automatically."
Q044🟢

Can a quote be edited while pending approval? How do you control that?

By default the quote can be locked as read-only during approval, or configured to reset the approval process if key fields change after submission.
🎤 "The quote is typically locked during approval, and edits after submission reset the approval chain."
Q045🟠

How do you handle approval delegation when an approver is out of office?

Delegated approver settings on the User record, or a fallback approver defined in the approval chain configuration.
🎤 "Delegated approver settings or a fallback approver in the chain handle out-of-office scenarios."
Q046🔴

What happens to an approval process when the approval matrix owner leaves the company?

The approval chain breaks/stalls unless a fallback or role-based (not user-based) approver is configured — best practice is routing by role or queue, not a named user.
🎤 "Route approvals by role or queue, not named user, so departures don't break the chain."
Q047🟠

How do you notify approvers and track SLA on pending approvals?

Email/Chatter notifications on submission, combined with a report/dashboard tracking time-in-approval-stage against an SLA target.
🎤 "Automated notifications on submission plus a dashboard tracking time-in-stage against SLA."
Q048🟢

What is a rejection/recall flow in Conga CPQ approvals?

Rejected quotes route back to the submitter with comments; a recall lets the submitter voluntarily pull the quote back from approval to make changes before resubmitting.
🎤 "Rejection sends it back with comments; recall lets the submitter pull it back voluntarily."
Q049🟠

How do approval rules interact with pricing rules — which runs first?

Pricing rules calculate the final price first; approval rules then evaluate the resulting price/discount to decide routing — approval always runs after pricing is finalized.
🎤 "Pricing calculates first, then approval rules evaluate the result — approval always runs last."
Q050🔴

Real scenario: A discount approval is being bypassed somehow — how do you investigate?

Check if the approval rule's entry criteria field matches the actual field being edited — a very common gap is a rule checking Quote-level discount while reps discount at the line-item level, which never rolls up to trigger the rule.
🌍 XYZ Company Example
Reps were discounting individual line items, but the approval rule only checked the header-level discount field — line-level discounts over 25% sailed through untouched. The fix was a roll-up summary field calculating the maximum line-level discount, and pointing the approval rule at that instead.
🎤 "Usually a mismatch between the field the rule checks and the field reps are actually editing — check header vs. line-level discount fields."
📜

Contract & Order Management

Q51–Q58 · CLM, MSAs, renewals, and amendments

Q051🟢

How does a Quote become a Contract in Conga CPQ?

Once approved and signed, the Quote is activated/converted, generating a Contract (and often an Order) record carrying over line items and terms.
🎤 "An approved, signed quote converts into a Contract (and typically an Order) automatically."
Q052🟠

What is Contract Lifecycle Management (CLM) in Conga, and how does it connect to CPQ?

CLM manages the contract from drafting through negotiation, execution, and renewal; CPQ feeds it the priced, approved terms at contract creation.
🎤 "CLM manages the contract's full lifecycle; CPQ hands it the approved pricing and terms at creation."
Q053🟠

How do you handle contract renewals automatically?

A scheduled batch job/flow checks contract end dates approaching a renewal window (e.g., 90 days out) and auto-generates a renewal quote/opportunity.
🎤 "A scheduled job flags contracts nearing expiry and auto-generates the renewal quote."
Q054🟠

What is a Master Service Agreement (MSA) vs. an Order Form in Conga CLM?

The MSA holds the standing legal terms negotiated once; Order Forms reference the MSA and capture only the specific products/pricing for each transaction under it.
🎤 "The MSA sets the legal terms once; Order Forms plug specific deals into that standing agreement."
Q055🟢

How do you track contract obligations and milestones post-signature?

Milestone/Obligation child objects on the Contract with due-date fields and reminder automation (Flow/Task creation).
🎤 "Milestone/Obligation records with automated reminders track what's due after signature."
Q056🟠

How do you manage co-termination of multiple contracts for one customer?

Align renewal/end dates across contracts via a batch update or amendment process so all products expire together for one unified renewal.
🎤 "Batch-align end dates across a customer's contracts so everything renews on one date."
Q057🟠

What happens to pricing on an Order when a Contract is amended?

The amendment generates a delta — only the new/changed line items get re-priced through the pricing engine; unchanged lines retain original pricing.
🎤 "Only the changed/added lines get re-priced; untouched lines keep their original price."
Q058🟢

How do you prevent duplicate/conflicting contracts for the same customer?

Validation rules or duplicate-check logic on Contract creation, tied to Account + Product + active date range.
🎤 "A validation/duplicate check on Account + Product + date range blocks overlapping contracts."
🔌

Integration, Data Model & Admin

Q59–Q68 · ERP callouts, deployments, and performance

Q059🟠

How do you integrate Conga CPQ with an external ERP for order fulfillment?

Typically via middleware (MuleSoft/Boomi) or direct REST callouts triggered on Order activation, pushing finalized order data to the ERP for fulfillment and billing.
🎤 "Middleware or REST callouts push the finalized order to the ERP once it's activated in Salesforce."
Q060🟢

What are the key custom objects in the Conga CPQ data model?

Proposal/Quote, Line Item, Product Configuration, Price List/Price List Item, Product Rule, Pricing Rule, Approval Rule/Chain.
🎤 "Quote/Proposal, Line Items, Price Lists, Product Rules, Pricing Rules, and Approval Chains form the backbone."
Q061🟠

How do you bulk-load product and pricing data into Conga CPQ?

X-Author for Excel, Data Loader against the underlying custom objects, or Conga's bulk import tools — with careful External ID mapping since records reference each other heavily.
🎤 "X-Author or Data Loader, mapped carefully against external IDs to avoid duplicates."
Q062🔴

How do you handle governor limits when large bundles trigger heavy Apex processing during pricing?

Move logic to async processing (Queueable/Batch Apex), reduce SOQL/DML inside loops, and use pricing callbacks judiciously since they run synchronously by default.
🎤 "Push heavy logic async and minimize per-line SOQL/DML — synchronous callbacks are the usual limit-breaker."
Q063🔴

How do you migrate Conga CPQ configuration from Sandbox to Production?

Change sets/metadata deployment handle custom objects and Apex, but product/pricing/rule records are data — not metadata — so they need a separate data migration.
🔑 Key Points
Interviewers often check whether candidates understand this metadata-vs-data distinction, since it's a frequent real-world deployment gap.
🎤 "Metadata deploys via change set; product/pricing records need a separate data migration since they're data, not metadata."
Q064🟠

How do you set field-level security so reps can't see internal cost/margin fields?

Standard Salesforce FLS + Profile/Permission Set restrictions on the Cost/Margin fields, hidden from the rep-facing quote layout entirely.
🎤 "Standard FLS/permission sets hide cost and margin fields from rep-facing page layouts."
Q065🔴

What is a Callback class, and how do you debug one that's failing silently?

An Apex class implementing Conga's pricing/validation callback interface. Debug via debug logs (checking for uncaught exceptions being swallowed by the framework), and isolate the callback with a standalone unit test.
🎤 "Check debug logs for swallowed exceptions and isolate the callback with a standalone unit test."
Q066🟠

How do you optimize performance on a quote with 500+ line items?

Use asynchronous pricing/recalculation instead of synchronous, add pagination on the line item UI, and bulkify any triggers/callbacks touching line items.
🎤 "Bulkify triggers/callbacks and move recalculation async — synchronous processing chokes past a few hundred lines."
Q067🟠

How do you handle Conga CPQ managed package upgrades without breaking custom code?

Test upgrades in a full sandbox first, review release notes carefully for deprecated methods/objects, and maintain a regression test suite covering custom callbacks/triggers.
🎤 "Sandbox-test every upgrade against release notes and a regression suite before touching production."
Q068🟢

How do you set up sandbox refresh without losing CPQ configuration data?

Export critical config (product/pricing/rules) before refresh, or use a seed/data-load script to repopulate config post-refresh, since sandbox refresh wipes org data — not just metadata.
🎤 "Export or script-reload the config data after refresh, since sandbox refresh wipes org data, not just metadata."
🧩

Real Project & Scenario-Based Questions

Q69–Q75 · Debugging, architecture, and behavioral questions

Q069🔴

A sales rep says the wrong price list is being applied to their quotes — walk me through your troubleshooting.

Check the price list assignment hierarchy (Account > Opportunity > Quote-level overrides), active date ranges, and currency match — in that order, since higher-level overrides silently win.
🌍 XYZ Company Example
An Account-level price list override left over from a prior special deal was silently carrying forward to every new quote. Clearing it and adding a validation rule to flag stale overrides resolved it instantly.
🎤 "Trace the price list assignment hierarchy top-down — Account overrides are the most common silent culprit."
Q070🔴

Describe a time you had to reduce quote generation time that was taking too long.

Identify the actual bottleneck first — a large merge template, a synchronous pricing callback, or sheer line-item volume — and only then optimize that specific layer.
🎤 "Isolate whether it's the template, the pricing engine, or line item volume — then optimize that specific layer."
Q071🔴

How would you design CPQ for a company selling both one-time and subscription products in the same quote?

Tag each line item by billing type with its own pricing method, use Summary Groups to visually split them, and apply separate revenue recognition tagging.
🎤 "Tag each line by billing type, group them visually with Summary Groups, and price each type independently."
Q072🟠

A customer wants a custom discount approval matrix per region — how do you architect that?

Use a region field on the quote as entry criteria for conditional Approval Rules, each pointing to its own region-specific approval chain/matrix.
🎤 "Use the region field as the entry criteria to route into region-specific approval chains."
Q073🟠

How do you handle a situation where Legal needs to review non-standard contract terms mid-quote?

Add a "Non-Standard Terms" checkbox/field that conditionally inserts an additional Legal approval step into the standard approval chain.
🎤 "A flag field conditionally inserts an extra Legal approval step into the standard chain."
Q074🔴

What was the most complex Conga CPQ configuration you've built, and what made it hard?

This is a behavioral question — answer from a real project. Frame around a specific technical conflict (multi-tier bundles + ramp pricing + multi-region approval + ERP integration) and name the exact governor-limit or business-logic conflict you personally resolved.
🎤 "Pick your hardest real project — the interviewer wants the specific technical conflict you solved, not a feature list."
Q075🟢

How do you stay current with Conga CPQ releases and best practices?

Following Conga's official release notes and documentation, engaging with community forums, and sandbox-testing new features before rollout rather than assuming documented behavior matches your specific org.
🎤 "Release notes, the community, and sandbox-testing new features before they hit production."
Test yourself on this topic
2,244 practice MCQs across 27 quizzes — 5 quizzes free, no signup
Open Practice Zone →
RK
Written by
Rajnish Kumar
Salesforce Developer · Apex, LWC, Data Cloud & AI · Building SF Interview Pro
Connect on LinkedIn ↗
Testimonials

Real feedback from real candidates

People using SF Interview Pro to prepare for Salesforce interviews
★★★★★
"Crashed multiple interviews thanks to this. Better than the paid courses I tried."
SP
Salesforce Professional
Developer
★★★★★
"No signup, no paywall. The Apex Trigger series alone got me through two rounds."
AK
Aditya K.
Salesforce Admin
★★★★★
"LWC Zero to Hero is more practical than any paid course I found."
RM
Riya M.
LWC Developer
★★★★★
"Practice Zone MCQs matched my actual interview difficulty almost exactly."
PS
Priya S.
Business Analyst
★★★★★
"Started knowing nothing. Three weeks later I had two offers."
MK
Mohit K.
Salesforce Admin
★★★★★
"Company-wise Accenture prep was scarily accurate."
SN
Sneha N.
Consultant
★★★★★
"Explains identity resolution better than official Trailhead modules."
VR
Vikram R.
Data Cloud Consultant
★★★★★
"Free and better than the paid prep I bought earlier."
TJ
Tanvi J.
Fresher
★★★★★
"Reports and Dashboards guide made a tricky topic finally click."
KP
Karan P.
Salesforce Admin
★★★★★
"SOQL Part 2 questions came up almost word for word in my interview."
AN
Ananya N.
Developer
★★★★★
"Field Service Lightning guide is the only good free resource I found."
RD
Rohan D.
FSL Consultant