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

转行后的第一次面试机会,感谢腾讯给我的面试机会,全程视频面试 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

相关推荐

1.&nbsp;自我介绍2.&nbsp;职业规划3.&nbsp;测试类型有哪些?4.&nbsp;web系统、app、小程序、接口测试这些测试的测试重点是?5.&nbsp;根据实习经历提问,接口测试如何设计用例?6.&nbsp;根据实习经历提问,针对购买商品生成订单的功能,除了功能测试还做过哪些类型的测试?7.&nbsp;对性能测试有了解吗?8.&nbsp;如果有两个用户同时去购买一个商品,该商品库存只有一个,是两个用户都购买成功吗?库存会发生什么变化?9.&nbsp;如果同一个用户同一时间购买了两次(即按钮同一时间被点击了两次),这时应该生成一个订单还是两个订单?10.&nbsp;针对领券用券设计测试用例。活动送券,活动有活动限期,比如从月初到月末。活动有针对的对象,比如只有新用户可领券。领券有上限,比如每个用户限领一张。领券之后用户可以使用券。11.&nbsp;用Java实现一个方法,方法输入一个整型数组,返回第二大的数,不要用Java库。12.&nbsp;用JUnit写过接口自动化吗?13.&nbsp;简单介绍一下SpringBoot。14.&nbsp;有一个订单数据表,有订单号、下单门店、下单时间、下单人、订单金额。查销量最好的门店找出来。查销量第二好的门店。15.&nbsp;你觉得自己最大的优势是什么?16.&nbsp;为什么转专业?17.&nbsp;你自己觉得性格偏外向还是内向?18.&nbsp;反问。总结:面试时间长,题目有一定难度。手撕代码和SQL还是要练熟,练全。
点赞 评论 收藏
转发
211本金融9硕计算机,无实习,项目黑马redis和学成在线。第一次面试,头铁大厂,果然寄了。上来先手撕算法,第一个mid不会,第二个mid简单,动态规划,一次可以跳一步两步三步,问跳到第n阶有多少种方法。一道简单sql,工资表和部门表,求部门平均工资并排序。第一次面比较紧张,第一个mid题内容太长好复杂看了好久,不会。第二个mid用动态规划写完了以后,讲了思路,让我再用递归实现,递归核心代码写出来了,但是是acm模式,不清楚怎么把输入的值当全局变量给递归里面直接用,所以报错没法运行。问项目😵没好好准备,我以为就问问八股,一上来问项目给破防了。1.redis为什么快?&nbsp;当时没准备项目,就说了内存和单线程,没说太多2.压测qps多少,说2000左右,然后问mysql最大qps多少,redis最大qps多少,不会。回去查发现redis是10w左右,我当时是不是说的太少了?可做项目jmeter测的确实2000左右3.问我为什么商户缓存要用redis,MySQL完全可以承担压力,我扯了效率,热门商户可能被频繁访问,他表示还是不理解,我也不知道说啥了。回来反思是不是应该说防止恶意攻击或者说就为了学习缓存雪崩击穿之类的知识点才做的4.问秒杀业务和如何避免缓存击穿,经典答的七七八八,然后知道我对项目不熟悉没准备好开始问八股:1.trycatchfinnaly,什么情况下或者用什么方法可以不执行finnaly中的代码块,不知道,猜了断电和error导致无法运行,回来查答案好像是system.exit()...2.问熟悉泛型和反射吗,不熟悉😓3.问cas,会,答了原理和aba问题,还没答完,看我会就让我不用说了4.问多线程底层怎么保证线程数据的可见性,不知道,说知道volatile可以,问volatile底层怎么实现的,不知道...反馈:技术深度上不足,对你简历提到使用过的一些东西要有比较全面和深入了解,不能只是会用,最好能结合具体场景自己做一些测试和实操,另外java基础上也要全面看看害,答不上来,而且项目跟着黑马做的,感觉被问起来心里没有底气,背的大部分八股也都是常见的,感觉问的好偏,一问一个不会,连深挖的余地都没有,给我整emo了。加上本科是金融学,感觉多少有点劣势了感觉运气也不好,再沉淀沉淀重新投了,发面经攒人品😖😖😖
点赞 评论 收藏
转发
base北京 #实习# #蔚来# #测开# #春招# 面试体验:主要是拷打实习经历,对实习问得挺细的,无八股1.&nbsp;自我介绍。2.&nbsp;介绍一下你之前的实习期的经历,主要是做什么工作,产出了什么。3.&nbsp;你觉得客户端和服务端测试有什么区别吗?4.&nbsp;在客户端和服务端的测试方法上,你觉得有什么区别吗?5.&nbsp;按你实习这几个月的经验,你觉得客户端的问题多,还是服务端问题多?6.&nbsp;当时你们测试和开发是怎么配合的?7.&nbsp;产品验收是怎么验收的?8.&nbsp;你在整个实习过程中有没有实践过什么测试方面提效的手段?9.&nbsp;自动化这块你们是用什么框架写的?10.&nbsp;Appium和Selenium这两块自动化你觉得有什么区别吗?它们实现的原理你知道吗?11.&nbsp;实习的这几个月你觉得你最大的收获是什么?12.&nbsp;这份工作是否改变了你对测试的认知?13.&nbsp;你对自动驾驶了解如何?14.&nbsp;场景题:&nbsp;我们现在数据链是这样的,车上有很多传感器在实时收集外界的这些信息,这些收集的信息就是数据,这些数据通过算法的加工以后,会输出给车辆的控制系统,然后让它去做规划和控制。现在我们是想把这些数据全部的保存下来以便使用。数据是通过传感器录制的,录制完了以后可能需要保存到我们的车载的系统里,然后它还会保存在云端,云端的数据我们还需要下载到本地,然后也可能从本地的硬盘里去拷这些数据等等。我们的需求是这一天之内的数据在晚上的时候都可以拿回来以方便第二天去做迭代算法和测试。这整个链路下来,我们发现有些数据总是会缺失或者出错。你觉得依据你的理解,哪些环节很最有可能导致这些数据的丢失或者匹配不上?15.&nbsp;反问————————————三面后一天就电话通知了三面通过,约了HR面。HR面不挂人,纯聊天。HR人很nice,氛围轻松(还给我推荐租房)。总体而言蔚来面试的面试体验非常好,每一位面试官都会开摄像头,以及很有耐心,会给足思考时间,答不上来的地方也都会引导,不会因为个别问题没答上来就否定。一面拷打八股,二面拷打项目,三面拷打实习,每一面的方向都会深挖得比较细致,需要好好准备,提问也会结合当前岗位的业务内容。蔚来的进度推进还是很快的(夸一个),一周内面完3轮技术面+1轮面HR面,HR面结束当天发了offer。
点赞 评论 收藏
转发
9 67 评论
分享
牛客网
牛客企业服务