On October 16th, I participated in Microsoft's first word written test, and I feel bad. For classmates for computer professional, the topic should be difficult, but after all, they are professional, and Microsoft is a pure software company, and some questions answer the bad feelings. However, there is no answer about C aspects, it is your own reason. It is said that it is good to hold the Buddha's foot, saying that it is necessary to supplement the theoretical knowledge of algorithms and C , and many theories have been forgotten due to work in the underlying hardware.