Baidu Software Engineer Interview Questions

6 Interview Reviews

Interview Experience

Interview Experience

50%
50%
0%

Getting an Interview

Getting an Interview

50%
50%

Interview Difficulty

3.5
Average

Interview Difficulty

Hard

Average

Easy

6 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Interview Details

Applied online. Took a writing test and then got an opportunity for interview. There are two round of the interview. Asked some questions about my resume and previous projects. Some question about algorithm. Wrote a small sorting program.

Interview Questions
No Offer

Other Interview Reviews for Baidu

  1.  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Haidian, Beijing (China)
    Anonymous Interview Candidate in Haidian, Beijing (China)
    Application Details

    interviewed at Baidu in August 2012.

    Interview Details

    asked every detail of my CV and why choose this company, then something about C++ programming and data structure, like what is virtual function and what is map, how to reverse a linked list

    Interview Questions
    • If their competitor give me an offer how will I make the choice   Answer Question
    No Offer
    Positive Experience
    Average Interview
  2.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    3 round interview. Ask the knowledge about OOP, Linux Kernel and your projects. The total interviews are easy. Calculate how many ways can reach the point (m,n), you can just go straight or turn right. You can answer it by DP or using the combination formula. Still wait for the result

    Interview Questions
    No Offer
  3.  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Beijing, Beijing (China)
    Anonymous Interview Candidate in Beijing, Beijing (China)
    Application Details

    I applied online. The process took a day - interviewed at Baidu in May 2011.

    Interview Details

    First I applied for a test engineer position online, after several days, the recruiter called me to ask me whether I would change my position to search engineer for business search department (the core department of Baidu.com, most deal with algorithm and other challenge works). Then, about two or three days later, they arranged a on site interview for me.
    While the on-site interview, the interviewer is good (but do not smile at all : -)). He asked me some questions about Java multi-thread problems, DB questions, and some basic algorithm programming questions (write a method to convert a string); final question is about big data problem, the main idea of the question is to search some information through about 10G user action log file.

    Interview Questions
    • Describe the difference between HashMap and HashTable   View Answer
    • What is index, and describe the benefit of index; MySQL only has prefix index, so how to build a suffix index for MySQL   View Answer
    • Write a method to convert a given string to opposite order, for example, given "abc", then output should be "cba"   View Answer
    • Given a 10G user action log file, and each each in the log is userID-actionID format, also give you a PC with 4G memory, find a way to search for those userIDs that has at least three action records.   View Answer
    No Offer
    Positive Experience
    Difficult Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    The process took a day - interviewed at Baidu in February 2011.

    Interview Details

    Questions:
    1. Explain static and dynamic variables, functions and how to use them?
    2. What is the virtual memory?
    3. How to use rand function in C to generate a normal distribution?
    4. Do you know Linux kernel?
    5. Explain some of your projects and research.

    Interview Questions
    • Could you explain more about the Radial Basis Function? Have you done anything to improve the ANN?   Answer Question
    No Offer
    Neutral Experience
    Average Interview
  6.  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Beijing, Beijing (China)
    Anonymous Interview Candidate in Beijing, Beijing (China)
    Application Details

    I applied through an employee referral. The process took 4+ weeks - interviewed at Baidu in February 2010.

    Interview Details

    The interviewer asked me about how to find the big/little endian of your system.

    Interview Questions
    • Two sorted array, find their intersection, write exact code   Answer Question
    No Offer
    Neutral Experience
    Average Interview

Worked for Baidu? Contribute to the Community!

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.