T0 Big tech Alibaba Internship Round 1
Alibaba AI Infra internship first round
Real Alibaba AI Infra internship first-round interview questions covering inference optimization, training optimization, operator optimization, and related topics
Inference optimization Training optimization Operator optimization
First round
Fundamentals
- What is a memory-bound operator? Give examples.
- Explain underlying storage formats and differences among FP32, FP16, and INT8.
- Basic idea of quantization and the concrete workflow?
- Compare GPU and CPU architecture; which compute tasks fit each?
- When do UDP and TCP fit, and what are the pros and cons of each?
- Common Linux commands to check disk usage?
Project experience
- Deep discussion of the deployment quantization flow and GridSample operator optimization, including the operator’s low-level definition.
- Deep follow-up around model structure.
Coding
- Detect whether a linked list has a cycle.
- Implement vector add in CUDA.
Second round
Fundamentals
- Explain locks and common lock types.
- Your understanding of cross-entropy loss.
- In CUDA programming, what do parallelism and concurrency mean, and how do they differ?
- Brief principles and differences of GAN versus CVAE.
Project experience
- Deep project follow-up (same directions as the first round).
Coding
- Hand-write the core of SVM.
- Hand-write the core Transformer structure.