Questions d'entretien : CRM Manager
100 vraies questions avec réponses modèles et explications pour les candidats CRM Manager.
Voir un exemple de CV : CRM Manager →S'entraîner avec des cartes
Répétition espacée · Hunter Pass
Questions
A lifecycle state model turns customer behavior into explicit states with controlled transitions between them.
- Each state needs observable entry and exit rules, such as activation within 14 days or lapse after two expected purchase cycles.
- Transition events should move the profile once and preserve transition time so journeys can react to both state and tenure.
- The model simplifies arbitration because treatments can target the current state instead of reimplementing conflicting stage logic in every campaign.
Pourquoi cette question est posée: The interviewer is checking whether you can model lifecycle progression as governed state transitions rather than loose segment labels.
A segment-specific journey changes the treatment logic, not just the words shown to each customer.
- Segments may receive different goals, timing, channels, offers, and exits because their needs or expected value differ.
- The segmentation variable must predict a meaningful response difference, such as onboarding maturity or purchase cadence, rather than merely describe the profile.
- Shared journey components reduce duplication, while segment-level measurement shows whether added complexity produces incremental value.
Pourquoi cette question est posée: A strong answer distinguishes structural journey adaptation from cosmetic content substitution.
Next-best-action selects the most valuable eligible action for a customer at a particular decision point.
- Inputs can combine lifecycle state, recent behavior, predicted response, customer value, channel availability, and real-time context.
- Candidate actions are filtered by consent, product eligibility, contact policy, inventory, and active journey commitments before scoring.
- The selected action should optimize a defined outcome with an exploration or control mechanism, because the highest historical response is not necessarily incremental.
Pourquoi cette question est posée: The interviewer is testing whether you understand next-best-action as constrained decisioning rather than a recommendation slogan.
A decision engine evaluates eligible treatments and returns a consistent action, channel, or content choice at decision time.
- It combines rules, model scores, priorities, and context behind a stable interface that journey tools or product surfaces can call.
- Central decisioning prevents each channel from applying different consent, eligibility, or prioritization logic to the same customer.
- Its outputs need reason codes, model and rule versions, and latency limits so decisions remain auditable and usable in real-time surfaces.
Pourquoi cette question est posée: The interviewer is evaluating your grasp of centralized decisioning, governance, and operational constraints.
A contact policy defines which communications may reach a customer, how often, and under which exceptions.
- It separates mandatory service messages from marketing and sets channel-specific quiet hours, recency rules, and rolling frequency caps.
- It includes legal suppressions, customer preferences, fatigue controls, and protections for sensitive lifecycle moments such as complaints or cancellations.
- Enforcement should happen at final decision time across all sending systems, because campaign-level checks alone miss concurrent contacts.
Pourquoi cette question est posée: A strong answer treats contact policy as a cross-channel control layer rather than a single campaign cap.
Treatment arbitration chooses one compatible treatment when several campaigns or journeys want to contact the same customer.
- Hard constraints remove unlawful or ineligible options before soft priorities compare urgency, expected incremental value, and customer need.
- The arbitration unit can be a message, offer, or journey slot, but every candidate must use a comparable score or explicit precedence.
- A losing treatment may be delayed, skipped, or reconsidered later, and that disposition must be logged to avoid hidden selection bias in reporting.
Pourquoi cette question est posée: The interviewer is checking whether you can explain both the decision mechanism and its measurement consequences.
Lifecycle transitions describe durable customer state, while campaign entry rules describe temporary treatment eligibility.
- A customer can become activated once but qualify for several activation-related treatments under different channel and timing conditions.
- Keeping state logic upstream gives analytics and every activation tool the same definition instead of duplicating it across journey canvases.
- Campaign rules can then change without rewriting customer history, while transition versions preserve comparability when the business definition evolves.
Pourquoi cette question est posée: The interviewer is testing whether you separate customer truth from activation logic.
A predictive churn score ranks customers by estimated loss risk within a stated future window.
- Features can include usage decline, failed payments, tenure, support interactions, and purchase recency, all calculated before the prediction cutoff.
- Calibration and lift by score band matter more than raw accuracy when churn is rare and intervention capacity is limited.
- The score identifies risk, not persuadability, so a randomized test is still needed to learn whether a retention treatment changes outcomes.
Pourquoi cette question est posée: A strong answer separates risk prediction from causal treatment response and recognizes temporal leakage.
A propensity model predicts an outcome, while an uplift model predicts how treatment changes that outcome.
- Purchase propensity often ranks customers who would buy anyway, which can raise observed conversion without creating incremental sales.
- Uplift estimation needs treated and untreated examples to distinguish persuadable customers from sure things and customers harmed by contact.
- Uplift is harder to train because treatment assignment and sample size must support causal comparison, so simpler randomized rules may outperform a weak model.
Pourquoi cette question est posée: The interviewer is checking whether you understand the conceptual boundary between prediction and incrementality.
RFM can be extended with dimensions that capture margin, cadence, channel behavior, or product relationship beyond past spend.
- Expected interpurchase time makes recency relative to each category or customer instead of applying one lapse threshold to all buyers.
- Margin, returns, discount dependence, and category breadth can separate profitable loyalty from frequent but costly purchasing.
- Extra dimensions increase sparsity and maintenance cost, so each addition should change a treatment decision and be validated against future behavior.
Pourquoi cette question est posée: The interviewer is evaluating whether you can deepen RFM without turning it into an ungoverned scorecard.
Feature freshness determines whether a segment or score reflects the customer at the moment a treatment is chosen.
- Fast-decaying signals such as cart activity may need minute-level updates, while tenure or historical value can tolerate daily refreshes.
- Every feature needs an event-time cutoff, last-updated timestamp, and stale-value behavior so old intent is not mistaken for current intent.
- Fresher pipelines cost more and can be noisier, so update frequency should follow decision latency and the cost of a wrong contact.
Pourquoi cette question est posée: A strong answer connects data freshness to business timing, fallbacks, and infrastructure cost.
Cohort LTV estimates cumulative or expected customer value for groups sharing a meaningful start period or acquisition context.
- Revenue should be adjusted for margin, refunds, servicing costs, and a consistent observation horizon when the decision concerns economic value.
- Mature cohorts provide more observed value, while young cohorts require survival or retention assumptions and should carry wider uncertainty.
- Comparing cohorts is useful only after controlling for customer age, acquisition mix, product changes, and discounting conventions.
Pourquoi cette question est posée: The interviewer is testing whether you can use cohort LTV without treating an uncertain forecast as settled revenue.
Predictive segments should be validated for ranking quality, stability, actionability, and treatment impact.
- Backtests must preserve time order and compare score bands on future outcomes to avoid training on information unavailable at decision time.
- Segment size, score drift, missing-feature rates, and performance across key customer groups reveal whether deployment remains reliable.
- A randomized treatment test confirms business value because a stable high-risk or high-propensity segment may still be unresponsive to CRM contact.
Pourquoi cette question est posée: The interviewer is checking for temporal validation, operational monitoring, and causal confirmation.
A CDP can collect customer events, resolve identities, build profiles and audiences, and distribute data to activation tools.
- Collection normalizes inputs from product, commerce, service, and marketing systems into governed schemas.
- Profile and audience layers make linked history usable, while destinations send traits, events, or segment membership downstream.
- A CDP is not automatically the source of truth for orders, consent, or account status, because authoritative ownership can remain in operational systems.
Pourquoi cette question est posée: A strong answer explains CDP capabilities without assigning it authority merely because it centralizes data.
A source of truth should be assigned per data domain, not declared for the entire customer profile.
- The commerce platform may own order status, the account service may own plan state, and a consent ledger may own marketing permissions.
- Downstream copies need ownership, update direction, conflict rules, and acceptable latency so a convenient field does not silently become authoritative.
- Derived fields such as lifecycle state should document their inputs and calculation version rather than overwrite raw source facts.
Pourquoi cette question est posée: The interviewer is testing whether you understand domain-level authority and derived data governance.
Deterministic matching uses verified shared identifiers, while probabilistic matching estimates that records belong to the same person.
- Account ID, verified email, or a trusted login link can support deterministic rules when identifier reuse and household sharing are handled.
- Probabilistic methods combine weaker signals such as device, location, and behavior into a confidence score rather than a certain link.
- Higher match rates increase personalization coverage but also raise false-merge risk, so sensitive activation should require stricter evidence than aggregate analysis.
Pourquoi cette question est posée: A strong answer connects matching methods to confidence thresholds and the cost of false merges.
Profile unification requires field-level conflict rules, history preservation, and consent-safe activation in addition to identity links.
- Each attribute needs a winning source or recency rule, because the latest received value is not always the latest business truth.
- Events should retain original identifiers, source, and timestamps so merged history remains traceable and can be separated after a bad link.
- Consent and regional restrictions should not be broadened during a merge, and activation must use the applicable permission for the chosen identity and channel.
Pourquoi cette question est posée: The interviewer is checking whether you see unification as governed data reconciliation rather than simple deduplication.
A durable event schema captures who acted, what happened, when it happened, and the business context needed downstream.
- It needs a stable event name, event ID, subject identifiers, event-time timestamp, source, schema version, and typed properties.
- Names should represent completed facts such as order_completed rather than UI interactions whose meaning changes with implementation.
- Required fields, allowed values, ownership, and compatibility rules belong in a data contract so producers cannot silently break journeys and metrics.
Pourquoi cette question est posée: A strong answer combines event semantics with the controls needed for long-lived activation.
Event time says when customer behavior occurred, while processing time says when the platform received or handled it.
- Journey windows, sequence logic, and attribution should usually use event time so network or batch delays do not rewrite customer history.
- Processing time is essential for monitoring latency, scheduling safe waits, and deciding whether an event is too late to trigger a message.
- Pipelines need a lateness policy because unlimited backfill can start obsolete journeys, while rejecting all late events corrupts history and analysis.
Pourquoi cette question est posée: The interviewer is testing whether you understand temporal semantics and late-data trade-offs.
CRM activation depends on completeness, validity, accuracy, consistency, uniqueness, and timeliness at the decision boundary.
- Completeness asks whether required identifiers and properties exist, while validity checks formats, ranges, and allowed values.
- Accuracy and consistency compare business truth across sources, and uniqueness controls duplicate profiles or events.
- Timeliness must be measured against the use case because a daily product feed may suit reporting but fail a real-time abandonment journey.
Pourquoi cette question est posée: The interviewer is evaluating whether you can translate broad data quality into activation-specific checks.
Questions verrouillées
- 21
What is data lineage and why does a CRM team need it?
lineage - 22
How should channel eligibility be represented in omnichannel orchestration?
channelsorchestration - 23
What does coordinated omnichannel orchestration require?
orchestration - 24
How should cross-channel frequency capping be designed?
channelsdesign - 25
How do priority and suppression differ in omnichannel decisioning?
- 26
What framework helps choose among email, push, SMS, in-app, and web treatments?
email - 27
How do domain reputation and IP reputation differ in email deliverability?
deliverabilityreputationauthentication - 28
What does authentication alignment mean for SPF, DKIM, and DMARC?
authenticationauth - 29
How should complaints, bounces, and spam traps be interpreted as reputation signals?
reputationdeliverabilitybounces - 30
What is the purpose of domain or IP warming?
authentication - 31
How does an engagement policy support email deliverability?
engagementemaildeliverability - 32
What architecture supports dynamic content at scale?
architecture - 33
Which inputs make product recommendations useful for lifecycle marketing?
- 34
How should real-time context influence CRM personalization?
discovery - 35
Why must personalization eligibility and fallback be designed together?
discoverydesign - 36
How do attribution and incrementality differ in retention measurement?
attributionmeasurementretention - 37
How do persistent and rotating holdouts serve different retention questions?
designretention - 38
What causes test contamination in lifecycle experiments?
experiments - 39
How do survival concepts improve retention analysis?
retention - 40
How should leading and lagging metrics be combined in lifecycle reporting?
leading-laggingmonitoring - 41
Which causal caveats matter when interpreting retention changes?
causalretention - 42
How do APIs and webhooks serve different roles in CRM automation?
webhooksautomation - 43
What does idempotency mean for event-triggered CRM automation?
automationidempotency - 44
How should retries, ordering, and late data be handled in CRM event processing?
concurrency - 45
Where should orchestration boundaries sit between a CRM platform and upstream services?
orchestration - 46
Why does versioning matter for events and automated journeys?
journeysversioning - 47
How do lawful basis and consent differ under GDPR concepts relevant to CRM?
gdprprivacy - 48
How do purpose limitation and data minimization constrain CRM personalization?
discovery - 49
What should a preference center and consent lineage record?
lineage - 50
How should access and deletion requests propagate through a regional CRM stack?
- 51
New full-price buyers and discount-acquired buyers have very different 90-day retention; how would you design their post-purchase journeys?
retentiondesignjourneys - 52
A delayed refund event moves a repeat buyer back to a first-purchase state after their second valid order; how would you fix the lifecycle logic?
- 53
You are building a renewal journey across email, push, SMS, and in-app; what role would you assign to each channel?
channelsemailjourneys - 54
Activation state is refreshed nightly, but product events arrive in real time and users receive obsolete onboarding prompts during the day; what would you change?
activationonboarding - 55
A high-value customer qualifies simultaneously for payment recovery, renewal education, and an upsell offer; how would you arbitrate the treatments?
- 56
Three recent acquisition cohorts show a higher month-two churn rate; how would you determine whether CRM should intervene?
churncohorts - 57
Push engagement declines while email conversion stays stable for the same lifecycle program; how would you diagnose the channel?
engagementconversionchannels - 58
Inbox placement deteriorates mainly at one mailbox provider after a volume increase; what would you do during the next send cycle?
deliverability - 59
Customers exposed to several lifecycle journeys are converting but also opting out more often; how would you test for audience fatigue?
audiencejourneys - 60
Some activated users remain in onboarding for weeks because one optional milestone never arrives; how would you close this lifecycle leakage?
milestonesonboarding - 61
A churn model scores 40,000 customers as high risk, but the retention offer can serve only 5,000; how would you set the targeting threshold?
retentionchurntargeting - 62
A churn segment still has good lift in offline validation, but its observed churn rate is much lower than when the model launched; what would you check?
churnvalidationsegmentation - 63
An uplift model recommends excluding the highest purchase-propensity customers from a promotion; how would you validate that decision?
upliftvalidation - 64
A real-time propensity segment uses cart activity, but its feature pipeline can be two hours stale; how would you protect activation?
activationci-cdsegmentation - 65
Email, push, and an in-app offer each have separate response scores, but only one treatment can be shown; how would you choose the next best action?
email - 66
A new product has too little history for reliable propensity scores; how would you create an initial CRM audience?
audience - 67
A retention treatment has positive uplift but the service team can handle only 300 resulting callbacks per day; how would you activate it?
upliftcallbacksretention - 68
You are connecting commerce, product, support, and consent data to a CDP; how would you assign sources of truth before activation?
activationcdp - 69
Customers who change their email address are being split into two CDP profiles; how would you repair deterministic identity resolution?
emailcdp - 70
A CDP proposes probabilistic household matching to improve web personalization coverage; how would you choose a match threshold?
discoverycoveragecdp - 71
Two household members were incorrectly merged and one received recommendations based on the other's purchases; how would you contain and correct it?
- 72
A unified profile combines an opted-in email with a phone number whose SMS consent is unknown; how would you activate the profile?
email - 73
The account service and CDP disagree on subscription status during a retention send; which value should the journey use?
retentionconflictcdp - 74
Duplicate purchase events enter the CDP and ESP, inflating conversion and triggering two reward messages; how would you fix both activation and reporting?
activationconversioncdp - 75
An order cancellation can arrive before the delayed order-completed event; how would you prevent an invalid post-purchase journey?
journeysresilience - 76
A product team changes plan_tier from a string to an array and several CRM segments become empty; how would you recover and prevent recurrence?
segmentation - 77
A retention audience suddenly doubles, but its lineage documentation no longer matches the warehouse model; how would you find the break?
retentiondocumentationwarehouse - 78
The ESP credits a renewal to email while product analytics credits it to an in-app message; how would you resolve the attribution conflict?
emailattributionesp - 79
A six-hour ingestion delay makes same-day activity appear after a campaign send; how would you define eligibility and analysis time?
campaigns - 80
A loyalty webhook times out and retries, while the customer may change tier before processing completes; how would you keep the CRM action correct?
webhooksconcurrency - 81
You need to measure the cumulative effect of a year-round retention program; how would you set up a persistent holdout?
designretention - 82
The business will not keep the same customers in control for a full year; how would you use rotating holdouts without overstating long-term impact?
design - 83
Control customers are still seeing the same retention offer through paid retargeting; how would you handle experiment contamination?
experimentsretentionretargeting - 84
A young acquisition cohort appears to have lower LTV than last year's mature cohort; how would you make a fair retention decision?
retentioncohortsltv - 85
Many customers have not yet reached the 90-day churn window when a retention test is reviewed; how would you analyze the result?
retentionchurn - 86
A win-back journey increases orders but also increases discounts, returns, and complaints; how would you decide whether to keep it?
journeys - 87
Email, push, SMS, and in-app contacts all count differently toward fatigue; how would you implement a weighted frequency cap?
email - 88
A promotional SMS is queued when a fraud alert must be sent to the same customer; how should the contact policy respond?
alertingdata-structures - 89
A regional team wants to contact an audience allowed by its local rule, but the global suppression service blocks it; which rule should win?
audience - 90
A push reminder is undeliverable for some customers in a renewal journey; how would you design channel fallback without duplicate pressure?
channelsdesignjourneys - 91
A real-time website decision must return personalized content within 120 ms, but the recommendation service often takes longer; how would you design the experience?
discoverydesign - 92
A recommendation model ranks a product highly for customers who already own it or cannot buy it in their region; where would you fix the journey?
journeys - 93
Prices and inventory in recommendation emails can change between send time and open time; how would you manage catalog freshness?
email - 94
A dynamic offer block falls back for 35% of recipients because one CDP attribute is missing; how would you evaluate the fallback?
decision-makingcdpsending - 95
Real-time session context is unavailable during a personalization outage; what should the journey show and how should recovery be measured?
discoverysessionsjourneys - 96
Customers can choose topics and frequency in a preference center, but several journeys use only a global subscribed flag; how would you correct activation?
activationjourneys - 97
A legacy import contains marketing consent but no source, notice version, or timestamp; how would you decide whether to activate it?
- 98
Support-ticket sentiment improves churn prediction, and the CRM team wants to use it in promotional targeting; how would you apply purpose limitation?
churntargeting - 99
A customer requests access and deletion while their data exists in the CDP, ESP, recommendation features, and active journeys; how would you propagate the request?
cdpespjourneys - 100
One global lifecycle journey serves EU and non-EU customers with different consent and retention rules; how would you configure regional activation?
retentionactivationconfig