AWS Machine Learning Specialty - MLS-C01 Practice Exam
Validates expertise in building, training, tuning, and deploying ML models on AWS
Same conditions as the real exam
65 questions, 170 minutes, no pausing.
Time limit
2h 50m
Questions
65
Passing score
75%
Difficulty
Advanced
Category
AWS Machine Learning Specialty
Sample questions
A few questions from this practice exam, with the correct answer and why it is correct.
1.A team must store 40 TB of training images that SageMaker training jobs read repeatedly, with durable, cost-effective storage and no server management. Which storage should they use?
- AAmazon EBS volumes attached to the training instances
- BAmazon S3Correct answer
- CAmazon EFS with a Max I/O performance mode
- DAmazon Redshift
Why
Amazon S3 is the standard training data repository for SageMaker: it is durable, scales without provisioning, costs far less per gigabyte than block or file storage, and SageMaker training jobs read from it natively in File or Pipe mode. EBS volumes attach to a single instance and must be sized in advance, EFS is more expensive per gigabyte and is used when POSIX semantics or low-latency repeated reads are required, and Redshift is a data warehouse for structured analytics rather than image storage.
2.Multiple SageMaker training jobs and notebook instances must read the same dataset concurrently through a POSIX file system with low first-byte latency, and the dataset is reused across many experiments. Which storage best fits?
- AAmazon EFSCorrect answer
- BAmazon EBS in Multi-Attach mode
- CAmazon S3 Glacier Instant Retrieval
- DAmazon DynamoDB
Why
Amazon EFS provides a shared POSIX file system that many training instances and notebooks can mount concurrently, which suits an actively reused dataset where per-epoch read latency matters. S3 is the cheaper default but is object storage without POSIX semantics, EBS attaches to one instance at a time in read-write mode, and DynamoDB is a key-value store rather than a file system.
3.Clickstream events arrive continuously and must land in Amazon S3 in Parquet format with minimal code, buffered by size or time, with no consumer application to manage. Which service should be used?
- AAmazon Athena
- BAmazon Data FirehoseCorrect answer
- CAmazon EMR with a Spark streaming job
- DAmazon Kinesis Data Streams with a custom consumer
Why
Amazon Data Firehose is a fully managed delivery stream that buffers records by size or interval, converts records to Parquet or ORC using a Glue table schema, and writes them to S3 without any consumer code. Kinesis Data Streams stores records but requires a consumer application to write them out, EMR would mean managing a cluster for a delivery task, and Athena queries data already in S3.
4.A streaming pipeline must retain records for 24 hours so that two independent consumer applications can each read the full stream at their own pace, and one consumer can replay from an earlier point. Which service provides this?
- AAmazon S3 event notifications
- BAmazon Data Firehose
- CAmazon SQS standard queues
- DAmazon Kinesis Data StreamsCorrect answer
Why
Kinesis Data Streams stores records in shards for a configurable retention period and allows multiple independent consumers to read the same records at their own offsets, including replay from an earlier position. Data Firehose delivers to a destination without offering consumer-managed replay, SQS deletes messages after acknowledgement by one consumer, and S3 is a destination rather than a stream.
5.A team must run serverless ETL that discovers the schema of raw CSV files in S3, catalogs them, and transforms them into partitioned Parquet, with no cluster to manage. Which combination should they use?
- AAn AWS Glue crawler plus an AWS Glue ETL jobCorrect answer
- BAmazon Data Firehose with record format conversion
- CAmazon Athena CREATE TABLE AS SELECT run manually
- DAn Amazon EMR cluster running Spark
Why
An AWS Glue crawler populates the Data Catalog with the discovered schema, and a Glue ETL job written in PySpark reads the catalog table and writes partitioned Parquet, all serverless. EMR provides the same Spark capability but requires cluster sizing and management, Athena queries data without transforming and writing it in a managed job, and Firehose delivers streaming data rather than performing batch ETL.
Practice all 65 questions
Frequently asked questions
Is the AWS Machine Learning Specialty - MLS-C01 practice exam free?
Yes. Every practice exam on NaHero is free and unlimited, whatever its level. You only need a free account to start. A premium plan adds the explanation behind each answer, your attempt history and your performance dashboard.
How many questions does it have and how long does it take?
65 questions with a 170-minute time limit, so you practise under the same time pressure as the real exam.
What score do I need to pass?
You need 75% to pass this practice exam. Your score and a per-question review are shown as soon as you finish.
Do I need an account?
Yes, a free account. It is what lets us save your attempt, score it and keep your history.
Can I retake it?
As many times as you like — attempts are unlimited and free. Questions are shuffled on every attempt.
Are these the real questions from the official exam?
No. NaHero does not reproduce questions from the official exam. These are practice questions written to match its format, topics and difficulty.