Baidu logo

Candidate-reported interview insights

Baidu Machine Learning Engineer interviews, decoded.

Explore commonly reported questions, interview rounds, difficulty, duration, and candidate experiences for the Machine Learning Engineer role at Baidu.

3.6 rating Internet & Web Services

Interview overview

Difficulty

Average

Average rounds

2

Average duration

~44 days

Difficulty and candidate experience

Interview difficulty

easy10.5%
average68.4%
difficult21.1%

Candidate experience

positive78.9%
negative15.8%
neutral5.3%

Candidate-reported interview process

This was an easy test, mostly focused on algorithms and some brain teasers. The last question was a bit harder, but the interviewer provided helpful feedback.

The interview involved two coding questions, one on BFS and another on hash tables. I also had a casual chat with the interviewer. Overall, it was a very positive experience. The interview started with questions about machine learning or deep learning concepts, followed by a discussion of my research.

They based the questions on my resume, asking about my machine learning project experience. There were also some machine learning programming questions, covering algorithms and coding.

Common Baidu Machine Learning Engineer interview questions

A focused selection of the most detailed candidate-submitted questions.

  1. 1

    How to substitude all "a" by "b" in a file of size 3.5G?

  2. 2

    What is your knowledge about ML and AI foundations?

  3. 3

    Write codes for a question which is on leetcode.

  4. 4

    Describe the project that you are proud of.

Interview question formats

Technical45.7%
Coding41.3%
Behavioral10.9%
Other2.2%

Ready to prepare for Baidu?

Practice technical, system design, and behavioral questions with Zitlee.

Interview information is based on candidate reports and may not represent the current official hiring process of Baidu.