Chuyển đến nội dung chính
T4 Ô tô và xe tự lái NIO Thực tập Vòng 1-3

NIO AI Infra thực tập vòng 1–3

Câu hỏi phỏng vấn NIO AI Infra thực tập vòng 1–3 thật, gồm tối ưu suy luận, tối ưu toán tử và các hướng liên quan

Tối ưu suy luận Tối ưu toán tử

Vòng một

Kinh nghiệm dự án

  1. Thảo luận sâu trải nghiệm thực tập

Framework suy luận

  1. Trình bày hiểu biết về TensorRT
  2. So sánh TensorRT và OpenVINO
  3. Giới thiệu khái niệm cốt lõi của TVM
  4. Có những phương pháp tối ưu đồ thị và lập lịch toán tử nào

C++ cơ bản

  1. Ba đặc trưng OOP của C++ và biểu hiện cụ thể
  2. Trình bày cơ chế inheritance trong C++
  3. Nguyên lý và tình huống dùng virtual function

Kiến thức nền

  1. Triển khai tầng dưới của vector, map, unordered_map
  2. Các cách giao tiếp giữa process trên Linux
  3. Thread chia sẻ tài nguyên thế nào

Bài lập trình

  1. Đảo danh sách liên kết

Vòng hai

Kinh nghiệm dự án

  1. Giới thiệu kinh nghiệm dự án liên quan TensorRT
  2. Vấn đề gặp phải khi chuyển đổi mô hình TensorRT
  3. Dự án có liên quan phát triển toán tử không
  4. Giới thiệu cách triển khai cụ thể công việc quantization trong thực tập

C++ cơ bản

  1. Đặc điểm và lưu ý của multiple inheritance trong C++
  2. Các loại smart pointer C++ và kinh nghiệm dùng
  3. Khác biệt giữa static và const
  4. Cách triển khai lập trình bất đồng bộ trong C++ và kinh nghiệm dùng

Python cơ bản

  1. Dùng slicing Python để đảo list thế nào
  2. Nguyên lý và cách dùng decorator Python

Bài lập trình

  1. Dùng C++ triển khai NMS + IoU

Vòng ba

Kinh nghiệm dự án

  1. Giới thiệu công việc trong kỳ thực tập
  2. Mức độ nắm C++, đã dùng tính năng chuẩn mới chưa
  3. Trình bày kiến trúc và chức năng cốt lõi của TVM

Kiến thức nền

  1. Kiểm tra kiến thức nền C++