基础架构部门
1 C语言
重入函数?对rand了不了解,是否是多线程安全的?write和printf的区别,发现我对c语言不了解后就不怎么问了。
2 C++
vector的内存机制,扩容等。Map HashMap UnorderMap的区别和应用选择 虚函数的实现 struct和class的区别 如何避免调用类构造函数产生对象 sizeof类 new和malloc区别
3 多线程
将类中的成员函数改成多线程的,限制是什么
单例模式多线程安全吗
4 linux
硬链接和软连接的区别 发现我不太会之后就不问了
5 编程
字符串前置后置空格去除
字符串中间子字符串去除
6 总结
1、C++答得还可以,但是数据结构要继续看,STL的底层一定要多看
2、C语言的文件IO、字符串处理是重点
3、多线程和网络编程实在是。。。等有时间再学一下吧