1. mvc的理解 (设计模式) 2. 写一个完整的string的class (C++) 3. 面向对象编程和面向过程的区别(设计模式) 4. git和svn的区别(工程管理) 5. stl map的自定义比较函数(C++)