T1 Large companies and unicorns Kuaishou New grad
Kuaishou AI Infra campus hire (2)
Real Kuaishou AI Infra campus-hire interview questions covering training optimization, operator optimization, and high-performance computing
Training optimization Operator optimization High-performance computing
Theory
- What key architectural improvements does H100 bring versus A100?
- Explain the Warp concept in CUDA and its role in the execution model.
- In data parallelism (DP) and tensor/sequence parallelism (TP-SP), what is the idea of overlapping compute with communication? Which communication ops overlap with which compute ops?
- Go deep on FlashAttention’s core idea and key optimization points.
- With vs without pipeline parallelism (PP), is peak GPU memory the same? Why?
- What does the CUDA_DEVICE_MAX_CONNECTIONS environment variable mean?
- What does launch bound mean in CUDA? Can H2D and D2H transfers overlap?
Live coding
- Implement an LRU cache.
- Write pseudocode for Online Softmax and FlashAttention.