Baidu logo

Candidate-reported interview insights

Baidu Software Engineer interviews, decoded.

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

3.6 rating Internet & Web Services

Interview overview

Difficulty

Average

Average rounds

2.5

Average duration

~44 days

Difficulty and candidate experience

Interview difficulty

easy13.2%
average69.7%
difficult17.1%

Candidate experience

positive60.8%
neutral32.4%
negative6.8%

Candidate-reported interview process

first resume filter, then a phone interview, and finally an onsite interview. you'll have a team leader to guide you. the interview will involve questions and a coding exercise on paper that should take about 15 minutes to complete.

This was a quick interview process. I had 3 engineers ask me coding and system design questions to gauge my problem-solving and algorithm skills relevant to daily engineering tasks. Finally, I spoke with the hiring manager about the specific details of the role.

Applied with my resume, then got filtered by a writing test and an HR review. The next day, I had technical questions, and then another day with technical questions, followed by a third day with more technical questions. After that, I went home and waited for a phone call.

Common Baidu Software Engineer interview questions

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

  1. 1

    In the HashMap source code, why is there a process of XOR the high 16 bits and the low 16 bits when calculating the hash value?

  2. 2

    Can you discuss the trade-offs between using a Hash Table and a Binary Search Tree?

  3. 3

    Tell me about your experiences.

Interview question formats

Technical36.9%
Coding31.2%
Behavioral25.6%
System Design5.1%
Other0.6%

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.