计算机系应届生找CC++工作参考书籍及经验(博主已拿腾讯offer)

    xiaoxiao2021-12-14  36

    1.《C++ premier》 2.《Effective C++》 3.《More Effective C++》 4.《深度探索C++对象模型》:其中多态实现机制一定要搞懂。 5.《STL源码剖析》:重点看。 6.《剑指offer》:重点看,里面有很多算法问的频率比较高。 7.《王道程序员求职宝典》:重点看,里面有很多基础知识也常问到。 8. 计算机网络里面问到TCP三次握手和四次握手,要会画三次握手和四次握手状态转换图,搞懂为什么要三次握手,为什么要四次挥手,还有拥塞控制的四种算法,这几个问题问的频率比较高。 9. 操作系统的话分段式、分页式管理等。 10. 如果问数据库的话,事务问的比较多。 11. 数据结构和常用的算法是重点,要会写几种常用的排序算法,分析时间复杂度以及稳定性。会写二叉树的先序、中序、后序遍历的递归与非递归算法,链表的排序算法。 12. LeetCode务必刷个一两百题,笔试和面试肯定会有很大的帮助,(人人网的面试直接让你编写LeetCode上的算法)。 13. 设计模式有时间的话可以看看,没有时间的话至少要会单例模式,要会写一个线程安全的单例模式,有可能要你举一个单例模式的应用场景的例子。

    如果想做后台研发的话,做一个可以写在项目经验上的小项目吧,下面推荐几本书: 1. 《鸟哥的Linux私房菜》:记住常用的命令,shell脚本,vim的使用。 2. 《Unix环境高级编程》。 3. 《UNIX网络编程卷1:套接字联网》:看前面第一二部分就行了,最好是能够手写一个用I/O复用实现服务器端响应客户端的小程序出来,用select或者epoll,腾讯二面的时候让我写一个出来。搞清楚select、pselect、poll、epoll的区别(如果报后台研发的话,这个问的频率非常高)。 4. 《UNIX网络编程卷2:进程间通信》:进程间通信的几种方式,进程与线程的区别(《王道程序员求职宝典》上面有)。

    还可以看牛客网上别人的面试经验贴,祝大家能够找到自己满意的工作,欢迎大家跟博主分享!

    转载请注明原文地址: https://ju.6miu.com/read-964139.html

    最新回复(0)