Bài viết của Kane Narraway thảo luận về sự ảnh hưởng của AI đến quy trình phỏng vấn kỹ thuật trong ngành công nghệ và cách các công ty có thể thích ứng với sự thay đổi này.


1. Vấn đề của phỏng vấn kỹ thuật truyền thống

  • Không ai thích quá trình tuyển dụng, bao gồm cả nhà tuyển dụng và ứng viên.
  • Các cuộc phỏng vấn kỹ thuật thường bị ghét bỏ vì không phản ánh đúng công việc thực tế.
  • Ví dụ phổ biến:
    • Hỏi về độ phức tạp thuật toán (O(n)), trong khi công việc chỉ là kết nối API.
    • Các bài test trên HackerRank thường không liên quan đến công việc hàng ngày.

2. AI đã làm thay đổi phỏng vấn kỹ thuật như thế nào?

  • AI đã phá hủy nhiều bước trong quy trình phỏng vấn:
    • Trước AI: Xuất hiện gian lận như “pay-to-interview”, nơi người thi giấu mặt và nhờ người khác làm giúp.
    • Bây giờ với AI: Ứng viên có thể dùng GitHub Copilot, ChatGPT, Claude để giải bài test mà không cần nhiều kỹ năng.
    • Deepfake cũng được sử dụng để giả mạo danh tính, có trường hợp hacker Bắc Triều Tiên sử dụng deepfake để xin việc.
  • Hậu quả:
    • Các bài kiểm tra như HackerRank và phỏng vấn thuật toán đang mất giá trị.
    • Phỏng vấn thiết kế kiến trúc phần mềm vẫn còn hữu ích, nhưng cũng có thể bị AI thay thế trong tương lai.

3. Các giải pháp đối phó với AI trong phỏng vấn

Tác giả đề xuất 5 hướng tiếp cận:

  1. Loại bỏ phỏng vấn từ xa
    • Buộc ứng viên phải làm bài kiểm tra trực tiếp để tránh AI hỗ trợ.
    • Nhược điểm: Hạn chế ứng viên từ xa, gây tốn kém.
  2. Sử dụng phần mềm giám sát kiểu Pearson Vue
    • Dùng phần mềm giám sát màn hình và webcam để theo dõi ứng viên.
    • Nhược điểm: Dễ bị vượt qua (đã có cả subreddit hướng dẫn gian lận).
  3. Yêu cầu ứng viên không dùng AI
    • Một cách tiếp cận “ngây thơ”, vì những người không gian lận có thể bị bất lợi so với người dùng AI.
  4. Thay đổi cách đánh giá – Hợp tác với AI thay vì chống lại AI
    • Chuyển từ kiểm tra kỹ năng viết mã sang kiểm tra khả năng sử dụng AI hiệu quả.
    • Đánh giá xem ứng viên có thể viết prompt tốt, kiểm tra đầu ra của AI, chỉnh sửa code AI sinh ra không.
    • Nhược điểm: Rủi ro cao vì vẫn cần kỹ năng lập trình để kiểm tra lỗi AI.
  5. Cách tiếp cận kết hợp (Hybrid Approach)
    • Phỏng vấn từ xa kiểm tra kỹ năng sử dụng AI + Phỏng vấn trực tiếp kiểm tra lập trình thực tế.
    • Kết hợp giữa các bài test tự động và phỏng vấn trực tiếp.

4. Phương án phỏng vấn mới trong thời đại AI

  • Tăng độ phức tạp của bài phỏng vấn:
    • Thay vì kiểm tra thuật toán đơn giản như FizzBuzz, yêu cầu ứng viên xây dựng ứng dụng hoàn chỉnh.
    • Kiểm tra khả năng sử dụng Git, IDE, quản lý mã nguồn.
    • Kiểm tra xem ứng viên có thể làm việc với AI nhưng vẫn duy trì chất lượng code hay không.
  • Những yếu tố cần đánh giá trong phỏng vấn mới:
    • Ứng viên có thể sử dụng AI để hỗ trợ lập trình không?
    • Họ có thể kiểm tra và chỉnh sửa code AI tạo ra không?
    • Họ có thể làm việc hiệu quả trên một dự án lớn không?
    • Khả năng giải quyết vấn đề trong một khoảng thời gian nhất định.

5. Tác động lâu dài của AI đến tuyển dụng

  • Nhiều ứng viên sẽ qua phỏng vấn nhưng bị sa thải trong giai đoạn thử việc.
    • AI có thể giúp vượt qua bài test, nhưng không thể giúp họ làm việc tốt.
  • Khoảng cách giữa sinh viên mới ra trường và kỹ sư giàu kinh nghiệm sẽ ngày càng lớn.
    • Công ty sẽ cần kỹ sư cấp cao sớm hơn, vì AI đã làm cho việc thuê kỹ sư cấp thấp trở nên khó khăn hơn.

Tóm lại

AI đã làm mất giá trị các bài phỏng vấn lập trình truyền thống, khiến doanh nghiệp phải thay đổi cách đánh giá ứng viên. Thay vì loại bỏ AI, các công ty nên chuyển sang kiểm tra khả năng làm việc với AIđánh giá ứng viên thông qua các bài kiểm tra thực tế hơn.

Posted in , ,