PROFESSIONAL-DATA-ENGINEER Exam Questions
357 real PROFESSIONAL-DATA-ENGINEER exam questions with expert-verified answers and explanations. Page 2 of 8.
- Question #54Building and operationalizing data processing systems
Suppose you have a table that includes a nested column called "city" inside a column called "person", but when you try to submit the following query in BigQuery, it gives you an er...
BigQuery nested fieldsUNNESTSQL syntaxrepeated records - Question #55Designing data processing systems
What are two of the benefits of using denormalized data structures in BigQuery?
BigQuery denormalizationquery performanceschema designnested data - Question #57Building and operationalizing data processing systems
What are all of the BigQuery operations that Google charges for?
BigQuery pricingstreaming insertsstorage costsquery costs - Question #58Designing data processing systems
Which of the following is not possible using primitive roles?
primitive rolesIAMBigQuery permissionsaccess control - Question #59Building and operationalizing data processing systems
Which of these statements about BigQuery caching is true?
BigQuery cachingquery cachecost optimization - Question #60Building and operationalizing data processing systems
Which of these sources can you not load data into BigQuery from?
BigQuery data loadingsupported sourcesCloud SQL - Question #61Building and operationalizing data processing systems
Which of the following statements about Legacy SQL and Standard SQL is not true?
Legacy SQLStandard SQLBigQuery query languagedataset settings - Question #62Designing data processing systems
How would you query specific partitions in a BigQuery table?
partitioned tablesPARTITIONTIMEpartition pruningBigQuery SQL - Question #63Designing data processing systems
Which SQL keyword can be used to reduce the number of columns processed by BigQuery?
query optimizationcolumn pruningBigQuery costSELECT clause - Question #64Designing data processing systems
To give a user read permission for only the first three columns of a table, which access control method would you use?
authorized viewscolumn-level securityBigQuery access controlIAM - Question #65Designing data processing systems
What are two methods that can be used to denormalize tables in BigQuery?
denormalizationnested fieldsrepeated fieldsBigQuery schema design - Question #67Building and operationalizing data processing systems
Which of these operations can you perform from the BigQuery Web UI?
BigQuery Web UIdata loadingnested repeated fieldsfile upload - Question #68Designing data processing systems
Which methods can be used to reduce the number of rows processed by BigQuery?
query optimizationtable partitioningrow reductioncost optimization - Question #69Operationalizing machine learning models
Why do you need to split a machine learning dataset into training data and test data?
train test splitmodel generalizationoverfittingML fundamentals - Question #70Operationalizing machine learning models
Which of these numbers are adjusted by a neural network as it learns from a training dataset (select 2 answers)?
neural networkweightsbiasesmodel training - Question #72Operationalizing machine learning models
Which software libraries are supported by Cloud Machine Learning Engine?
Cloud ML EngineTensorFlowsupported frameworks - Question #73Operationalizing machine learning models
Which TensorFlow function can you use to configure a categorical column if you don't know all of the possible values for that column?
TensorFlowcategorical featureshash bucketfeature columns - Question #74Operationalizing machine learning models
Which of the following statements about the Wide & Deep Learning model are true? (Select 2 answers.)
Wide and Deep learningmemorizationgeneralizationrecommender systems - Question #75Operationalizing machine learning models
To run a TensorFlow training job on your own computer using Cloud Machine Learning Engine, what would your command start with?
Cloud ML Enginelocal traininggcloud commandTensorFlow job - Question #77Operationalizing machine learning models
Suppose you have a dataset of images that are each labeled as to whether or not they contain a human face. To create a neural network that recognizes human faces in images using th...
deep learningneural networksimage classificationfeature detection - Question #78Operationalizing machine learning models
What are two of the characteristics of using online prediction rather than batch prediction?
online predictionbatch predictionmodel servinglatency - Question #79Operationalizing machine learning models
Which of these are examples of a value in a sparse vector? (Select 2 answers.)
sparse vectorsfeature representationvector encoding - Question #81Designing data processing systems
If a dataset contains rows with individual people and columns for year of birth, country, and income, how many of the columns are continuous and how many are categorical?
continuous featurescategorical featuresdata typesfeature classification - Question #82Operationalizing machine learning models
Which of the following are examples of hyperparameters? (Select 2 answers.)
hyperparametersmodel architecturehidden layersneural networks - Question #83Operationalizing machine learning models
Which of the following are feature engineering techniques? (Select 2 answers)
feature engineeringcrossed feature columnsbucketizationdata preprocessing - Question #84Building and operationalizing data processing systems
You want to use a BigQuery table as a data sink. In which writing mode(s) can you use BigQuery as a sink?
BigQueryDataflowdata sinkdrain mode - Question #86Building and operationalizing data processing systems
When running a pipeline that has a BigQuery source, on your local machine, you continue to get permission denied errors. What could be the reason for that?
BigQuery permissionsgcloud authenticationIAMDataflow local runner - Question #87Building and operationalizing data processing systems
What Dataflow concept determines when a Window's contents should be output based on certain criteria being met?
Dataflow triggerswindowingstreamingApache Beam - Question #88Building and operationalizing data processing systems
Which of the following is NOT one of the three main types of triggers that Dataflow supports?
Dataflow triggerstime-based triggerscount-based triggerscomposite triggers - Question #89Building and operationalizing data processing systems
Which Java SDK class can you use to run your Dataflow programs locally?
Apache BeamDataflow SDKlocal executionJava SDK - Question #91Building and operationalizing data processing systems
The _________ for Cloud Bigtable makes it possible to use Cloud Bigtable in a Cloud Dataflow pipeline.
Cloud BigtableDataflow connectorpipeline integrationdata sources - Question #92Building and operationalizing data processing systems
Does Dataflow process batch data pipelines or streaming data pipelines?
Dataflowbatch processingstreaming processingunified model - Question #93Building and operationalizing data processing systems
You are planning to use Google's Dataflow SDK to analyze customer data such as displayed below. Your project requirement is to extract only the customer name from the data source a...
ParDoPCollectiondata transformationDataflow SDK - Question #94Building and operationalizing data processing systems
Which Cloud Dataflow / Beam feature should you use to aggregate data in an unbounded data source every hour based on the time when the data entered the pipeline?
windowingwatermarksunbounded datastreaming aggregation - Question #96Building and operationalizing data processing systems
You are developing a software application using Google's Dataflow SDK, and want to use conditional, for loops and other complex programming structures to create a branching pipelin...
Dataflow transformpipeline branchingApache Beamdata processing - Question #97Building and operationalizing data processing systems
Which of the following IAM roles does your Compute Engine account require to be able to run pipeline jobs?
IAM rolesDataflow workerCompute Enginepermissions - Question #98Building and operationalizing data processing systems
Which of the following is not true about Dataflow pipelines?
Dataflow pipelinesdirected graphpipeline conceptsdata isolation - Question #99Building and operationalizing data processing systems
By default, which of the following windowing behavior does Dataflow apply to unbounded data sets?
windowingglobal windowunbounded dataDataflow defaults - Question #100Building and operationalizing data processing systems
Which of the following job types are supported by Cloud Dataproc (select 3 answers)?
Cloud Dataprocsupported job typesHivePig - Question #101Ensuring solution quality
What are the minimum permissions needed for a service account used with Google Dataproc?
Dataproc service accountIAM permissionsCloud StorageCloud Logging - Question #102Ensuring solution quality
Which role must be assigned to a service account used by the virtual machines in a Dataproc cluster so they can execute jobs?
Dataproc IAM rolesservice accountDataproc Worker role - Question #103Building and operationalizing data processing systems
When creating a new Cloud Dataproc cluster with the projects.regions.clusters.create operation, these four values are required: project, region, name, and ____.
Dataproc cluster creationAPI parameterscluster configuration - Question #104Designing data processing systems
Which Google Cloud Platform service is an alternative to Hadoop with Hive?
BigQueryHadoopHive alternativeservice selection - Question #105Building and operationalizing data processing systems
Which of these rules apply when you add preemptible workers to a Dataproc cluster (select 2 answers)?
Dataproc preemptible workerscluster scalingpersistent disk - Question #106Building and operationalizing data processing systems
When using Cloud Dataproc clusters, you can access the YARN web interface by configuring a browser to connect through a ____ proxy.
YARN web interfaceSOCKS proxyDataproc cluster access - Question #107Designing data processing systems
Cloud Dataproc is a managed Apache Hadoop and Apache _____ service.
Cloud DataprocApache HadoopApache Sparkmanaged service - Question #108Ensuring solution quality
Which action can a Cloud Dataproc Viewer perform?
Dataproc IAM rolesDataproc Viewerjob permissions - Question #109Building and operationalizing data processing systems
Dataproc clusters contain many configuration files. To update these files, you will need to use the --properties option. The format for the option is: file_prefix:property=_____.
Dataproc cluster propertiesconfiguration filescluster customization - Question #110Building and operationalizing data processing systems
Scaling a Cloud Dataproc cluster typically involves ____.
Dataproc cluster scalingworker nodescluster management - Question #111Building and operationalizing data processing systems
Cloud Dataproc charges you only for what you really use with _____ billing.
Dataproc billingminute-by-minute billingcost model