Optimizely Certified SaaS CMS Developer

47 questions
Practice
📋 Copy to My Lists
# Question Answers
1 Which of the following are benefits of using a CDN for images? Select all that apply.
  • ✓Faster loading
  • ✓Automatic optimization
  • ✗Increased development time
  • ✓Scalability
2 Where can you set default values for publishing options in a content type?
  • ✗In the Details page
  • ✗In the Permissions tab
  • ✗In the Default values page for page types only
  • ✓In the Settings tab for all content types
3 What is a built-in property in Optimizely CMS (SaaS)?
  • ✗A property created by the user
  • ✓A property provided by the system for all content types
  • ✗A property specific to a single content type
  • ✗A property that can only be used in block content types
4 Which of the following variable types, when used with Cached Templates, requires the variable name to be specifically 'locale' for the template to function correctly and avoid falling back to Cached Queries?
  • ✗Boolean
  • ✗String
  • ✗Int
  • ✓Locales
5 After deploying the frontend source code and configuring the application, which step is required to ensure content is correctly reflected in Optimizely Graph?
  • ✗Manually upload the JSON schema to the DXP portal.
  • ✓Run a reindex of content via Settings > Scheduled jobs.
  • ✗Clear the browser cache and restart the Visual Builder.
  • ✗Generate a new API key in the Content Modeling tab.
6 What is the fundamental purpose of Opti ID when configured for Optimizely CMS (SaaS)?
  • ✗To manage content versioning and publishing workflows.
  • ✓To provide various options for managing user identity and permissions.
  • ✗To optimize website performance and loading speeds.
  • ✗To integrate with external analytics and marketing platforms.
7 According to best practices for deprecating a property in Optimizely SaaS CMS, what is the primary reason for introducing a new field for updated functionality and delaying the final removal of the original field?
  • ✗To minimize the total number of fields in the CMS.
  • ✗To simplify the content migration process for all existing content items.
  • ✓To ensure a smooth transition for the application and prevent potential runtime errors by confirming that the original field is no longer in use.
  • ✗To provide content editors with a longer period to adapt to the new field's interface.
8 What does the "Unique value per language" property allow in Optimizely CMS (SaaS)?
  • ✓Different values for the same text element in multiple languages
  • ✗Automatic translation of content into multiple languages
  • ✗Creation of separate pages for each language
  • ✗Customization of language-specific URLs for the same content
9 What is a key feature of experience content types?
  • ✗They cannot include structured blocks
  • ✗They are limited to text-based content
  • ✓They offer grid-based layouts for compositional flexibility
  • ✗They are only accessible through a specific URL
10 When managing statically generated web content, which two general strategies are commonly used to ensure that the content remains fresh and updated after its initial build, without requiring a full-site redeployment?
  • ✓Server-Side Rendering (SSR) and Client-Side Rendering (CSR)
  • ✗Scheduled content regeneration and programmatic content revalidation
  • ✗Static Site Generation (SSG) and Dynamic Content Delivery (DCD)
  • ✗Global Content Delivery Networks (CDNs) and browser caching
11 What is the primary purpose of the CMS (SaaS) dashboard?
  • ✓To provide a centralized view of content management
  • ✗To create new content
  • ✗To monitor server performance
  • ✗To manage user accounts
12 Which property format is used to indicate that a string should be one of a list of pre-defined values?
  • ✗url
  • ✗html
  • ✗selectOne
  • ✓selectMany
13 What are the three fundamental content components that collectively form Visual Builder content in Optimizely CMS (SaaS)?
  • ✗Pages, Layouts, and Widgets
  • ✓Experiences, Sections, and Elements
  • ✗Templates, Modules, and Assets
  • ✗Blueprints, Components, and Fields
14 Which GraphQL query element is specifically designed to render/query diverse block types within a ContentArea in Optimizely SaaS CMS?
  • ✗Header fragment
  • ✓ItemsInContentArea fragment
  • ✗StartPage query
  • ✗Footer query
15 What is a common pitfall in content modeling?
  • ✓Modeling content solely based on visual designs or website layouts
  • ✗Prioritizing reusability of content types
  • ✗Separating content structure from presentation
  • ✗Creating too few content types for flexibility
16 When querying a Visual Builder Experience containing Sections with mixed Element types (e.g., `ImageElement`, `TextElement`), what GraphQL feature efficiently retrieves type-specific properties for all elements in a single query?
  • ✗Separate queries for each element type
  • ✗Deeply nested query structures
  • ✓Inline fragments (`... on`)
  • ✗Extensive use of _link fields
17 What is required before editors can create content in CMS (SaaS)?
  • ✓Implementation of a modular and reusable content model
  • ✗Completion of an extensive training program
  • ✗Creation of a detailed content strategy
  • ✗Installation of specialized editing software
18 Which HTTP method and endpoint should a developer use to retrieve a list of all existing content types in a CMS (SaaS) instance? Consider the examples arbitrary.
  • ✗POST https://api.cms.optimizely.com/preview3/contenttypes
  • ✓GET https://api.cms.optimizely.com/preview3/contenttypes
  • ✗PUT https://api.cms.optimizely.com/preview3/contenttypes/list
  • ✗GET https://api.cms.optimizely.com/preview3/contentdefinitions
19 In the standard base package for Optimizely CMS (SaaS), how is the instance allocation structured?
  • ✗2 instances (1 Prod, 1 Non-Prod)
  • ✓3 instances (1 Prod, 2 Non-Prod)
  • ✗4 instances (2 Prod, 2 Non-Prod)
  • ✗12 instances (6 Prod, 6 Non-Prod)
20 What is the main characteristic of inline blocks?
  • ✓They are unique to a single page
  • ✗They can be reused across multiple pages
  • ✗They are always visible on every page
  • ✗They are automatically generated by the system