I applied online. The process took 1 day. I interviewed at Baidu in Jun 2011
Interview
The recruiter contacted me in advance. On the scheduled day, an Engineer called me. He first asked some basic concept questions about C/C++. Then asked how to find out the how many different numbers are in an unsorted array. After that he asked me something about networking—sliding window in TCP. Finally, he asked me something about testing.
Interview questions [1]
Question 1
find out the how many different numbers are occurred in an unsorted array