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.