#腾讯校招##腾讯##面经#腾讯IEG 测开岗 游戏品质管理与云互动科技(这个部门专门开发全行业的测试工具解决方案)投的Go开发岗被测开部门捞起来面试了
一面
1、自我介绍。
2、项目哪儿来的?都是照着网上做的?(讲述自己修改的部分,以及修改的原因)
3、讲一讲四次挥手。
4、为什么四次挥手后要有2个msl。
5、你的项目中如何进行测试的?(我测得不多,就简单说了一下Go的单元测试课postman)
6、一个单向链表如何找到倒数第K个元素,讲讲思路?
7、讲讲归并排序的思路?
8、如何判断图有没有环?(没了解过图...当时应该随便说个深度优先遍历啥的)
9、讲讲堆排序的思路?如何建立大顶堆时?(完全二叉树最后一个非叶子结点开始,一直到第一个节点调整,如果发生调整还需要递归调整子树)
10、linux熟不熟悉?如果在linux写程序,突然崩溃了怎么办?(没遇见过,没在linux写过,一直是在win上编译好了才丢linux上去)
11、一个服务器进程监听了一个端口,则该进程最多可以向外界建立多少TCP连接?(答错了,应该是客户端IP*客户端端口数)
12、讲讲C++的构造函数....(面试官,我不会C++....然后就换go的问我了)
13、讲讲Go的goroutine
14、算法题:给定一个非负数组如nums:[1,1,1,1,1],以及一个目标S如3,如果nums中的元素可以随意的在其前面加上+或者-,如[+1,+1,-1,+1,+1],那么有多少种方案能够使其和刚好等于3。(背包问题,在腾讯会议内部的面试插件上写代码)
反问:咱们部门似乎跟其他部门的测开不一样,我看游戏品质管理与云互动科技有开发全行业的程序测试平台Wetest,请问应届生入职是只参与公司项目的测试还是说也参与Wetest的开发?答:都参与。
结束。(忘了问后面还有几个面了....)