First round is asking questions about the fundamental principles of computer networking and MySQL. Second round is to Elaborate on a specific project on CV and have a discussion about the project. programming: kth largest on leetcode.
I applied through an employee referral. The process took 3 months. I interviewed at Kingsoft (Chengdu, Sichuan) in Aug 2015
Interview
It was a normal interview by all standards in my experience. Showed me the office, introduced to me to people. Then we later discussed the job role and the salary.
I applied in-person. The process took 1 day. I interviewed at Kingsoft (Beijing, Beijing) in July 2009
Interview
The interview is not difficult. Kingsoft's lead engineer called me, and asked me some question about c language and algorithms. The problems are very normal, every C book covers that, and the algorithms are not difficult, all covered by CLRS. The interview goes very well, and I finally got the offer.
Interview questions [1]
Question 1
Give you a random number generator, which generates 0 and 1 in arbitary probability. Using this random number generater, please design a generator which generates 0 and 1 in equal probability.