腾讯面经:系统测试工程师

转行后的第一次面试机会,感谢腾讯给我的面试机会,全程视频面试 71 分钟,腾讯的面试官很尽责,从 20:00 开始,一直面试到 21:11。
经过这一次面试,发现了自己的不足。
主要体现在测试用例的设计上,明白到,自己缺乏实际工作经验,用例设计偏表面的功能测试,没有深入到底层,例如缓存,网络协议层面等。
回顾一下面试过程:
1、个人自我介绍:考虑到自己是转行,在自我介绍中,说明了自己转行原因,为什么选择测试工程师岗位,以及知识技能的掌握;
2、针对过往的工作经历提问;因为自己主要精力都集中在技术问题的准备,疏忽了对自己工作经历的总结。问个人职责还好处理,问到个人过往中做得最出色的事情这一类的问题,回答得磕磕绊绊,可能自己心里也有些虚,对自己过往也不是很满意;
3、关于自己的 UI 自动化测试项目的问题:
3.1、项目的介绍;
3.2、为什么选择使用 unittest ,选择使用它的理由,优点是什么?
3.3、为什么选择 MySQL 数据库储存数据;
3.4、日志模块主要实现什么功能;
3.5、登陆的校验方式,如果登陆不成功,或者登陆后乱码,如何查找问题点?
4、关于MySQL:写SQL语句:在已有的表中增加一列:列名为name,字段类型为 varchar(100)
这一题当时真没想到面试官会这样问,平常都很少用这种命令,我只知道需要使用 alert ,但完整的语句写不出来;面试后百度了一下:alter table 表名 add name varchar(100);
因为这个问题不会,面试官没有继续揪着 MySQL 问下去
5、关于 git:将本地仓库的内容提交到远程仓库的完整操作;
6、关于 Linux:查看 CPU 的使用情况:当时只想到使用 top;事后百度知道,还可以使用 free,atop,htop,ps,vmstat等
7、关于计算机网络知识:
7.1、从输入网址到获得页面的过程,涉及到哪些协议:这道题准备充分,没有问题
7.2、TCP 与 UDP 的区别:这道题准备充分,没有问题
7.3、OSI 七层模型
8、关于 HTML:有哪些块级标签和行级标签?空(void)元素有哪些?
常用的块级元素:div、h1-h6、p、ul、ol、li、blockquote、address等
常用的内联元素:span、b、em、strong、a、input、label等
空元素一般指的是无须闭合的标签,如:<br/>、<hr/>、<input/>、<img/>、<link/>、<meta/>等

9、编程题:第一题因为找不出规律,所以没办法给出答案;第二题是关于水莲花数,凭借一直保持着练习 LeetCode,比较轻松完成。
10、用例设计题:回答得一塌糊涂,基本是流于表面的功能测试用例,而面试官想听到网络底层的用例设计,例如,关于微信红包中的金额,我是使用边界值,等价类划分等方法,从输入值的角度去考虑,而面试官希望的答案是后台数据的校验,例如数据库,会不会存在安全风险等;
11、反问:我主要问了两个问题:腾讯内部关于测试方面,主要用到哪些技术栈,哪些测试工具?基于我今天的面试情况,可否给予些个人学习和提升的建议?

总结:没有想象中的糟糕,80%左右的问题基本能回答或者有思路。作为第一次技术面试,而且是这么高级别的,不管有没有过,也算对得起自己了吧,至少积累了宝贵的面试经验,加油!

#腾讯##测试工程师##面经#
全部评论
楼主过了没~😊
点赞 回复
分享
发布于 2020-05-25 21:49

相关推荐

9 67 评论
分享
牛客网
牛客企业服务