Skip to main content
T0 Big tech Baidu New grad Round 1

Baidu AI Infra campus hire first round

Real Baidu AI Infra campus-hire first-round interview questions covering AI Infra topics

Project deep dive

  1. Introduce the project and answer related technical questions

C/C++ basics

  1. How is C/C++ program memory divided into regions?
  2. What are the main differences between new and malloc?
  3. How is a vector stored in memory? Is a vector allocated with new stored the same way as one on the stack?

Compute

  1. Given a convolution scenario, compute its time complexity

Live coding

  1. Invert a binary tree (LeetCode 226)