Career upgrade: Learn practical AI skills for better jobs and higher pay.
Level up
All Practice Exams

100+ Free Cloudinary Media Developer Practice Questions

Certified Cloudinary Media Developer (Level 1 / Level 2 / Master) practice questions are available now; exam metadata is being verified.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

Which Cloudinary add-on provides object detection to automatically identify and tag objects like 'car', 'dog', or 'tree' within uploaded images?

A
B
C
D
to track
2026 Statistics

Key Facts: Cloudinary Media Developer Exam

FREE

Certification Cost

Cloudinary Academy

3 Tiers

Level 1, Level 2, Master

Cloudinary Academy

~80%

Approx. Passing Score

Cloudinary Academy

Self-paced

No Timed Exam Window

Cloudinary Academy

20-60 hrs

Study Time by Tier

Recommended

training.cloudinary.com

Official Platform

Cloudinary

The Cloudinary Media Developer certification is entirely free via Cloudinary Academy with no formal prerequisites for Level 1. It covers programmable media: URL transformation syntax, crop modes, gravity, effects, overlays, f_auto, q_auto, responsive images, upload API (signed/unsigned, presets, eager, webhooks), video (HLS streaming, transcoding), and DAM (metadata, tags, Search API). Level 2 requires Level 1; the Master tier requires Level 2 plus the DAM Bootcamp.

Sample Cloudinary Media Developer Practice Questions

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

1In a Cloudinary transformation URL, which parameter specifies the crop mode that resizes and crops an image to the exact dimensions given while keeping the most interesting content in view?
A.c_fit
B.c_fill
C.c_scale
D.c_limit
Explanation: c_fill resizes and crops the image to fill the exact specified dimensions, automatically using gravity to keep the most important area. c_fit preserves all content but may not fill the full space. c_scale resizes without cropping. c_limit only scales down.
2Which Cloudinary URL transformation parameter automatically selects the most optimal image format for the requesting browser?
A.q_auto
B.f_auto
C.fl_progressive
D.fl_lossy
Explanation: f_auto instructs Cloudinary to analyze the browser's Accept header and deliver the best format, such as WebP for Chrome or AVIF for supported clients. q_auto controls quality, not format. fl_progressive and fl_lossy are delivery flags, not format selectors.
3A developer applies the transformation `w_400,h_300,c_crop,g_face` to a portrait photo. What does `g_face` control in this context?
A.Applies a face-detection AI effect to blur all faces
B.Sets the crop anchor to the detected face region
C.Adds an overlay face mask on top of the image
D.Filters out any image that contains no face
Explanation: g_face (gravity: face) tells Cloudinary to use AI-based face detection to identify the primary face in the image and center the crop around it. This ensures the face is not cut off during cropping. It does not blur, overlay, or filter images.
4How does Cloudinary's q_auto parameter determine the quality level it will use for a delivered image?
A.It always delivers images at 80% JPEG quality regardless of content
B.It analyzes the image content and network conditions to select the lowest quality that still appears visually acceptable
C.It reads a quality setting from the image's EXIF metadata
D.It defaults to lossless compression for all PNG images
Explanation: q_auto uses Cloudinary's perceptual quality algorithms to pick the lowest compression level that maintains acceptable visual fidelity, reducing file size without noticeable degradation. This is content-aware and is not a fixed 80% value.
5Which Cloudinary feature allows you to define a reusable set of transformation parameters that can be applied in a URL using a single named alias?
A.Eager transformations
B.Incoming transformations
C.Named transformations
D.Chained transformations
Explanation: Named transformations are stored presets that map a short name (e.g., t_thumbnail) to a full parameter string. They simplify URLs, allow parameter changes without touching application code, and can be managed via the Cloudinary console or API.
6What is the primary difference between a signed upload and an unsigned upload in Cloudinary?
A.Signed uploads support video files; unsigned uploads are images only
B.Signed uploads require an HMAC signature generated server-side; unsigned uploads use a public upload preset without authentication
C.Signed uploads are free; unsigned uploads incur additional API costs
D.Signed uploads deliver via CDN; unsigned uploads store to origin only
Explanation: Signed uploads require a timestamp and HMAC-SHA1 signature computed from your API secret on the server, preventing client-side tampering. Unsigned uploads use a public upload preset and are suitable for direct browser or mobile uploads where security is managed through preset restrictions.
7A frontend application needs to let users upload images directly from the browser without exposing the API secret. Which Cloudinary mechanism should be used?
A.A signed upload with the API secret embedded in JavaScript
B.An unsigned upload with a public upload preset
C.A backend proxy that forwards every upload request
D.A direct REST call with Basic Auth using the API key and secret
Explanation: Unsigned uploads with a public upload preset allow browser-side uploads without any API secret. The preset enforces allowed transformations, formats, and folder restrictions server-side. Embedding the API secret in client JavaScript would be a severe security risk.
8In a Cloudinary transformation URL, what does chaining transformations with a forward slash separator accomplish?
A.It creates a folder path where the derived image is cached
B.It applies each transformation step sequentially, where the output of one step is the input to the next
C.It splits the image into separate files for each transformation step
D.It tells the CDN to apply transformations in parallel to reduce latency
Explanation: Cloudinary transformation chains use `/` to separate steps, applying them in order: the output of step N becomes the input for step N+1. This enables complex pipelines such as resize, then overlay, then quality optimization. Each chain step is a distinct transformation component.
9What is the purpose of eager transformations in Cloudinary's upload API?
A.To generate derived versions of an asset at upload time so they are ready to serve immediately
B.To automatically detect the content type of an uploaded file
C.To apply transformations only when the first request for the asset is received
D.To schedule transformations to run during off-peak CDN hours
Explanation: Eager transformations are executed asynchronously at upload time, generating and caching derived assets before they are first requested. This is especially valuable for video transcoding or heavy transformations that would cause unacceptable first-request latency.
10Which Cloudinary upload parameter lets you tag an asset with multiple labels at upload time so you can later search or retrieve it by those labels?
A.metadata
B.context
C.tags
D.categorize
Explanation: The `tags` upload parameter accepts a comma-separated list of tag strings. Tags are indexed and searchable via the Admin API and console, enabling you to group and retrieve assets by logical labels without scanning folder paths.

About the Cloudinary Media Developer Practice Questions

Verified exam format metadata for Certified Cloudinary Media Developer (Level 1 / Level 2 / Master) is pending. The practice questions above remain available while official exam length, timing, passing score, fee, and administrator details are reviewed.