wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sesion 5

Total questions: 20

Worksheet time: 30mins

Name
Class
Date
1.

A team of analysts has collected several CSV datasets with a total size of 50 GB. They plan to store the datasets in GCP and use Compute Engine instances to run RStudio, an interactive statistical application. Data will be loaded into RStudio using an RStudio data loading tool. Which of the following is the most appropriate GCP storage service for the datasets?

a)

Cloud Storage

b)

Cloud Datastore

c)

MongoDB

d)

Bigtable

2.

A team of analysts has collected several terabytes of telemetry data in CSV datasets. They plan to store the datasets in GCP and query and analyze the data using SQL. Which of the following is the most appropriate GCP storage service for the datasets?

a)

Cloud SQL

b)

Cloud Spanner

c)

BigQuery

3.

Your department is experimenting with using Cloud Spanner for a globally accessible database. You are starting with a pilot project using a regional instance. You would like to follow Google’s recommendations for the maximum sustained CPU utilization of a regional instance. What is the maximum CPU utilization that you would target?

a)

50%

b)

65%

c)

75%

d)

45%

4.

A Cloud Spanner database is being deployed in us-west1 and will have to store up to 20 TB of data. What is the minimum number of nodes required?

a)

10

b)

20

c)

5

d)

40

5.

A team of data warehouse developers is migrating a set of legacy Python scripts that have been used to transform data as part of an ETL process. They would like to use a service that allows them to use Python and requires minimal administration and operations support. Which GCP service would you recommend

a)

Cloud Dataproc

b)

Cloud Dataflow

c)

Cloud Spanner

d)

Cloud Dataprep

6.

You are using Cloud Pub/Sub to buffer records from an application that generates a stream of data based on user interactions with a website. The messages are read by another service that transforms the data and sends it to a machine learning model that will use it for training. A developer has just released some new code, and you notice that messages are sent repeatedly at 10-minute intervals. What might be the cause of this problem?

a)

The new code release changed the subscription ID.

b)

The new code release changed the topic ID

c)

The new code disabled acknowledgments from the consumer.

d)

The new code changed the subscription from pull to push

7.

A team of developers has been tasked with rewriting the ETL process that populates an enterprise data warehouse. They plan to use a microservices architecture. Each microservice will run in its own Docker container. The amount of data processed during a run can vary, but the ETL process must always finish within one hour of starting. You want to minimize the amount of DevOps tasks the team needs to perform, but you do not want to sacrifice efficient utilization of compute resources. What GCP compute service would you recommend?

a)

Compute Engine

b)

Kubernetes Engine

c)

App Engine Standard

d)

Cloud Functions

8.

Your consulting company is contracted to help an enterprise customer negotiate a contract with a SaaS provider. Your client wants to ensure that they will have access to the SaaS service and it will be functioning correctly with only minimal downtime. What metric would you use when negotiating with the SaaS provider to ensure that your client’s reliability requirements are met?

a)

Average CPU utilization

b)

A combination of CPU and memory utilization

c)

Mean time between failure

d)

Mean time to recovery

9.

A new engineer in your group asks for your help with creating a managed instance group. The engineer knows the configuration and the minimum and maximum number of instances in the MIG. What is the next thing the engineer should do to create the desired MIG?

a)

Create each of the initial members of the instance group using gcloud compute instance create commands

b)

Create each of the initial members of the instance group using the cloud console

c)

Create an instance template using the gcloud compute instance-templates create command

d)

Create an instance template using the cbt create instance-template command

10.

Your team is migrating applications from running on bare-metal servers and virtual machines to running in containers. You would like to use Kubernetes Engine to run those containers. One member of the team is unfamiliar with Kubernetes and does not understand why they cannot find a command to deploy a container. How would you describe the reason why there is no deploy container command?

a)

Kubernetes uses pods as the smallest deployable unit, and pods have usually one but possibly multiple containers that are deployed as a unit.

b)

Kubernetes uses deployments as the smallest deployable unit, and pods have usually one but possibly multiple containers that are deployed as a unit

c)

Kubernetes uses replicas as the smallest deployable unit, and pods have usually one but possibly multiple containers that are deployed as a unit

d)

Kubernetes calls containers “pods,” and the command to deploy is kubectl deploy pod.

11.

You have created a managed instance group in Compute Engine to run a high-performance computing application. The application will read source data from a Cloud Storage bucket and write results to another bucket. The application will run whenever new data is uploaded to Cloud Storage via a Cloud Function that invokes the script to start the job. You will need to assign the role roles/storage.objectCreator to an identity so that the application can write the output data to Cloud Storage. To what kind of identity would you assign the roles?

a)

User

b)

Group

c)

Service Account

d)

You wouldn’t. The role would be assigned to the bucket.

12.

Your company has implemented an organizational hierarchy consisting of two layers of folders and tens of projects. The top layer of folders corresponds to a department, and the second layer of folders are working groups within a department. Each working group has one or more projects in the resource hierarchy. You have to ensure that all projects comply with regulations, so you have created several policies. Policy A applies to all departments. Policies B, C, D, and E are department specific. At what level of the resource hierarchy would you assign each policy

a)

Assign policies A, B, C, D, and E to each folder

b)

Assign policy A to the organizational hierarchy and policies B, C, D, and E to each department’s corresponding folder

c)

Assign policy A to the organizational hierarchy and policies B, C, D, and E to each department’s corresponding projects

d)

Assign policy A to each department’s folder and policies B, C, D, and E to each project

13.

Your company has a Cloud Bigtable database that requires strong consistency, but it also requires high availability. You have implemented Cloud Bigtable replication and specified single-cluster routing in the app profile for the database. Some users have noted that they occasionally receive query results inconsistent with what they should have received. The problem seems to correct itself within a minute. What could be the cause of this problem?

a)

Secondary indexes are being updated during the query and return incorrect results when a secondary index is not fully updated.

b)

You have not specified an app configuration file that includes single-cluster routing and use of replicas only for failover

c)

Tablets are being moved between nodes, which can cause inconsistent query results.

d)

The row-key is not properly designed

14.

You have been tasked with migrating a MongoDB database to Cloud Spanner. MongoDB is a document database, similar to Cloud Firestore. You would like to maintain some of the document organization of the MongoDB design. What data type, available in Cloud Spanner, would you use to define a column that can hold a document-like structure?

a)

Array

b)

String

c)

STRUCT

d)

JSON

15.

A business intelligence analyst has just acquired several new datasets. They are unfamiliar with the data and are especially interested in understanding the distribution of data in each column as well as the extent of missing or misconfigured data. What GCP service would you recommend they use?

a)

Cloud Composer

b)

Cloud Catalog

c)

Cloud Dataprep

d)

Data Studio

16.

Line-of-business managers have asked your team for additional reports from data in a data warehouse. They want to have a single report that can act as a dashboard that shows key metrics using tabular data as well as charts. What GCP service would you recommend?

a)

Cloud Composer

b)

Data Catalog

c)

Cloud Dataprep

d)

Data Studio

17.

A machine learning engineer has just started a new project. The engineer will be building a recommendation engine for an e-commerce site. Data from several services will be used, including data about products, customers, and inventory. The data is currently available in a data lake and stored in its raw, unprocessed form. What is the first thing you would recommend the machine learning engineer do to start work on the project?

a)

Ingest the data into Cloud Storage

b)

Explore the data with Cloud Dataprep

c)

Transform the data with Cloud Dataflow

d)

Transform the data with BigQuery

18.

A machine learning engineer is in the process of building a model for classifying fraudulent transactions. They are using a neural network and need to decide how many nodes and layers to use in the model. They are experimenting with several different combinations of number of nodes and number of layers. What data should they use to evaluate the quality of models being developed with each combination of settings?

a)

Training data

b)

Validation data

c)

Test data

d)

Hyperparameter data

19.

A startup is collecting IoT data from sensors placed on manufacturing equipment. The sensors send data every five seconds. The data includes a machine identifier, a timestamp, and several numeric values. The startup is developing a model to identify unusual readings. What type of unsupervised learning technique would they use?

a)

Clustering

b)

K-means

c)

Anomaly detection

d)

Reinforcement learning

20.

Your team is building a chatbot to support customer support. Domain experts from the customer support team have identified several kinds of questions that the system should support, including questions about returning products, getting technical help, and asking for product recommendations. You will use Dialogflow to implement the chatbot. What component of Dialogflow will you configure to support the three question types?

a)

Entities

b)

Fulfillments

c)

Integrations

d)

Intents