Practice Exams | AWS Certified Developer - Associate
Practice Exams AWS Certified Developer - Associate (DVA-C02). 6 đề chất lượng, bám sát đề thi thật, update liên tục kèm giải thích chi tiết từ đội ngũ Cloud Mentor Pro.
(21 ratings)
195 students
Create By: Phong Nguyễn, Tín Trần
Last updated: 27/02/2026 00:31
Practice test: English
Explanation: Vietnamese
Access Duration: 1 year
420,000 đ
600,000 đ
Included in This Course
390 questions
Practice Test 1
65 questions
Practice Test 2
65 questions
Practice Test 3
65 questions
Practice Test 4
65 questions
Practice Test 5
65 questions
Practice Test 6
65 questions
Requirements
Đã hoàn thành AWS DVA training course hoặc self-study AWS documentation
Bạn đã có kiến thức ở những service tương ứng trong khoá học AWS Certified Developer - Associate (DVA-C02)
Descriptions
Bộ đề luyện thi AWS Certified Developer - Associate (DVA-C02) này được thiết kế để mô phỏng kỳ thi thực tế. Gồm 6 đề thi hoàn chỉnh, mỗi đề chứa 65 câu hỏi được biên soạn dựa trên exam guide chính thức từ AWS.
Đề được biên soạn từ đội ngũ Cloud Mentor Pro có hơn 3 năm đào tạo học viên thi chứng chỉ AWS
Hơn 500 học viên theo học tại Cloud Mentor Pro
Hơn 200 học viên đi thi và PASS chứng chỉ
Tỷ lệ PASS chứng chỉ lần đầu đi thi trên 95%
Đặc điểm nổi bật của practice test:
Xem đáp án ngay 👁️ hoặc sau khi hoàn thành
⏸️ Tạm dừng và tiếp tục bất cứ lúc nào
Làm lại không giới hạn số lần
⏰ Có đếm ngược thời gian
Đánh dấu câu cần xem lại bằng flag 🚩
💬 Thảo luận và giải đáp mọi thắc mắc qua kênh discord với Mentor
Câu hỏi ví dụ trong đề:
=======================
Question 1/65
A company runs an application on AWS. The application stores data in an Amazon DynamoDB table. Some queries are taking a long time to run. These slow queries involve an attribute that is not the table's partition key or sort key.
The amount of data that the application stores in the DynamoDB table is expected to increase significantly. A developer must increase the performance of the queries.
Which solution will meet these requirements?
A. Increase the page size for each request by setting the Limit parameter to be higher than the default value. Configure the application to retry any request that exceeds the provisioned throughput.
B. Create a global secondary index (GSI). Set query attribute to be the partition key of the index.
C. Perform a parallel scan operation by issuing individual scan requests. In the parameters, specify the segment for the scan requests and the total number of segments for the parallel scan.
D. Turn on read capacity auto scaling for the DynamoDB table. Increase the maximum read capacity units (RCUs).
Explanation
📝 Tóm tắt đề:
Application stores data trong DynamoDB table
Some queries taking long time - queries liên quan đến attribute không phải partition key hoặc sort key
Data trong table dự kiến increase significantly (tăng đáng kể)
Developer phải increase performance of queries
Hỏi: solution nào đáp ứng yêu cầu?
✅ Đáp án đúng:
B. Create a global secondary index (GSI). Set query attribute to be the partition key of the index.
GSI cho phép query hiệu quả bằng attributes khác ngoài partition/sort key của base table
Set query attribute làm partition key của GSI → enable fast queries
Scalable khi data increase significantly
Best practice cho query patterns khác với base table key structure
Các đáp án sai:
❌ A. Increase the page size for each request by setting the Limit parameter to be higher than the default value. Configure the application to retry any request that exceeds the provisioned throughput.
Tăng page size không giải quyết root cause (query attribute không phải key)
Vẫn phải scan nhiều items để find matches
Không improve query performance khi data tăng
❌ C. Perform a parallel scan operation by issuing individual scan requests. In the parameters, specify the segment for the scan requests and the total number of segments for the parallel scan.
Scan operations rất không hiệu quả, đọc toàn bộ table
Parallel scan vẫn consume nhiều throughput và slow khi data lớn
Không phải solution cho query optimization
❌ D. Turn on read capacity auto scaling for the DynamoDB table. Increase the maximum read capacity units (RCUs).
Tăng RCUs không giải quyết hiệu quả cho query pattern
Vẫn phải scan items nếu không có index thích hợp
Tốn cost mà không improve query efficiency
🔑 Tips and tricks:
"Query by non-key attribute" → Global Secondary Index (GSI)
"Query taking long time" + "non-key attribute" → thiếu index
GSI = alternative partition key và optional sort key
Scan = inefficient, Query with GSI = efficient
Auto scaling RCUs không fix lỗi truy vấn kém
📖 Reference:
📊 Tình huống: Ecommerce Order Table
Base Table Structure:
Partition Key: OrderID
Sort Key: (Không setting)
Attributes
CustomerEmail
OrderDate
Status
TotalAmount
Sample Data:
OrderID: ORD-001, CustomerEmail: john@email.com, OrderDate: 2024-01-15, Status: shipped
OrderID: ORD-002, CustomerEmail: mary@email.com, OrderDate: 2024-01-16, Status: pending
OrderID: ORD-003, CustomerEmail: john@email.com, OrderDate: 2024-01-17, Status: shipped
OrderID: ORD-004, CustomerEmail: jane@email.com, OrderDate: 2024-01-18, Status: deliveredVấn đề:
Query requirement: "Tìm tất cả orders của customer có email = john@email.com"
Với base table hiện tại:
# ❌ SLOW - Phải SCAN toàn bộ table
response = table.scan(
FilterExpression=Attr('CustomerEmail').eq('john@email.com')
)Tại sao slow?
DynamoDB phải scan toàn bộ table (đọc tất cả items)
Nếu có 1 triệu orders → phải đọc 1 triệu items để find 2 items của John
Very inefficient và expensive!
Giải pháp: Tạo GSI
Create Global Secondary Index:
GSI Name: CustomerEmailIndex
GSI Partition Key: CustomerEmail
GSI Sort Key: OrderDate
Projected Attributes: ALL
Sau khi tạo GSI:
GSI Data (automatically maintained by DynamoDB):
CustomerEmail: john@email.com, OrderDate: 2024-01-15, OrderID: ORD-001, Status: shipped
CustomerEmail: john@email.com, OrderDate: 2024-01-17, OrderID: ORD-003, Status: shipped
CustomerEmail: mary@email.com, OrderDate: 2024-01-16, OrderID: ORD-002, Status: pending
CustomerEmail: jane@email.com, OrderDate: 2024-01-18, OrderID: ORD-004, Status: deliveredQuery với GSI:
# ✅ FAST - Query trực tiếp bằng CustomerEmail
response = table.query(
IndexName='CustomerEmailIndex',
KeyConditionExpression=Key('CustomerEmail').eq('john@email.com')
)Tại sao fast?
DynamoDB chỉ đọc items có CustomerEmail = john@email.com
Không cần scan toàn bộ table
Highly efficient!
=======================
✨ Chúc bạn có trãi nghiệm học tập thú vị và may mắn trong kỳ thi AWS Certified Developer - Associate!
Who this course is for:
Cho những ai muốn chinh phục chứng chỉ AWS Certified Developer - Associate (DVA-C02)
5.0 Course rating
