Đề 38 - Đề thi thử CNTT Agribank 2026 (Ban Ngân hàng số)

LI
lienhejb
0 téléchargements
7
0
Avec corrigé

Contenu du document

Page 1

BỘ ĐỀ TỰ LUẬN CNTT AGRIBANK (CẬP NHẬT 2026) Đề thi CNTT Agribank số 38 (60 phút) Câu 1: Service Mesh là gì? Nêu 3 chức năng chính mang lại cho microservice Agribank. Câu 2: Chaos Engineering là gì? Nêu … Câu 3: Phân biệt Canary Release và … Câu 4: Cho B+-tree bậc 4 (mỗi internal tối đa 3 khóa, lá tối đa 3 khóa): … Câu 5: Viết chương trình Python: … (Full Câu hỏi và Gợi ý trả lời xem trong bản tải về) ĐÁP ÁN Câu 1: Service Mesh là gì? Nêu 3 chức năng chính mang lại cho microservice Agribank. Gợi ý trả lời:  Service Mesh = lớp hạ tầng chuyên xử lý giao tiếp giữa các service; triển khai dưới dạng sidecar proxy đi kèm mỗi service.  3 chức năng:  Quản lý traffic: routing, load balancing, retry, timeout, circuit breaker.  Bảo mật: mTLS tự động giữa các service, quản lý chứng chỉ tập trung.  Quan sát: thu thập metric (latency, error rate) + distributed tracing.  Lợi cho Agribank: không phải sửa code mỗi service khi đổi policy bảo mật; triển khai zero-trust dễ.  Công cụ: Istio, Linkerd, Consul Connect.

Page 2

BỘ ĐỀ TỰ LUẬN CNTT AGRIBANK (CẬP NHẬT 2026) Đề thi CNTT Agribank số 38 (60 phút) Câu 1: Service Mesh là gì? Nêu 3 chức năng chính mang lại cho microservice Agribank. Câu 2: Chaos Engineering là gì? Nêu 3 thí nghiệm hay dùng để kiểm tra độ bền hệ thống Agribank. Câu 3: Phân biệt Canary Release và Blue-Green Deployment. Tình huống nào nên dùng cho Agribank? Câu 4: Cho B+-tree bậc 4 (mỗi internal tối đa 3 khóa, lá tối đa 3 khóa): [40] / \ [20, 30] [60, 80] / | \ / | \ [5,10][15,18][25,28] [45,55][65,70][85,90] a/ Tìm khóa 28 mất bao nhiêu truy đạt khối? b/ Thêm khóa 35 vào B+-tree; vẽ lại. c/ Xóa khóa 60; vẽ lại và sửa khoá phân tách ở nút cha nếu cần. Câu 5: Viết chương trình Python: a/ fib_list(n): danh sách n số Fibonacci đầu (F[0]=0, F[1]=1). b/ fib_max_under(n): số Fibonacci lớn nhất NHỎ HƠN n. c/ is_fibonacci(n): kiểm tra n có phải Fibonacci không (dùng tính chất 5n²±4). d/ Áp dụng với n=30: in 8 Fib đầu, Fib lớn nhất <30, kiểm tra 24 & 21. e/ Nhận xét tính chất 5n²±4 dùng ở câu c. ĐÁP ÁN

Page 3

Câu 1: Service Mesh là gì? Nêu 3 chức năng chính mang lại cho microservice Agribank. Gợi ý trả lời:  Service Mesh = lớp hạ tầng chuyên xử lý giao tiếp giữa các service; triển khai dưới dạng sidecar proxy đi kèm mỗi service.  3 chức năng:  Quản lý traffic: routing, load balancing, retry, timeout, circuit breaker.  Bảo mật: mTLS tự động giữa các service, quản lý chứng chỉ tập trung.  Quan sát: thu thập metric (latency, error rate) + distributed tracing.  Lợi cho Agribank: không phải sửa code mỗi service khi đổi policy bảo mật; triển khai zero-trust dễ.  Công cụ: Istio, Linkerd, Consul Connect. Câu 2: Chaos Engineering là gì? Nêu 3 thí nghiệm hay dùng để kiểm tra độ bền hệ thống Agribank. Gợi ý trả lời:  Chaos Engineering = chủ động gây lỗi có kiểm soát vào hệ thống đang chạy (dev-staging/prod) để quan sát khả năng chịu lỗi & phục hồi.  Nguyên tắc: blast radius giới hạn; dừng được ngay; làm trong môi trường an toàn.  3 thí nghiệm:  Kill service: tắt đột ngột 1 pod microservice → quan sát timeout/circuit breaker.  Inject latency: thêm 500ms vào API Database → đo retry/timeout của caller.  Partition network: giả lập Kafka/SQL Server mất kết nối → đo fallback.  Công cụ: Chaos Monkey, LitmusChaos, AWS Fault Injection Simulator.  Lưu ý Agribank: chạy UAT/dev-staging; KHÔNG chạy trên production có dữ liệu thật. Câu 3: Phân biệt Canary Release và Blue-Green Deployment. Tình huống nào nên dùng cho Agribank?

Affichage des 3 premières pages. Téléchargez le document pour le voir en entier.

Commentaires (0)

Se connecter pour rejoindre la discussion

Aucun commentaire pour le moment. Soyez le premier !