腾讯测开实习二面
自我介绍
项目介绍
八股部分:
说说拷贝构造函数,如何定义一个拷贝构造函数
使用引用作为函数参数有什么好处
说说深拷贝和浅拷贝
结构体和联合的区别
说说内存泄露,怎么避免呢
用过valgrind吗,是动态检测还是静态检测
有用过多线程编程吗,怎么判断一个函数是否是线程安全的,可以举例说明吗,怎么解决线程安全,具体到C++或者Linux的线程库,具体会调用哪些函数,使用哪些数据类型
说说死锁,怎么规避
栈和队列有什么区别,怎么用数组实现一个队列,不要写代码,直接在你的脑海中构建整个过程,需要声明哪些成员变量,哪些成员函数,入队和出队有什么需要注意的
二叉树有几种遍历方式,怎么实现二叉树的层次遍历
什么是插入排序,时间复杂度呢
二分查找的时间复杂度
说说共享内存
说说多进程
GDB常用指令
如果你的程序崩溃了,你怎么定位原因,怎么解决
没有手撕代码诶
实习部分:
你在实习过程中遇到的最难的事情是什么
说说你如何监控系统的D进程
安全加固系统是怎么扫描CVE漏洞的
.....
全部都是照着简历问的,问实习的一些接口开发。
竞赛部分:
666,在拷打我的美赛论文(我们当时选的是E题),问了差不多20分钟,问了LSTM的搭建过程,问了我们是怎么解决题目的每一问的。(参加了那么多面试了,技术面还是第一次被问到竞赛诶,之前都是hr面会被提及一下,而且也不会问得这么深)。
反问
整个过程1h,一面全是场景题,二面在拷打八股和实习。