Skip to main content
T4 Automotive and self-driving NIO Internship

NIO AI Infra internship

Real NIO AI Infra internship interview questions covering operator optimization and related topics

Operator optimization

Project experience

  1. Discussion of project experience

Operator optimization

  1. Causes of shared-memory bank conflict and how to fix them
  2. Memory-access constraints across threads in the same warp
  3. Broadcast in shared memory

C++ basics

  1. Differences and use cases among the four cast types (reinterpret_cast, static_cast, dynamic_cast, const_cast)
  2. Safety of casting a base pointer to a derived pointer, and memory-layout constraints

Coding

  1. Implement and compare 0-1 knapsack versus unbounded knapsack