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
- Discussion of project experience
Operator optimization
- Causes of shared-memory bank conflict and how to fix them
- Memory-access constraints across threads in the same warp
- Broadcast in shared memory
C++ basics
- Differences and use cases among the four cast types (reinterpret_cast, static_cast, dynamic_cast, const_cast)
- Safety of casting a base pointer to a derived pointer, and memory-layout constraints
Coding
- Implement and compare 0-1 knapsack versus unbounded knapsack