#腾讯C++工程师面经# #C++工程师面经# #校招面经# 👈点击话题查看更多同类面经干货!每日面经精选,为你发掘牛客干货!
 腾讯的话个人感觉主要是计网和linux的shell指令考的比其他公司多。要面试腾讯的同学可以多准备下这部分内容,我面试的时候这两部分就炸了。  三面内容记起来的加起来不是太多,所以就把想得起来的合起来了在下面。  1、C++的继承是什么样的?多继承什么样?指针和引用的区别?多态是什么?C++怎么知道多态具体指的是哪个类?重载是什么?为什么重载与函数返回类型无关?C++的vector跟Java的ArrayList的区别? 2、布隆过滤器的原理? 3、哈希冲突的解决办法? 4、网络编程socket的使用过程,select、epoll 5、TCP的四次挥手过程?2MSL的MSL是什么以及作用是什么?为什么报文有最大生存时间?这个最大生存时间是由什么决定的(在网络传输中的哪一层及哪个设备决定)?四次挥手能减少一次吗应该怎么设计来减少一次挥手? 6、Java的HashMap和TreeMap的区别 7、如何用学过的数据结构做排序(我说了桶排序),用树怎么做排序(构建二叉树做中序遍历),堆排序 8、linux的指令中中如何查看某个端口是哪个进程在运行,如何查看占内存最多的进程 9、多进程跟多线程的区别?什么时候用多进程什么时候用多线程?为什么进程开销比线程大? 10、进程间通信的方式是什么? 11、算法:快排、判断链表是否有环
点赞 3
评论 7
全部评论

相关推荐

猿辅导 Java后端日常实习 800一天
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务