Skip to main content
T0 Big tech ByteDance Round 1

ByteDance AI Infra first round (2)

ByteDance AI Infra first-round interview questions covering AI Infra

Operator optimization

  1. What common optimization strategies exist for CUDA programming?
  2. What optimization methods apply to convolution?
  3. How does GPU shared memory work, and how do you use it?

Fundamentals

  1. How does C’s malloc differ from C++‘s new?
  2. What are the four C++ cast operators, and when is each used?
  3. What is the difference between deep copy and shallow copy?
  4. What types of C++ smart pointers exist, and how are they implemented?
  5. How do you prevent and diagnose memory leaks?
  6. What common Vim commands do you use?
  7. How do you use GDB for debugging?
  8. Do you have hands-on experience deploying AI models?

Project experience

  1. Introduce your project experience.

Coding

  1. Find the length of the shortest connecting path in a graph.