2020届字节跳动测试开发(测开)校招 一、二、三技术面——面经

预约9月27号下午3点面试,连续三面,加上中途等待时间,共计5个多小时,虚脱了。。。心累

一面:

一、自我介绍
二、针对实习项目:
1、实习内容是什么;
2、实习期间测的哪个bug最令你印象深刻
3、实习期间开发的工具怎么做的,介绍下
4、实习内容提到视频相关,那对视频处理的工具了解么?那ffmpeg都可以做什么事情?
三、基础知识:
1、http和https的区别
2、java内存模型
3、java垃圾回收机制
4、java里的抽象类和接口什么区别
5、浏览器中输入一个url后,发生了什么
6、为什么喜欢用go,觉得go优势在哪
7、go的锁机制
8、用例设计:微信点赞
四、手撕代码:
求数组中出现次数最多且最大的数
五、有什么要问面试官的?
问:请问字节这边以业务测试为主还是工具开发为主?
答:都做
全程约一个半小时

二面:

一、自我介绍
二、针对实习内容:
1、实习完最大的收获是什么
2、能来实习不?
三、基础知识:
1、tcp三次握手和四次挥手,解释为什么
2、TCP和UDP的区别
3、get和post区别
2、go的垃圾回收机制是什么?
3、go init的过程是什么?
4、用例设计:百度登陆功能
四、手撕代码:
1、给定一个有序数组A,给定一个目标数字B,查找目标数字B在数组A中出现的起始位置和结束位置
2、设计一个工具类,把post请求封装起来供别人使用,用python
五、有什么要问面试官的?
问1:字节这边业务测试偏客户端还是服务端?
答1:一般都要测
问2:工具开发方面,开发的是提升效率的小工具,还是平台类的大工具:比如用例脚本运行平台、持续集成平台。
答2:都做
全程约一小时

三面

一、针对实习内容:
1、实习期间都干了什么?
2、你提到用例运行的平台,那如果让你设计,会考虑哪些点?
二、基础知识:
1、go的内存模型
2、go中defer的作用
3、go中如何处理异常
4、用例设计:微博评论功能
三、手撕代码:
一副扑克牌,从中随机抽取5张牌,判断这5张牌是否是顺子。(不能用排序)
三、有什么要问面试官的?
问1:(把二面的问题1又问了一遍)
答1:主要是客户端,之前服务端是没有测试的,今年才开始
问2:感觉部门女生很多啊,前两面面试官都是小姐姐
答2:是的,QA这个行业女生是偏多
全程1个多小时

总结:
1、语言方面的基础知识基本都是根据简历来问的,其他基础网络方面偏多;
2、手撕的代码也比较基础,都有优化的余地(这方面表现不好,写的太慢);
3、感觉对我的实习很感兴趣,三面都问了很多,emmm…不做太多评价?;
总体来说体验度不错,前两面都是小姐姐,第一次见两面都是女面试官。而且整个面试过程给我很多自由发挥的空间,能表达想法,很喜欢这种面试。
针对最后我向面试官提的几个问题,对于测试开发技术这方面来说,个人感觉字节积累的不太多,刚起步,有些东西还没形成体系,发展空间很大喔。也正常,国内确实近几年才开始重视测试(个人观点而已哈)

感谢信内容很奇怪:
让写评价,最后说“每次面试都会收到该问卷,不代表面试已结束”
什么鬼,委婉的表达凉凉?

你可能感兴趣的:(奋斗人生)