An associate cloud engineer builds and secures infrastructure and apps, keeps track of the progress of numerous projects, and maintains enterprise solutions to ensure they achieve performance targets.

This Test assesses your ability to make sure a cloud solution is operationally successful, deploy and implement a cloud solution, and configure access and security.

Assessment Test (25 Questions)

Q1: A set of identical virtual machines is created using instance templates. The example templates consist of
A. Cloud Storage Description
B. Machine type, boot disk image or container image, zone, and labels
C. App Engine file
D. Cloud Shell

Explanation: A VM’s configuration parameters or attributes, such as its machine type, boot disc image or container image, zone, and labels, would all be present in an instance group configuration that creates those VMs.

For more information on creating and starting a VM instance, Please refer to the following link:


Q2: To create a Cloud Storage bucket, use the following command-line:
A. gsutil mb
B. gcloud init
C, gcloud config set
D. gsutil bucket

Explanation: The command line for interacting with and accessing Cloud Storage is gsutil. The particular command for building or creating a bucket is MB.

For more information on how to create storage buckets, Please refer to the following link:


Q3: According to your company's object management policy, 90 days after an object is created, it must be moved from regional storage to nearline storage for Cloud Storage. The best approach for achieving this is to:
A. To transfer items from local storage to nearline storage, create a cloud function.
B. Set the saved object's MigrateObjectAfter property to 90 days.
C. Create a lifecycle management configuration policy specifying an age of 90 days and SetStorageClass   as nearline.
D. Before moving the object to a bucket made on nearline storage, copy it to persistent storage linked to a VM.

Explanation: Administrators can establish criteria for data migration to other storage systems using the lifecycle configuration policy without worrying about running jobs to carry out the necessary operations. Other solutions are either nonexistent or ineffective.

For more information on Lifecycle Management, click on the following link:


Q4: You have set up two buckets for cloud storage for a client that has a website where users can submit videos and the client needs to provide redundancy for the content. Which command should you use to sync the two buckets' contents?
A. gsutil sync_cp
B. gsutil cp
C. gsutil rsync
D. gcloud sync

Explanation: The command-line tool for interacting with Cloud Storage is called gsutil. The particular gsutil command which can be used for syncing buckets is rsync.


Q5: _____ resources are also known as VPCs
A. Global
B. Netmask
C. Instance
D. Regional

Explanation: VPCs are resources that can be used across the global network that Google runs.

For more information about VPC, please refer to the following link:


Q6: There is a temporary network fault as a result of a remote component in your network failing. A transient error occurs when you submit a gsutil command, which causes it to fail. The command's default action will:
A. Ask the user if they want to try again or not.
B. Send Stackdriver a message to end it.
C. Send a message to an endpoint and log it in Cloud Shell.
D. Retry using a truncated binary exponential back-off strategy

Explanation: A failed network operation will by default be retried by gcloud, which will wait a considerable time between each attempt. A truncated binary exponential back-off method is employed to calculate how long to wait.

For more information about Retry strategy, Please refer to the following link:


Q7: Which of the following is not a component of firewall rules?
A. Target parameter
B. Time to live (TTL)
C. Priority
D. Enforcement

Explanation: TTL parameters are not included in firewall rules. Firewall rules include protocol, traffic direction, and match-action rules.


Q8: All of the following, except for one, can cause an autoscaling policy to initiate the addition of virtual machines to an instance group.
A. IAM policy violation
B. Predictions
C. Monitoring Metrics
D. Load balancing serving capacity.

Explanation: Changes in cluster size are not caused by violations of IAM rules. A change in cluster size can be affected by any of the other choices.

For more information about Autoscaling, please refer to the following link:


Q9: The finance team of your company is creating a new account management application that needs transactions and the capacity to use relational database operations using fully compliant SQL. Options for data storage in GCP include:
A. Bigquery and Datastore
B. Dataproc and Bigtable
C. Spanner and Cloud SQL
D. None of the above

Explanation: The only databases that handle transactions and offer a SQL interface are Spanner and Cloud SQL. Although Datastore provides a query language that is similar to SQL, it does not completely allow fully compliant SQL.


Q10: Your company's marketing division wants to deploy a web application but does not want to be responsible for managing servers or clusters. Their best choice is:
A. App Engine
B. Cloud SQL
C. DataFlow
D. Cloud CDN

Explanation: A PaaS called App Engine enables developers to launch whole apps without needing to control servers or clusters.

For more information on PaaS, Please refer to the following link:


Q11: Your business is creating an enterprise data warehouse and needs the capability to run SQL queries on petabytes of data without having to worry about managing servers or clusters. Their best choice is:
A. Cloud SQl
B. BigQuery
C. DataFlow
D. Dataproc

Explanation: BigQuery offers a SQL interface and is built for petabyte-scale analytics. It is a Serverless, highly scalable, and cost-effective multi-cloud data warehouse designed for business agility.


Q12: You have been selected to serve as a consultant for a new Internet of Things (IoT) company. Large amounts of data will be streamed into GCP by the company. Before being placed in GCP Datastore, the data has to be filtered, processed, and examined. The following is a recommendation for the stream processing element:
A. Dataproc
B. Dataprep
C. Cloud Dataflow
D. Dataplex

Explanation: The Cloud Dataflow platform is ideal for this type of ETL work since it supports both stream and batch data processing.

For more information about stream and batch data processing, please refer to the following link:


Q13: Preemptible virtual machines can be terminated at any moment, but they are always terminated after ____ hours of running:
A. 2 hours
B. 24 hours
C. 36 hours
D. 1 hour

Explanation: Google will terminate an instance if a preemptible machine hasn’t been shut down after 24 hours.

For more information on Preemptible VM instances, please refer to the following link:


Q14: You are responsible for creating an organizational hierarchy to control how departments and their cloud resources are managed. What organizational components are offered by GCP?
A. Buckets, Folders
B. Files, projects
C. Organization, folders, projects
D. None of the above

Explanation: The components that are utilized to maintain an organizational structure include organizations, folders, and projects. Storage is organized via buckets, directories, and subdirectories.

For more information on Resource hierarchy, please refer to the following link:


Q15: You have a suspicion that certain resources may not have been assigned the proper roles during an incident that led to an application failing. The command to list the roles a resource has been given is:
A. gcloud list-roles
B. gcloud resources
C. gutil list-granted-roles
D. gcloud iam list-grantable-roles

Explanation: The proper command to use when dealing with IAM is list-grantable-roles in the gcloud command-line tool.

For more information on grantable roles, please refer to the following link:

Q16: Platforms for CPUs may not be easily accessible in all zones. You should use_______ to obtain a list of all CPU types accessible in a certain zone.
A. gcloud accessible zones
B. gcloud compute zones describe
C. gcloud compute zones list
D. gutil zones describe list

Explanation: The appropriate command to use for modifying computing resources is zones describe when using the gcloud command-line tool.

For more information on gcloud compute, please refer to the following link:

Q17: Which role must a user have in order to create a custom role?
A. iam.roles.add
B. compute.roles
C. iam.custom.roles
D. iam.roles.create

Explanation: iam.roles.create is correct; the other roles do not exist.

For more information about IAM roles, please refer to the following link:

Q18: You are required to build a network with a 1000 IP addresses. Which CIDR suffix would you choose to create a network with at least 1,000 addresses but no more than necessary in order to reduce the number of unused IP addresses?
A. /22
B. /42
C. /12
D. /24

Explanation: The /22 suffix produces 1,022 usable IP addresses.

For more information on IP ranges overview, Please refer to the following link:


Q19: You've been requested to assist a group of data scientists in putting up an Apache Spark cluster. You advise them to use a managed GCP service rather than running a cluster on Compute Engine themselves. They would use the following service:
A. Cloud SDK
B. Cloud Dataprep
C. Cloud Dataproc
D. Cloud Dataplex

Explanation: The managed Spark service called Cloud Dataproc. For running Apache Spark, Apache Flink, Presto, and more than 30 more open source tools and frameworks, it is a fully managed and highly scalable service.


Q20: A web application you developed lets users upload data to cloud storage. When files are uploaded, you should check the file size and revise the user's account overall storage use. For carrying out this action based on load, a serverless approach is:
A. Cloud Dataprep
B. Cloud Functions
C. Dataflow
D. Cloud SQL

Explanation:  Because Cloud Functions can react to events in Cloud Storage, they are a viable option for carrying out a task once a file has been loaded.

For more information on Cloud Functions, Please refer to the following link:


Q21: Executives want a dedicated link from your data centre to the GCP since your business has just recently begun utilizing it, and they want to support significant data transfers. Which networking service would you suggest?
A. Google Cloud Interconnect – Dedicated
B. Cloud IDS
C. Cloud CDN
D. Google Cloud Peering

Explanation: The only option for a dedicated connection between a customer’s data center and a Google data center is Google Cloud Interconnect – Dedicated.

For more information on Network Connectivity, please refer to the following link:


Q22: You've chosen to utilize Cloud Key Management Services because you want GCP to manage cryptographic keys. Prior to beginning the method of creating cryptographic keys, you must:
A. Provide all users access to create keys
B. Make files and configure billing
C. Enable Google Cloud Key Management Service (KMS) API and set up billing
D. Create folders and enable the Google Cloud API

Explanation: The processes involved in accessing GCP services typically include enabling the Google Cloud KMS API and setting up billing.

For more information on Cloud Key Management, please refer to the following link:


Q23: A node pool in Kubernetes Engine is:
A. A subset of node instances within a cluster that all have the same configuration
B. A set of standard VMs
C. A part of nodes in all clusters
D. A group of virtual machines (VMs) controlled by a different system than Kubernetes Engine

Explanation: A subset of node instances in a cluster with the same configuration is called node pool.

For more information on Google Kubernetes Engine, please refer to the following link:


Q24: For storing and managing Docker containers, GCP offers the following service:
A. Cloud Tasks
B. Container Registry
C. Cloud Code
D. Cloud SDK

Explanation: Container Registry is a GCP service for managing and storing Docker containers. It offers subset of features offered by Artifact Registry, a universal repository manager, and the Google Cloud service that is advised for maintaining container images and other artifacts.


Q25: Which of the following language cannot be used to write Cloud Functions?
A. Node.js,
B. C++
C. Python 
D. Java

Explanation:  The languages that Cloud Functions supports include Node.js , Python , Go , Java , C# , Ruby and PHP.

For more information on Cloud Functions, Please refer to the following link:


Notify of
Inline Feedbacks
View all comments