All Practice Exams

100+ Free Salesforce Marketing Cloud Developer Practice Questions

Pass your Salesforce Certified Marketing Cloud Developer exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
Salesforce does not publish a public pass rate Pass Rate
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

Which Marketing Cloud object is the recommended container for storing relational subscriber attributes that drive personalization at scale?

A
B
C
D
to track
2026 Statistics

Key Facts: Salesforce Marketing Cloud Developer Exam

60

Scored Questions

Salesforce exam guide (+ up to 5 unscored)

105 min

Time Limit

Salesforce exam guide

63%

Passing Score

Salesforce exam guide

US$200

Exam Fee

Salesforce pricing (retake US$100)

29%

Largest Domain

Programmatic Languages (AMPscript, SSJS, GTL)

1-2 yrs

Recommended Experience

Salesforce exam guide

Salesforce's exam guide lists 60 scored multiple-choice questions plus up to 5 unscored items, a 105-minute time limit, a 63% passing score, a US$200 registration fee, and a US$100 retake fee. The exam is delivered onsite or online via proctored testing. Six domains are tested: Programmatic Languages (29%), Data Modeling (24%), API (15%), Subscribers (14%), Messaging (10%), and Security (8%). There is no formal prerequisite, but Salesforce recommends 1-2 years of Marketing Cloud development experience including AMPscript, SSJS, REST, SOAP, Data Extensions, Triggered Sends, CloudPages, and Journey Builder customizations.

Sample Salesforce Marketing Cloud Developer Practice Questions

Try these sample questions to test your Salesforce Marketing Cloud Developer exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Which Marketing Cloud object is the recommended container for storing relational subscriber attributes that drive personalization at scale?
A.Subscriber List
B.Standard Send Log
C.Data Extension
D.Suppression List
Explanation: Data extensions are the relational data store inside Marketing Cloud. They support primary keys, sendable relationships to the Subscribers table, retention settings, and millions of rows — making them the recommended container for personalization data, journey entry sources, and Contact Builder relationships.
2A developer needs to send to a data extension. Which configuration must the data extension have?
A.A retention policy of at least 30 days
B.Be marked as Sendable and have a relationship to the Subscribers table
C.Be a Synchronized Data Extension
D.Be created in the Shared Data Extensions folder
Explanation: Only sendable data extensions can be selected as a send target. The DE must be marked Sendable and a field on it must be related to the Subscriber Key (or another field) on the Subscribers table so Marketing Cloud can identify each recipient.
3Which AMPscript function returns a single value from one row of a data extension?
A.LookupRows
B.Lookup
C.LookupOrderedRows
D.RetrieveSalesforceObjects
Explanation: Lookup() returns one column value from the first matching row of a data extension. It accepts the DE name, the field to return, and one or more name/value filter pairs.
4Which AMPscript function would return up to 10 order rows for a customer ordered by OrderDate descending?
A.Lookup
B.LookupRows
C.LookupOrderedRows
D.Output
Explanation: LookupOrderedRows(DE, count, order, field, value) returns up to the specified number of rows sorted by the supplied order column. Use 'OrderDate desc' to get the most recent orders first.
5What is the maximum number of rows LookupRows and LookupOrderedRows can return per call?
A.100
B.500
C.2,000
D.10,000
Explanation: Both LookupRows and LookupOrderedRows are capped at 2,000 rows per call. Designs that need more data should aggregate via SQL Query Activity into a summary DE before send time.
6Which AMPscript syntax correctly outputs the value of a variable @firstName inline in HTML email content?
A.%%@firstName%%
B.%%=v(@firstName)=%%
C.{{firstName}}
D.%%[Output(@firstName)]%%
Explanation: The inline shorthand %%=v(@variable)=%% renders the value of an AMPscript variable in content. Inside an AMPscript block, Output(Concat(@var)) or OutputLine() accomplishes the same.
7Which AMPscript construct stops processing and prevents the email from sending when invalid data is detected?
A.Output("ERROR")
B.Concat("ERROR")
C.RaiseError
D.SystemDateToLocalDate
Explanation: RaiseError(message, suppressMessage) halts execution. When called from a sending context it suppresses the send for that subscriber; the second parameter controls whether the message is logged in tracking.
8What is the difference between AttributeValue() and a personalization string like %%FirstName%%?
A.AttributeValue is faster but less reliable
B.AttributeValue accepts a variable as the attribute name; %%FirstName%% requires the literal name
C.Personalization strings only work with SSJS
D.AttributeValue only works in CloudPages
Explanation: AttributeValue() takes a string expression (which can be built dynamically) for the attribute name, so it is useful when the column to retrieve is determined at runtime. Personalization strings require the attribute name be hard-coded in the template.
9In a send-time context, which Marketing Cloud variable resolves to the current subscriber's primary email address?
A.%%emailaddr%%
B.%%emailaddress%%
C.%%subscriberkey%%
D.%%memberid%%
Explanation: %%emailaddr%% (also accessible via %%_emailaddress%% in some contexts) returns the email address used for the current send. It is one of the system personalization strings populated automatically by the platform.
10Which AMPscript function should be used to format a date column from a data extension as 'April 25, 2026'?
A.Format
B.FormatDate
C.FormatNumber
D.DateAdd
Explanation: FormatDate(value, format, locale) formats a date value using a .NET format string. For example FormatDate(@dt,'F') yields the long date format like 'April 25, 2026'.

About the Salesforce Marketing Cloud Developer Exam

The Salesforce Certified Marketing Cloud Developer credential validates a developer's ability to build personalized communications using Marketing Cloud's data model, AMPscript, Server-Side JavaScript, REST and SOAP APIs, CloudPages, and Journey Builder customizations. Candidates typically have hands-on experience designing and implementing data extensions, triggered sends, custom Journey Builder activities, secure microsites, and integrations with Sales Cloud through Marketing Cloud Connect.

Assessment

60 scored multiple-choice/multiple-select questions plus up to 5 unscored items

Time Limit

105 minutes

Passing Score

63%

Exam Fee

US$200 (retake US$100) (Salesforce)

Salesforce Marketing Cloud Developer Exam Content Outline

29%

Programmatic Languages

AMPscript (Lookup, LookupRows, LookupOrderedRows, AttributeValue, IIF, Format/FormatDate, Concat, RaiseError, Output/OutputLine), Server-Side JavaScript (Platform.Function, Core library, WSProxy), and Guide Template Language fundamentals.

24%

Data Modeling

Data extensions, sendable relationships, Contact Builder data designer, SQL Query Activities, Marketing Cloud Connect synchronized data extensions, Automation Studio activities (Import File, File Transfer, Verification, Data Extract).

15%

API

REST and SOAP APIs, OAuth 2.0 client_credentials with tenant-specific endpoints, Triggered Send Definition runtime triggers, Journey Builder /interaction/v1/events, Content Builder asset/v1, /hub/v1/dataevents bulk ingestion, header and pagination patterns.

14%

Subscribers

Subscriber Key strategy, Lists vs Data Extensions, the Contact Model, publication lists, exclusion lists, profile and subscription centers, LogUnsubEvent processing, and preference management.

10%

Messaging

Triggered Send Definitions and lifecycle, Email Send Definitions, transactional messaging API, CloudPages (Landing Pages, Code Resources, Smart Capture, JSON pass-through), and custom Journey Builder activities.

8%

Security

Sender Authentication Package, Enterprise 2.0 BU hierarchy, roles and permissions, SAML SSO, JWT verification on custom activities, AMPscript injection prevention, encoding (HTMLEncode/UrlEncode), and PII protection on public pages.

How to Pass the Salesforce Marketing Cloud Developer Exam

What You Need to Know

  • Passing score: 63%
  • Assessment: 60 scored multiple-choice/multiple-select questions plus up to 5 unscored items
  • Time limit: 105 minutes
  • Exam fee: US$200 (retake US$100)

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

Salesforce Marketing Cloud Developer Study Tips from Top Performers

1Spend the most time on Programmatic Languages and Data Modeling — together they account for 53% of the exam and underpin every other domain.
2Practice AMPscript Lookup, LookupRows, and LookupOrderedRows in a sandbox: build a small DE relationship and render rows in an email so the syntax becomes second nature.
3Build at least one Custom Journey Builder Activity end-to-end with config.json, save/publish/validate/execute endpoints, and JWT signature verification.
4Memorize the OAuth 2.0 client_credentials flow against tenant-specific subdomains (mc<TSE>.auth/.rest/.soap.marketingcloudapis.com) and the 20-minute token lifetime.
5Drill the difference between a Triggered Send Definition (design-time) and a TriggeredSend object/runtime trigger; know what status the TSD must be in and which scopes are needed.
6Practice secure CloudPages patterns: opaque tokens, RequestParameter validation, HTMLEncode/UrlEncode, and JWT signature verification for callbacks and custom activities.
7Know the Contact Model: Subscriber Key, All Subscribers, publication and exclusion lists, LogUnsubEvent, and how Marketing Cloud Connect Synchronized Data Extensions appear in Contact Builder.

Frequently Asked Questions

How many questions are on the Salesforce Marketing Cloud Developer exam?

Salesforce's exam guide lists 60 scored multiple-choice/multiple-select questions plus up to 5 unscored items used for research. Candidates have 105 minutes to complete the exam.

What is the passing score?

The passing score is 63%. With 60 scored questions, that translates to roughly 38 correct answers. Salesforce does not publish raw scores; you receive pass or fail plus a domain-by-domain breakdown.

How much does the exam cost?

Registration is US$200 plus applicable taxes. The retake fee is US$100. The exam is available onsite at proctored testing centers or online via remote proctoring.

Are there prerequisites?

There is no formal prerequisite credential. Salesforce recommends 1-2 years of hands-on Marketing Cloud development experience covering AMPscript, SSJS, REST and SOAP APIs, Data Extensions, Triggered Sends, CloudPages, and custom Journey Builder activities.

Which domains are weighted highest?

Programmatic Languages (29%) and Data Modeling (24%) are the heaviest weighted, totaling 53% of the exam. API (15%), Subscribers (14%), Messaging (10%), and Security (8%) round out the remaining domains. Spend the most time on AMPscript/SSJS and data extensions.

How long is the credential valid?

The Marketing Cloud Developer credential is maintained through Salesforce's release-based maintenance cycle. Candidates complete required Trailhead maintenance modules each release to keep the credential active.