The test taking tradition is centuries old in China - one of the emperors (forget which one) made many of the civil servant type positions require exams in order to cut down on the cronyism that was rampant at the time. It worked and the tradition stuck for quite a long time.