Skip to content

MongoDB Associate Atlas Administrator - Practice Questions

15 questions weighted toward cluster management (25%), security and access and data management (20% each), then performance (15%), monitoring and backup (10% each).

Cert page: exams/mongodb/associate-atlas-administrator/


Question 1

Scenario: An Atlas cluster must survive the loss of a cloud availability zone.

A. Manual failover B. A replica set spread across at least three availability zones, which Atlas does by default on dedicated tiers C. A single-region M0 cluster, since the free tier's members are already placed in separate zones by shared infrastructure D. A standalone instance placed in a single availability zone, protected with nightly snapshots that can be restored after a failure

Answer **Correct: B** **Why:** Atlas places the three replica set members in separate zones automatically on dedicated tiers, so zone loss triggers an election rather than an outage. Surviving the loss of a whole region requires a multi-region cluster with electable members elsewhere.

Question 2

Scenario: Application traffic must reach Atlas without traversing the public internet.

A. VPC peering or a private endpoint (PrivateLink or Private Service Connect) B. A VPN client installed on each developer machine, connecting laptops to the Atlas project from home C. IP access list only, with the application servers' public addresses allowlisted for the cluster D. Public endpoint with TLS, since TLS encrypts every packet and so keeps the traffic off the public internet entirely

Answer **Correct: A** **Why:** The IP access list restricts who may connect over the public endpoint but the traffic still leaves your network. Private endpoints are the stronger option because they work across overlapping CIDR ranges and do not require the routing changes peering does.

Question 3

Scenario: Which Atlas tier supports auto-scaling of compute?

A. M0 free tier B. Dedicated clusters from M10 upward, which scale the tier within configured bounds C. Every tier, including the free M0, because auto-scaling is a project-wide setting that all clusters inherit automatically D. Shared tiers only, because dedicated clusters keep the fixed size that was chosen when they were created

Answer **Correct: B** **Why:** Shared tiers have fixed resources. Setting both a minimum and a maximum on dedicated tiers is what makes auto-scaling safe: an unbounded maximum turns a traffic spike into a bill. Storage auto-scaling is a separate setting and scales up only.

Question 4

Scenario: A cold dataset must move to cheaper storage while remaining queryable.

A. Online Archive, which moves data matching a rule to object storage yet keeps it queryable B. A separate cluster C. mongodump to S3, which stores compressed copies cheaply and lets applications query them in place D. Delete it

Answer **Correct: A** **Why:** Online Archive keeps the data addressable while removing it from the cluster's storage and working set. Query performance against archived data is much slower, so the archiving rule should reflect access patterns rather than age alone.

Question 5

Scenario: Which Atlas feature recommends indexes based on observed queries?

A. Performance Advisor, which analyzes slow queries and suggests indexes B. The profiler only, which logs slow operations and then creates the matching indexes on its own C. Atlas Search D. Real-Time Performance Panel, which shows live operations and their current latency

Answer **Correct: A** **Why:** Performance Advisor surfaces suggestions from actual slow query logs, and it also flags unused indexes, which cost write throughput and storage for nothing. The Real-Time Performance Panel shows what is happening right now rather than making recommendations.

Question 6

Scenario: Database users must authenticate without static passwords.

A. No authentication B. Cloud provider IAM authentication, x.509 certificates, or federated identity via LDAP or OIDC C. API keys D. SCRAM passwords only

Answer **Correct: B** **Why:** IAM authentication ties database access to a workload's existing cloud role, so there is no password to rotate or leak. Note that database users are a separate concept from Atlas organization and project users, who administer the platform rather than read data.

Question 7

Scenario: A cluster must be restored to a specific moment before an accidental deletion.

A. Replica set members B. Online Archive C. Continuous cloud backup with point-in-time restore D. A snapshot restore only, using the most recent scheduled snapshot taken before the accidental deletion

Answer **Correct: C** **Why:** Snapshots give you fixed points; continuous backup replays the oplog to any moment inside the retention window. Replication does not help here at all, because the deletion replicates to every member immediately.

Question 8

Scenario: Encryption keys for Atlas must be controlled by the customer.

A. Filesystem encryption on the underlying disks in each cloud account, which already gives the customer full control of the keys B. Enable TLS on every connection, which lets the customer manage the keys used for storage encryption C. Not possible, because Atlas always generates and manages every encryption key itself on behalf of customers D. Encryption at rest with customer-managed keys in AWS KMS, Azure Key Vault, or GCP KMS

Answer **Correct: D** **Why:** Atlas encrypts at rest by default with provider-managed keys; customer key management puts the key lifecycle, including revocation, in your control. Client-side field level encryption is the separate, stronger control where Atlas never sees plaintext for those fields.

Question 9

Scenario: Which Atlas capability runs code in response to database changes?

A. Cron on an application server B. Atlas Triggers: database triggers on change events, plus scheduled and authentication triggers C. Alerts D. Change streams only

Answer **Correct: B** **Why:** Triggers are the managed layer over change streams, so there is no long-running listener process of your own to keep alive and resume. Scheduled triggers cover the cron use case in the same place.

Question 10

Scenario: An alert must fire when a cluster's disk approaches capacity.

A. Nothing exists B. An Atlas alert on the disk space used metric, routed to email, Slack, PagerDuty, or a webhook C. A support ticket D. Manual checks

Answer **Correct: B** **Why:** Atlas has default alerts and supports custom conditions on any exposed metric. Disk is the one to configure deliberately, since a full disk stops writes; storage auto-scaling reduces but does not eliminate the need for the alert.

Question 11

Scenario: Users in different countries must read from a nearby region while writes stay authoritative.

A. Sharding by country on a single-region cluster, which splits the data across shards but keeps every shard in one region B. A CDN C. A multi-region cluster with read-only or electable nodes in extra regions, read preference nearest D. Separate clusters per region, each holding a full copy that is kept in sync with a nightly mongodump restore

Answer **Correct: C** **Why:** Read-only nodes serve local reads without participating in elections. If write locality is the requirement rather than read locality, global clusters with zone sharding are the mechanism, pinning documents to a region by shard key.

Question 12

Scenario: Atlas infrastructure must be managed as code.

A. Not possible, because Atlas clusters, users and network settings can only be configured through the web console by hand B. Shell scripts that connect to the database with mongosh and run commands to create clusters, users and network rules C. The Atlas Administration API, the Terraform Atlas provider, the Atlas CLI, or the Kubernetes Operator D. Console only, with every setting changed through the web interface and recorded in a change log by the admin

Answer **Correct: C** **Why:** All of these sit on the Administration API. Terraform is the common choice where cluster configuration should live beside the rest of the infrastructure, and programmatic API keys with a project-scoped role are how you authenticate them.

Question 13

Scenario: Which Atlas feature enables vector similarity search for a retrieval-augmented generation application?

A. A text index, which ranks documents by term frequency and can compare embeddings by cosine similarity B. Atlas Search with a full-text index, queried with $search C. Atlas Vector Search, indexing embedding fields and queried with $vectorSearch D. Data Federation

Answer **Correct: C** **Why:** Vector Search does approximate nearest-neighbor search over embeddings stored alongside the source documents, so there is no separate vector database to keep in sync. Combining it with normal filters in the same query is the practical advantage.

Question 14

Scenario: Data in Atlas and in an S3 bucket must be queried together.

A. Copy the S3 data into Atlas with a scheduled job, then query only the Atlas collections B. Atlas Data Federation, one MQL endpoint over the cluster and object storage C. Not possible, because Atlas can only query data that is stored inside its own clusters D. Export the Atlas collections and the S3 files into a data warehouse and query them there on a schedule

Answer **Correct: B** **Why:** Federation avoids the copy, which is the whole point when the object storage data is large and cold. Expect object storage query performance rather than cluster performance, and partition the S3 layout to match the filters you run.

Question 15

Scenario: A project's costs must be attributed to teams.

A. Manual estimation B. One project for everything, then split the monthly invoice by hand using each cluster's share of storage C. Separate accounts D. Use organizations, projects, and cluster tags, since billing reports break down by project

Answer **Correct: D** **Why:** The project is the natural allocation boundary because it also scopes network access, users, and alerts, so the security boundary and the cost boundary line up. Retrofitting a project split later means recreating clusters.

Where to go deeper