Architecture I: Data Models and APIs Exam Answers
Architecture I: Data Models and APIs Exam Answers
- There are 60 questions.
- The exam takes about 1 hour to complete.
- You must answer 45 questions correctly to pass.
- You must wait 12 hours between attempts.
- You have 3 hours to complete the exam.
Architecture I Practicum is not included
Questions:
Which type of behavioral event is best for pulling data from mobile apps into ?
Clicked element event
Custom behavioral event
Submitted form event
Visited URL event
On a discovery call, your client mentions that they want to track information about how customers interact with their web app. Which object is the best place to store this information?
Standard object
Custom behavioral event
Custom object
Custom properties
Which API works in tandem with tracking code?
HTTP API
Timeline event API
JavaScript event API
Contacts API
Select all that apply. What are the capabilities of custom CRM cards?
They pull data into .
They surface relevant information from external apps in .
They allow a user to take action in an external app without leaving .
They protect data in .
True or false? You can plan the components of a custom CRM card in the UI.
True
False
Which API allows integrations to define events?
Timeline event API
JavaScript event API
Contacts API
Engagements API
Select all that apply. Which of the following are sources of behavioral events?
Mobile apps
Websites
CRM systems
-built integrations
Select all that apply. Which of the following actions do custom behavioral events enable?
Serve more personalized ads
Craft targeted email campaigns
Create a central source of truth
Report on how campaigns affect the bottom line
True or false? Custom behavioral events are only available in Enterprise editions of Marketing Hub.
True
False
What is a common synonym for behavioral data in ?
Analytics
Tracking
Contact data
People-generated data
True or false? OAuth is recommended when multiple accounts will be using the integration.
True
False
True or false? Private app keys expire after six hours.
True
False
Fill in the blank: ___ are a string of letters and numbers that act as a password for the account and approve a given request.
JSON
Private app access tokens
Authentication mechanisms
XML
True or false? OAuth is required when building an integration for the App Marketplace.
True
False
To protect your data, how often should you rotate your private app tokens?
Every day
Every week
Every month
Every six months
A hacker tries to use your client’s password to infiltrate their data. Which security strategy will best address this issue?
Only send necessary information
Encrypt all requests and responses
Validate all requests
Implement authentication
A hacker tries to inject scripts into your client’s server, intending to expose or delete data. Which security strategy will best address this issue?
Throttle API requests and establish quotas
Only send necessary information
Validate all requests
Encrypt all requests and responses
Your client's custom integration experiences a flood of requests that causes the server to slow, break, and crash. Which security strategy best addresses this issue?
Implement authorization
Validate all requests
Throttle API requests and establishing quotas
Encrypt all responses and requests
Intercepting an API request or response is an example of which type of API security issue?
Man-in-the-middle attack
Stolen authentication
DoS attack
Code injection
Fill in the blank: ____ is the process of verifying the identity of a particular user.
Authorization
Authentication
Password protection
Provisioning
True or false? Private Apps are the best authentication method for small-scale testing.
True
False
You are seeking information on a specific API's limitations. Where would you find this in the documentation?
In the Endpoints tab under the Limits header
In the Overview tab under the Properties header
In the Overview tab under the Limits header
In the Endpoints tab under the Associations header
Which of the following is NOT an essential CRUD action that APIs perform?
Create
Record
Update
Delete
True or false? Even though batch endpoints can update more records with fewer calls, they still have limits.
True
False
Fill in the blank: ___ is the number of times a developer or integration can call an API endpoint each second.
Authentication limits
Usage limits
Product limits
Rate limits
Fill in the blank: To manage rate limits, ___ can temporarily store data for quick retrieval.
batch APIs
caching data
active lists
webhooks
True or false? Webhook subscriptions listen for specific changes in a account.
True
False
Which of the following is NOT a recommended best practice for maintaining custom integrations?
Conduct periodic audits
Check for breaking changes
Plan a regular check-in
Set it and forget it
Select all that apply. What information should you include in a DEV_README doc?
An overview to define breaking changes
A list of the developers who worked on the integration
A list of audit steps
A history section to document past changes
Fill in the blank: ___ are the number of times an API can be called by a developer or integration daily.
429 limits
Rate limits
Authentication limits
Usage limits
True or false? You can create webhooks using APIs or workflows.
True
False
You want to test a specific endpoint in the browser. Where would you find this information?
In the Overview tab under Associations
In the Endpoints tab under the endpoint you want to test
In the Overview tab under Properties
In the Endpoints tab under Scope
Error responses should not exceed what percentage of your total daily requests?
0%
5%
10%
15%
Select all that apply. To test an endpoint in the browser, which of the following are acceptable authentication methods?
Access tokens
OAuth
Private apps
Passwords
Which type of integration requires the most time and resources to implement?
-built integrations
iPaaS
Data Sync
Custom
If you use a third-party integration, where does support for that integration come from?
The third-party company
External documentation
Select all that apply. What are the three main groups of tasks that a robust integration can accomplish?
Segmentation
Personalization
Action-oriented
Content creation
Tools that enable communicating with customers 1:1 or 1:many are an example of which foundational element?
Data
Content
Messaging
Reporting
Tools that collect insights across the platform are an example of which foundational element?
Reporting
Automation
Data
Messaging
Your client needs to automate its renewal deal creation process. Which Ops Hub tool is the best solution for this use case?
Data sync
Data quality automation
Custom-coded actions
Snowflake data share
Select all that apply. Which of the following tools can uncover technical requirements?
Creating an ERD
Conducting a tech stack audit
Asking for a detailed budget
Requesting a reverse demo
When completing the discovery phase, what is the first set of requirements you should clarify?
Technical requirements
Business use cases
Resource allocation
Data flow
Which of the following is not a way to add association labels?
Via the UI
Via another application
Via import
Via API
Custom objects are available in which editions of ?
Starter and above
Professional and Enterprise only
Enterprise only
All editions
True or false? It’s possible to use flexible associations in filters, automation, and reporting.
True
False
Which tools do custom objects work with?
Workflows
Reports
The mobile app
All of the above
True or false? You can replicate the superpowers associated with each standard object in a custom object.
True
False
What is the first resource you should consult if a client needs more information on integrating a third-party system?
The vendor’s website
API documentation
The App Marketplace
A developer
True or false? It’s NOT possible to import custom objects.
True
False
Select all that apply. What are the benefits of the all-on-one platform?
A single source of truth can align your data.
tools work together using the same data.
The intuitive UX streamlines team adoption.
maintains data silos.
Fill in the blank: The object that represents people in HbSpot is called ___.
accounts
contacts
companies
leads
The object with built-in functionality to send personalized marketing emails to subscribers, leads, or customers is ____.
tickets
deals
companies
contacts
Fill in the blank: The object that represents organizations in is called ____.
opportunities
contacts
companies
accounts
The object with built-in functionality to automatically enrich records with public information is _____.
tickets
companies
opportunities
deals
Fill in the blank: The object that represents potential revenue is _____.
deals
tickets
opportunities
pipelines
The object with built-in functionality to create revenue attribution reports and sales forecasts is ___.
tickets
opportunities
deals
accounts
Fill in the blank. The object with built-in functionality to be automatically created from incoming emails, calls, chats, and forms is ___.
contacts
chats
deals
tickets
True or false? It’s possible to create pipelines for deals, tickets, and custom objects.
True
False
Fill in the blank: The feature that holds immutable behavioral data about a record is ___.
events
page views
activities
tasks
Fill in the blank: ___ represent a type of data in .
Records
Properties
Associations
Objects
Which of the following is NOT a tool that uses custom behavioral event data?
Lists
Workflows
Email personalization
Report builder
Fill in the blank: Data generated by (or in response to) a person’s engagement with a business is called ___.
people-generated data
behavioral data
trackable data
business data
What type of account is used to register and create test accounts?
Customer account
Developer account
Test account
Sandbox account
True or false? A developer is required to create an OAuth token.
True
False
Fill in the blank: ____ is the process of specifying the scope of what a particular user can access.
Password protection
Provisioning
Authorization
Authentication
Unicorn Inc. has grown rapidly over the past six months, and they’re collecting more data than ever before. Some of the new employees don’t know which tool can pull data into reports. Which Ops Hub tool is the best solution for this use case?
Data sets
Data sync
Data queries
Snowflake data share
True or false? Clients who currently use can access the basics of Data Sync.
True
False
Which integration tools are often referred to as “low code” or “no code” solutions?
-built integrations
Third-party integrations
iPaaS
Custom integrations
On a discovery call, your client mentions that they want to track information about shipments of physical products. Which object is the best place to store this information?
Standard objects
Custom objects
Custom behavioral events
Properties
What is an example of an association label?
Contact to company
One to many
Primary
Employee
Which of the following datasets would be a good fit for creating a custom object?
Location data for retail stores
Job listings
List of favorite books
Dog breeds
True or false? You can change a custom object’s primary display property after you define the object.
True
False
True or false? Referencing an ERD could add unnecessary complexity to your migration plan, so it’s best to leave it out of the discussion.
True
False
True or false? A solutions architect will communicate details in the same manner to both clients and developers.
True
False
Which of the following is NOT an example of an engagement?
A call
An email
A task
A meeting
Fill in the blank: The object that represents a good or service that you sell are ___.
line items
quotas
products
deals
True or false? Custom behavioral events can be used as an enrollment trigger in contact-based workflows.
True
False
Your client wants to collect data on how many customers have completed their onboarding video series compared to those who haven't. Which data type is best suited to hold this information?
Custom behavioral events
Contact objects
Custom properties
Person accounts
Select all that apply. Which of the following actions generates behavioral data?
Viewing a page
Signing up for a newsletter
Filling out a form
Watching a video on a website
True or false? can use a third-party system’s unique identifier to de-duplicate contact records in .
True
False
Fill in the blank: To manage rate limits, ___ push updates in groups instead of individually.
batch endpoints
caching data
active list
webhooks
Which step in the technical consulting process does the solutions architect NOT complete themselves?
Discover
Plan
Execute
Educate
True or false? Snowflake Data Share is only available if the region of the Snowflake account matches the region of the account.
True
False
Which of the following is NOT a capability of flexible associations?
They can create personalization tokens from association labels.
They can associate more than one company record with a contact.
They can assign multiple companies on deals and tickets.
They can be used in filters, automation, and reporting.
On a discovery call with King Kog, you learn that this bike shop wants to track road bike, mountain bike, and cyclocross bike rentals. Based on this use case and data, what object type is recommended?
Contacts
Deals
Companies
The data does not fit a standard object. A custom object is required.
As a best practice, what is the first step in assessing an external data model?
Dig into the client’s use cases.
Ask about their tech stack.
Assemble your stakeholder team.
Determine if they have developers on staff.
Fill in the blank: The object that represents support requests is ___.
accounts
leads
tickets
deals
True or false? You can have multiple private apps for each account.
True
False
True or false? Data Sync allows you to sync historical but NOT new data.
True
False
True or false? Salesforce lookup fields work the same as flexible associations.
True
False
More certification answers: https://en.certificationanswers.com/exams-answers/
Disclaimer:
Content of CertificationAnswers.com should be considered us a fair use. Fair use is the copyright regulation that allows the limited use of copyrighted materials without acquiring permission from the right holders for comment and educational purposes. Views, articles and images on this site may contain copyrighted material which has not always been specifically authorized by the copyright owner. CertificationAnswers can use some kind of copyrighted material for educational purpose. Copyright Disclaimer under section 107 of the Copyright Act 1976, allowance is made for “fair use” for purposes such as criticism, comment, news reporting, teaching, scholarship, education and research.