Got my Chinese drivers license last summer in Zhongshan. After 3-week ordeal of paper works, I was notified on a Thursday that my computer test would be on the next day.(The test is held on every Friday only.) Road test were gracefully waived for I have a valid US drivers license. The test is of 100 questions in words and graphics. You need to score 90%+ to pass. As a foreigner you get to choose your language.
There was a camera at each test cube, you need to check and see your lovely face every once while. If your image is not there, your whole test could be a void.
The test was hard, there are more rules here. Besides knowing how to drive, you also need to know the fines and points for each and every little violation. Why. After all it is not a test for traffic police.
At the test site there were around 400 applicants. 80% were traffic violators reapplying their license (I can tell when they were called out). They looked like partygoer and no bashful look at all. Okay, no offense, I should take it easy being bullied on Chinese road for years.