I applied through a recruiter. The process took 2 months. I interviewed at Baidu (Sunnyvale, CA) in Oct 2015
Interview
Talked with recruiter on the phone, then communicate through email. Interviewed with 4 interviewers in 1 day, and then met with the recruiter at the end. Tour of their office but the lab is elsewhere. The coding interview is a bit of a challenge. Networking questions (how to setup VLAN, and others) also involved.
Interview questions [1]
Question 1
Write algorithm in your favorite language for sorting 2 arrays