腾讯PCG 后台一面,两个面试官面一个人,两个小时。。。
阿里cpp劝退,听说腾讯cpp多,前天投的腾讯PCG cpp开发岗,简历也是cpp的,然后被腾讯新闻捞了,面试官说部门主要用go可以吗,脑子一热,接了。。。。
然后今天面试,被两个面试官同时面,爆锤两小时
我点进去腾讯会议,里面有俩面试官的那一刻,有点慌,然后被俩面试官不重不漏的问了个遍,腾讯面试官就是好,你说错了,他会告诉你,给你说正确的,帮你总结哪里需要加强学习
-
说一下c++语言特点
-
重载和重写(前者是参数可改,后者参数一样)
-
vector array区别
-
tcp 三次握手,四次挥手
-
计网七层协议
-
tcp udp优缺点
-
网址访问过程,dns查询迭代,递归查询
-
http和https的区别,加密的工作原理(说反了,面试官给我讲了讲。。)
-
进程,线程区别(面试官补充进程是最小的执行实体)
-
进程通信,说了个消费者生产者模式
-
shell脚本写过吗,然后问了具体命令,文件内修改字符命令,进程后台执行命令,还问了几个其他的命令,有的会,有的不会,面试官说,你基础命令会,高级的命令不会
-
数据库用过吗,我说用过关系数据库,mysql有啥引擎,事务的四大特点,然后给了数据库表,两道sql题目,我基本都没答上来
-
我数据库不会,就问你平时做项目咋做的,我说我做路径规划,然后就开始问算法
-
描述二叉树的遍历方式,写了个非递归的前序遍历
-
链表有环的问题
-
字典树,不知道,然后说子串匹配,我说kmp算法,也没问具体的细节
-
华为去年的软挑比赛讲了讲
-
项目中的难点
-
排序算法,时间复杂度,空间复杂度
- 然后继续问项目,问的我头皮发麻,代码怎么存储,有没有考虑安全问题,git命令怎么merge,解决冲突,接口安全问题,接口文档怎么弄,服务器用的啥,然后还问了好多这个项目怎么做的,怎么协作的。。。问的这个项目是我干活的javaweb后台项目,基本写上去算是充数的。。。
- 还问了很多别的,聊了挺久。还问了实习我说三个月,说还能再长点吗