Chuyển tới nội dung chính

huong-dan-cham-phan-b

id: huong-dan-cham-phan-b title: Huong dan cham Phan B slug: /dap-an/huong-dan-cham-phan-b

Huong dan cham Phan B

Cau 9 - Node.js Event Loop

Ung vien dat diem tot khi neu duoc:

  • Doan xu ly CPU dong bo chiem main thread.
  • Event loop khong the xu ly request khac trong thoi gian do.
  • Chi them async khong lam tac vu CPU chay song song.
  • Co the xu ly bang Worker Threads, Child Process, job queue, background worker, chia nho du lieu, toi uu thuat toan hoac chay nhieu process/container.

Thang diem

Tieu chiDiem
Xac dinh CPU-bound blocking5
Hieu async khong giai quyet CPU-bound4
Dua ra hai giai phap hop ly6

Cau 10 - MongoDB Concurrent Update

Dap an tham khao:

const result = await products.updateOne(
{
_id: productId,
stock: {
$gte: quantity,
},
},
{
$inc: {
stock: -quantity,
},
},
);

if (result.modifiedCount !== 1) {
throw new Error("Product not found or insufficient stock");
}

Ung vien can nhan ra:

  • Hai request co the cung doc stock = 5.
  • Ca hai cung vuot qua dieu kien kiem tra.
  • $set dua tren du lieu da doc co the gay lost update.
  • Dieu kien ton kho va thao tac tru kho phai nam trong cung mot atomic operation.

Thang diem

Tieu chiDiem
Nhan dien race condition5
Co dieu kien stock >= quantity4
Dung $inc3
Kiem tra modifiedCount3

Cau 11 - AI Engineering

Skill

Nen chua:

  • Cau truc project
  • Naming convention
  • Controller, service va repository pattern
  • Validation convention
  • Authentication va authorization
  • Error handling
  • Audit log
  • Quy chuan test
  • Thu vien duoc phep su dung
  • File duoc phep chinh sua
  • Definition of Done

Agent workflow

  1. Doc task va acceptance criteria.
  2. Khao sat repository.
  3. Tim module tuong tu.
  4. Lap ke hoach.
  5. Liet ke file can sua.
  6. Implement trong pham vi.
  7. Viet test.
  8. Chay type-check, lint va test.
  9. Review diff.
  10. Bao cao thay doi va rui ro.

MCP

Co the cap quyen truy cap:

  • Repository filesystem
  • Git hoac GitHub
  • Task management
  • API documentation
  • Database schema
  • Test runner
  • Linter
  • TypeScript compiler
  • Log o che do read-only

Phai xin xac nhan truoc khi

  • Xoa file hoac du lieu
  • Cai hoac nang cap dependency lon
  • Chay migration
  • Truy cap secret
  • Force push
  • Merge vao main
  • Deploy production
  • Sua CI/CD
  • Chay lenh shell nguy hiem

Thang diem

Tieu chiDiem
Hieu dung Skill4
Agent co workflow ro rang4
Hieu dung MCP4
Co gioi han quyen AI3