Page 1
BỘ ĐỀ TỰ LUẬN CNTT AGRIBANK (CẬP NHẬT 2026) Đề thi CNTT Agribank số 26 (60 phút) Câu 1: Access Token và Refresh Token khác nhau như thế nào? Câu 2: Trình bày nguyên tắc phân quyền … Câu 3: Cache là gì? Nêu … Câu 4: Xét chỉ mục B+tree có cấu trúc: … Câu 5: Viết chương trình Python tìm các số … (Full Câu hỏi và Gợi ý trả lời xem trong bản tải về) ĐÁP ÁN Câu 1: Access Token và Refresh Token khác nhau như thế nào? Gợi ý trả lời: Access Token: Dùng để truy cập tài nguyên/API Thường có thời gian sống ngắn Refresh Token: Dùng để xin cấp Access Token mới Thường có thời gian sống dài hơn Lợi ích của cách tách này: Tăng bảo mật Hạn chế rủi ro khi access token bị lộ Trong thực tế: Access Token được gửi khi gọi API Refresh Token được bảo quản chặt hơn
Page 2
BỘ ĐỀ TỰ LUẬN CNTT AGRIBANK (CẬP NHẬT 2026) Đề thi CNTT Agribank số 26 (60 phút) Câu 1: Access Token và Refresh Token khác nhau như thế nào? Câu 2: Trình bày nguyên tắc phân quyền theo vai trò (RBAC). Câu 3: Cache là gì? Nêu 3 lợi ích và 1 rủi ro khi dùng cache trong hệ thống phần mềm. Câu 4: Xét chỉ mục B+tree có cấu trúc: Nút gốc: [40] Nút trái: [15 | 30] Nút phải: [55 | 70] Các lá: [5, 10, 12] [15, 18, 24] [30, 35, 38] [40, 45, 50] [55, 60, 68] [70, 75, 80] a) Tìm khóa 68 cần qua bao nhiêu khối? b) Nếu xóa khóa 55, chỉ mục cập nhật ra sao? c) Nếu chèn khóa 58, lá nào thay đổi và kết quả sau chèn là gì? Câu 5:Viết chương trình Python tìm các số là lũy thừa của 2 trong mảng sau, sau đó tính tổng các số đó. A = [16, 20, 32, 48, 64, 100, 128, 150, 256] ĐÁP ÁN
Page 3
Câu 1: Access Token và Refresh Token khác nhau như thế nào? Gợi ý trả lời: Access Token: Dùng để truy cập tài nguyên/API Thường có thời gian sống ngắn Refresh Token: Dùng để xin cấp Access Token mới Thường có thời gian sống dài hơn Lợi ích của cách tách này: Tăng bảo mật Hạn chế rủi ro khi access token bị lộ Trong thực tế: Access Token được gửi khi gọi API Refresh Token được bảo quản chặt hơn Câu 2: Trình bày nguyên tắc phân quyền theo vai trò (RBAC). Gợi ý trả lời: RBAC là mô hình cấp quyền theo vai trò thay vì cấp riêng từng người dùng Cách hoạt động: Gán quyền cho vai trò Gán người dùng vào vai trò Ví dụ: Giao dịch viên: tra cứu, nhập liệu Kiểm soát viên: phê duyệt Quản trị hệ thống: quản lý tài khoản, cấu hình Lợi ích: Dễ quản lý
Commentaires (0)
Aucun commentaire pour le moment. Soyez le premier !