1,c++是基本功,自我感觉学了一些,但是vs2008里面的东西都被人问住了;智能指针怎么实现?内存对齐是什么?。。自认为懂了虚函数机制,了解点内存模型,写个strcpy函数就敢去面试了,我发现我还是有点天真,c++需要学习的很多,并且知识点一定要理解透彻。
2,说用过MFC,人家问下PostMessage和SendMessage有什么区别又问住了。。MFC要了解机制,特别是消息;还有一次是机试,只给了MSDN,太依赖网络的我最终还是失败了。
3,多线程。这个一定要懂,怎么检测死锁?等等,多线程的知识一定要准备好。
4,网络。最好了解一些,肯定没坏处。以后以网络为方向,肯定是个很好的方向,有兴趣可以深入进去。
5,数据库。没怎么面试到,但是我觉得最好了解一些,亲手搭个MqSQL的环境,写写语句,写个程序,做个小的管理系统,肯定没坏处。
6,数据结构和算法。也是高频面试题,一定要懂链表,常见的排序算法等等等。
还有很多知识需要学习,现在做的就是:挤出时间好好准备。
2,说用过MFC,人家问下PostMessage和SendMessage有什么区别又问住了。。MFC要了解机制,特别是消息;还有一次是机试,只给了MSDN,太依赖网络的我最终还是失败了。
3,多线程。这个一定要懂,怎么检测死锁?等等,多线程的知识一定要准备好。
4,网络。最好了解一些,肯定没坏处。以后以网络为方向,肯定是个很好的方向,有兴趣可以深入进去。
5,数据库。没怎么面试到,但是我觉得最好了解一些,亲手搭个MqSQL的环境,写写语句,写个程序,做个小的管理系统,肯定没坏处。
6,数据结构和算法。也是高频面试题,一定要懂链表,常见的排序算法等等等。
还有很多知识需要学习,现在做的就是:挤出时间好好准备。