Baidu Software Engineer Interview Questions

Updated Nov 2, 2014
Updated Nov 2, 2014
7 Interview Reviews

Interview Experience

Interview Experience

100%
0%
0%

Getting an Interview

Getting an Interview

45%
35%
10%

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

7 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Declined Offer
Positive Experience
Declined Offer
Positive Experience

Application

I applied online – interviewed at Baidu in March 2011.

Interview

Submit resume online, then had a written test on campus with a lot of classmates. The written test was about basic knowledge about computer science, not very hard. About one to two weeks later, got interviews onsite. There were two technical interviews, plus one hr interview. Each interview lasted one hour. After the hr interview, they said I got the offer.

Interview Questions

  • Not very hard, but needs dynamic programming in one problem.
    I failed to answer virtual table related question.
     
    Answer Question

Reasons for Declining

Time conflict

Other Interview Reviews for Baidu

  1.  

    Software Engineer Interview

    Declined Offer
    Positive Experience
    Average Interview
    Declined Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 3 weeksinterviewed at Baidu in September 2014.

    Interview

    I apply the position via campus recruitment. I past the test and got the opportunity of interview. The interview took three rounds. And all of them were algorithmic. They also asked a lot of basic question.

    Interview Questions

    • They ask me to implement the code which I once used in my paper.   Answer Question
  2.  

    Software Engineer Interview

    Accepted Offer
    Accepted Offer

    Application

    I applied online. The process took 2+ weeksinterviewed at Baidu.

    Interview

    they have asked many algorithm questions like linked list, tree, graph, sort and distributed system like hadoop, mapreduce.

    Interview Questions

  3.  

    Software Engineer Interview

    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied in-person. The process took 1+ weekinterviewed at Baidu (Beijing, Beijing (China)) in January 2011.

    Interview

    Reivew the basic info, -> , examination -> face-to-face talking -> decision

    Interview Questions

    • The basic C struct in high-performance program is the most important. Most of the question come from the book about data structure and algorithm.   1 Answer
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 2 weeksinterviewed at Baidu (Beijing, Beijing (China)) in October 2010.

    Interview

    campus recruitment with 1 paper-test and 3-round on-site interview

    Interview Questions

    Negotiation

    no negotiation needed

  6.  

    Software Engineer Interview

    Accepted Offer
    Positive Experience
    Average Interview
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 2 daysinterviewed at Baidu (Shanghai, Shanghai (China)) in May 2010.

    Interview

    they asked several algorithm question on word segment, searching in big file, and KV system design.

    Interview Questions

    • design an kv system for 100TB storage and 100M access/day?   1 Answer
    • how to select the intersection of two huge text file, one line for one item.   1 Answer
  7.  

    Software Engineer Interview

    Accepted Offer
    Positive Experience
    Easy Interview
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied through college or university. The process took a dayinterviewed at Baidu (Beijing, Beijing (China)) in July 2009.

    Interview

    There are four interviews in an afternoon. The first interview asks me some simple technique questions. Very easy. Then the second interviewers ask several pobabilistic problems. One question is estimating the running time of shuffling an array. Then the last interviewer just talks with me about my research experiences. Finally I got the offer at last.

    Interview Questions

Work at Baidu? Share Your Experiences

Baidu

 
Click to Rate
or

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.