Labour Day Special - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: top65certs

Google Apigee-API-Engineer Dumps

Google Cloud - Apigee Certified API Engineer Questions and Answers

Question 1

A cloud customer wants to safeguard their APIs against a sudden increase in traffic. You need to calculate an allowable traffic rate of 100 transactions per second (TPS) What should you do?

Options:

A.

Use a default Spike Arrest policy setting the limit to 100 TPS

B.

Use a Quota enforcement policy set to limit throughput to 100 TPS

C.

Use a Spike Arrest policy setting the UseEffectiveCount parameter

D.

Keep a count of accesses in the back-end, rejecting queries when they exceed 100 TPS

Question 2

In an API Proxy flow we need to orchestrate two XML services - Service A and Service B Data fields from each response must be returned in the response to the client. Which identifies a set of Apigee policies that, when used together, could be used to implement this?

Options:

A.

AccessEntity,XSL,ExtractVariable

B.

ServiceCallout, ExtractVanable, AssignMessage

C.

XMLToJSON, ExtractVanables, APIKeyValidation

D.

MessageValidation, ServiceCallout, AccessControl

Question 3

You are designing an API that allows a consumer to tetch all orders associated to a given customer You want to use a RESTful design Which design should you use?

Options:

A.

GET/customers/{customer-id}/orders

B.

GET/orders?customer-id={customer-id}

C.

GET/getOrdersForCustomer?customer-id={customer-id}

D.

POST /orders with a post-body of customer-id-{customer-id}

Question 4

You have a particularly complicated API proxy in Edge., that uses many variables and conditions You are concerned that the number ot names is quite large, and can become confusing What can you do?

Options:

A.

Use the period "." to namespace variables.

B.

Create a data dictionary describing all the variables

C.

Use camelCase variable names instead of snake_case

D.

Break the proxy into smaller components using proxy chaining

Question 5

As an API Engineer your team is deploying code to production tonight. The test team will spend most of the night ensuring there are no bugs in the new release. After you deploy you want to go home. What is the best way to quickly verify a complete deployment?

Options:

A.

Unit tests

B.

Smoke tests.

C.

Integration tests.

D.

Code quality analysis.

Question 6

Which is a benefit of using API keys to access API resources?

Options:

A.

provides simple mechanism to authenticate developers

B.

provides simple mechanism to identify developer apps

C.

authenticates the developer

D.

authenticates the client application

Question 7

You have implemented an Apigee Edge API proxy that includes a new shared flow Before you release to production, you need to ensure all dependencies are readied What should you do?

Options:

A.

Execute static code analysis on the bundle

B.

Run automated unit tests in the test environment

C.

Deploy the shared flow to the production environment

D.

Alert the quality analysis team and product owner that you are preparing the release

Question 8

A customer has added response cache policy on all their search APIs, but traffic to the backend has not reduced much. They ask you to investigate, you find that GET queries are being cached and available in memory but cache misses are still high You want to improve caching and reduce cache misses What should you do?

Options:

A.

Use lookup/populate cache policy.

B.

Increase the TimeToLive of cached objects

C.

Review key fragments in cache key, ensuring only important parameters are used

D.

Review and increase the number of items on the cache resource to a higher number

Question 9

Which is a use of OAuth 2 0 scopes'?

Options:

A.

govern the level of access for client applications

B.

select API products for the request

C.

implement SAML security assertions

D.

issue OAuth 2 0 refresh tokens

Question 10

You are part of an API team working on a versioning strategy for a new API. Several members of the team disagree on how to indicate the version. According to Apigee recommended practices, what would you recommend to the team?

Options:

A.

Use the payload.

B.

Use a header version: vl.

C.

UsetheURI/products/productjd/vl

D.

UsetheURI/v1/products/product id

Question 11

You have created an OpenAPl specification and begun a sample implementation of the API Proxy in Apigee Edge Another team is asking for early access for interactive documentation What should you do1?

Options:

A.

Publish using SwaggerUI

B.

Generate web documents using SmartDocs

C.

Send the requesting team the OpenAPl spec.

D.

Create a sample web app that uses your API, and publish the source code.

Question 12

If a string value is put in both a cache and a key value map (KVM) using the same key, which one is true?

Options:

A.

The object will expire from both locations after the TimeToLive has passed.

B.

The object will be stored in Cassandra twice

C.

When object is retrieved from KVM, the object with the same key will be returned from the cache instead to improve performance

D.

One of the inserts (either to cache or to KVM) will fail as you cant insert the same key twice

Question 13

Which features are supported in the OAulhV2 policy'? Select all that are correct. Choose 3 answers

Options:

A.

setting custom attributes for generated access tokens

B.

storing external access tokens

C.

credentials validation when password grantjype is used

D.

setting different expiration for refresh and access tokens

Question 14

Which will allow me to set the number of maximum elements to be cached in memory in a particular cache resource?

Options:

A.

Specify in PopulateCache policy

B.

Specify number of Max Elements In Memory on the Cache Resource definition

C.

Specify max size in KB in Cache Resource definition

D.

It cannot be configured as Apigee manages it internally.

Question 15

When a quota is configured with the distributed flag set to false, the number of which of the following would affect the overall allowed traffic?

Options:

A.

Cassandra nodes

B.

Routers

C.

Message Processors

D.

Management Servers

Question 16

As an API Engineer your team has had issues with security vulnerabilities and poor coding practices in the past. You would like to improve your team's reputation within the organization. What step could take to improve your process?

Options:

A.

Add smoke tests to your CI/CD process

B.

Add code quality analysis into your CI/CD process.

C.

Ask the developers to run unit tests prior to code check-in.

D.

Ask the developers to run anti-virus against the code prior to check in.

Question 17

Which features are supported in the OAuthV2 policy? Choose 3 answers

Options:

A.

Storing of external access tokens

B.

Setting custom attributes for generated access tokens

C.

Credentials validation when password grant_type is used

D.

Setting different expiration for refresh and access tokens

Question 18

As an API Engineer your team would like to make sure you are simulating a user experience prior to a deployment in a production environment. Which tests should be ran to closely resemble a consumer interaction with a APIs?

Options:

A.

Unit tests

B.

Smoke tests.

C.

Integration tests

D.

Code quality analysis