Baidu Software Engineer Interview Questions

Updated Jul 16, 2015
8 Interview Reviews

Interview Experience

Interview Experience

100%
0%
0%

Getting an Interview

Getting an Interview

41%
33%
16%
8

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

8 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Employee
Declined Offer
Positive Experience

Application

I applied online. I 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

    Anonymous Employee
    Declined Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 3 weeks. I interviewed 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

    Anonymous Interview Candidate
    Accepted Offer

    Application

    I applied online. The process took 2+ weeks. I interviewed 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

    Anonymous Interview Candidate in Beijing, Beijing (China)
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took a week. I interviewed at Baidu (Beijing, Beijing (China)) in January 2011.

    Interview

    One Phone interview, 4 rounds of on-site interview. In the phone screen, they asked questions based on my resume and previous experience. And they also asked me some programming questions. In the on-site screen, they mainly focus on programming and system design questions, with some problem solving questions. the first two rounds was focusing on basic skill and past experience, the last two rounds was focusing on design question and general questions like culture fit.

    Interview Questions

  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Interview Candidate in Beijing, Beijing (China)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied in-person. The process took 1+ week. I interviewed 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
  6.  

    Software Engineer Interview

    Anonymous Interview Candidate in Beijing, Beijing (China)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 2 weeks. I interviewed 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

  7.  

    Software Engineer Interview

    Anonymous Interview Candidate in Shanghai, Shanghai (China)
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 2 days. I interviewed 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
  8.  

    Software Engineer Interview

    Anonymous Interview Candidate in Beijing, Beijing (China)
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied through college or university. The process took 1 day. I interviewed 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

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

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.