Chuyển đến nội dung chính
T5 Khác Nanhu Laboratory Vòng 1

Nanhu Research Institute AI Infra vòng một

Câu hỏi phỏng vấn Nanhu Research Institute AI Infra vòng một, gồm tối ưu toán tử

Tối ưu toán tử

Dưới đây là nội dung khảo sát vòng một AI Infra tại Nanhu Research Institute.

C++/Python cơ bản

  1. Nguyên lý triển khai garbage collection của Python
  2. Garbage collection Python xử lý vòng tham chiếu thế nào (thuật toán mark-and-sweep)
  3. Khi nào inline hàm có thể làm giảm hiệu năng
  4. Ảnh hưởng của từ khóa inline tới phạm vi
  5. Ngoài inline, cơ chế nào khác kích hoạt inline (ví dụ hàm template)
  6. Khái niệm và cách triển khai perfect forwarding
  7. Ý nghĩa và tình huống dùng của rvalue reference

Framework AI và CUDA

  1. Đặc tính cốt lõi của framework FasterTransformer
  2. Tổng quan các framework suy luận/huấn luyện AI phổ biến
  3. Cơ chế đồng bộ luồng thường dùng
  4. Yêu cầu khi dùng CUDA Stream (ví dụ chồng chéo thao tác phía thiết bị)
  5. Phương pháp tối ưu hiệu năng toán tử CUDA thường dùng

Thực hành kỹ thuật

  1. Quy trình cộng tác Git nhiều người

Bài lập trình

  1. Triển khai smart pointer
  2. Tìm K phần tử lớn nhất trong mảng