热乎乎的字节跳动测试开发面经(三面+hr面,已oc)

更新2:2020/8/20 10:39
再更新一下:秋招ing... 部门hc多多,已有多个小伙伴通过我的内推斩获offer啦,祝贺祝贺!欢迎同学们来找我内推,一起学习交流啊~


更新1:2020/4/30 10:35
更新一下:刚刚收到offer call啦,开心开心~~居然真的在五一前收到了offer(本以为要等到五一小长假过完),从一面到oc仅三天时间,这效率真的是不说了......


以下为正文部分

2020/4/29
春招终于上岸了......
楼主投的是字节跳动北京的商业变现团队。虽然下午hr面时口头承诺了offer,说争取五一前审批下来,但offer一天没拿到手心里就还是慌的,来牛客写写面经压压惊,并且回馈广大牛友!祝大家早日拿到心仪的offer!!


笔试(2020/4/12)

好像参加的是字节的第二场笔试,题目有8道单选、3道不定项选择、3道编程。感觉考得还是偏基础吧,编程也不算太难,个人认为平时抽空刷刷leetcode完全足够。

(在4月15日接到电话说笔试通过,约面试时间,约在了4月28日,我都惊讶了,跨度居然将近两个星期,我当时想排在那后面去了,估计是没希望的...... 于是抱着试试的心态开始了面试)


一面(2020/4/28 下午):

1h17min

  1. 自我介绍
  2. 为什么选择测开?(我回答的有发展前景)
    (那你觉得研发和产品设计这些岗位有前景吗?)
  3. 看你实习做的是商业化测试,大概介绍一下做了哪些工作?
    (广告投放平台具体有哪些工作和功能?具体介绍一下做过哪个模块的功能测试?投放广告经过了哪些步骤,哪几个步骤是跟你业务这边密切相关的?)
  4. 自动化测试一般在哪些场景?
  5. charles抓包的过程?如何实现maplocal的?
  6. 怼项目(一个低仿微信的社交类安卓app和一个web点餐系统)
    (头像如何获取的,怎么传给后端?数据库如何设计的?有几张表、包括哪些属性?web页面在什么时候初始化建立数据库的连接?如何判断数据库中已经有添加的菜名?项目有什么难点?)
  7. Linux用过哪些命令?说一些。
  8. 写过shell脚本吗?
  9. MySQL用过吗?MySQL和PostgreSQL数据库的区别。
  10. 简单写一道SQL的题吧:给了两张表,使用连接查询多表;实现一个分组统计。
  11. 编写测试case:测试微信朋友圈
  12. http有哪些请求方法?除了get、post、head还有吗?说一下get和post的区别。
  13. 浏览器输入www.baidu.com后发生了什么?
  14. 反问环节:就完了吗,不用做题吗?(面试官笑了,说后面会有) ;然后还问了一下部门主要做啥的。

(一面完面试官说十分钟后二面。)


二面(2020/4/28 下午):

(二面没来得及录音,凭记忆尽量写一些,时间也是差不多1h+)

  1. 自我介绍
  2. 问实习(感觉很久。。)
  3. 问项目(感觉也很久。。)
  4. 撕代码:链表成环(leetcode原题)
  5. 撕代码:给一个rand5,用它来实现rand7(leetcode原题)
  6. 多态是什么?写一个多态。
  7. 写一个多线程,分别用Thread和Runnable实现。
  8. 说一下Runnable和Callable的区别。
  9. Linux命令写10个。修改文件权限的命令。
  10. 测试场景:微信传文件
  11. 同时收到百度阿里的offer你怎么选?(我哭了,我当然说选字节啊,先不说百度阿里早就已经挂了。。)
  12. 什么时候能来实习?目前正在进行的实习多久结束?
  13. 反问环节。(我忘了问的啥了。。)

貌似应该没写全,我记得不太清,因为一面完在等待的时间看了会手机,就退出录音了。。。

(二面之后半个小时左右吧,接到电话说过了,约三面,定在第二天早上10:00。)


三面(2020/4/29 上午):

59min

  1. 自我介绍
  2. 问一下你后续的实习安排是如何的?
  3. 问实习和项目(10min左右)
  4. 如何对一个表单进行测试?
  5. 现实场景1:如果一架飞机上面有100个人,下飞机后需要对每个人进行核酸和体温检测,有什么好的办法缓解这种机场的滞留呢?(我说的前置检测过程,利用乘客的自助能力,他说再打开脑洞)
  6. 现实场景2:飞机上下来100个旅客,最多可能一个人检测成阳性,你觉得最少用多少个试剂盒可以把这个可能是阳性的人找出来?(用二分查找)
  7. 现实场景3:飞机上下来100个旅客,有10个人是阳性,如何把这10个人找出来?
  8. 你在大学期间做过最有成就感的事情是什么?(我作死答了微积分满分,然后他问什么窍门什么经验。。)
  9. 同龄人中你最佩服的是谁?为什么?你觉得自己比他做得好的地方在哪?
  10. 个人的职业发展是怎么考虑的?
  11. 反问环节:问了下部门主要工作内容,面试官讲了大概五分钟左右吧。

(三面结束十分钟左右接到电话说三面过了,然后约在下午3:00进行hr面。)


hr面(2020/4/29 下午):

19min

  1. 自我介绍
  2. 确认了一下部门和岗位
  3. 对三位面试官的评价如何?对哪位印象最深刻?(说真的字节的面试体验不要太好!面试官十分亲切,不时还微笑,很多紧张和尴尬的时刻都被化解了,赞👍!)
  4. 为什么选择测开?
  5. 说说你的优势和劣势
  6. 别人对你的负面评价是什么?你觉得客观吗?
  7. 大学期间遇到的最艰难的时光是什么?如何渡过的?
  8. 最后口头答应offer,说最快在五一前审批下来(楼主听到时都要激动得哭了呜呜呜)

好啦,字节的面试就此结束啦。不得不佩服效率实在是太高了!!从一面到hr面两天时间就搞定。楼主参加春招原本是抱着试水的心态,之前面了很多也挂了很多都已经习惯了,想着积累经验为秋招做准备,没想到居然把最好的留给了最后,也是缘分所致吧,如愿以偿啦嘿嘿,感谢牛客同学辛苦的面经,提供了大大的帮助,还没上岸的同学们不要灰心呀,最好的还在后面等着你呢,加油!!!

补充一下~

楼主在近3个月的准备时间里对基础知识和算法题目都进行了总结,并且同步在我的博客中,现在贴上来希望能给想去字节的同学提供一些些帮助(为什么这么说呢?因为我是通过搜集有关字节跳动测开的大量面经,然后对它们分门别类、理清了脉络后从中获取一个大概的题目大纲,再对每块的内容进行展开详细描述的,因此可以说是相对比较针对字节测开方面的面试的)。下面附上地址:

Java基础知识汇总
计网核心总结(测试开发面试常问题目)
操作系统
数据库
Linux非常常用的指令
leetcode总结之字符串、数组、链表
leetcode总结之树、排序、查找
(leetcode总结的题目后面标的 '★' 是指它考到的频率,准确来说应该是频数,因为基本上是见一次就标一颗★这样的)

#字节跳动##内推##实习##面经##测试开发工程师#
全部评论
lz太强了!
1 回复 分享
发布于 2020-04-29 22:49
好贴!给大神赞一哈!
1 回复 分享
发布于 2020-05-07 10:38
同学们秋招提前批开始啦,去官网选择你喜欢的岗位,填写我的内推码: ERDNNN8  随时可私信我查询进度哦~ 祝愿一切顺利!!
1 回复 分享
发布于 2020-06-28 15:30
这几天努力看完你的LeetCode总结  希望我手撕不会太惨😂
1 回复 分享
发布于 2020-07-15 21:09
楼主太强了恭喜恭喜啊,许愿我也有oc
点赞 回复 分享
发布于 2020-04-29 22:49
你三面5-8跟我的问题一模一样😂
点赞 回复 分享
发布于 2020-04-29 23:18
楼主好强!!我想问一下一面的编写测试用例是要写出来吗?还是口述就好了呀?
点赞 回复 分享
发布于 2020-04-30 01:30
恭喜楼主,咱俩是一个部门,希望offer早点下来
点赞 回复 分享
发布于 2020-04-30 06:22
楼主这是实习?
点赞 回复 分享
发布于 2020-04-30 08:48
恭喜一下,校友🤠
点赞 回复 分享
发布于 2020-04-30 10:25
恭喜!希望早点收到oc
点赞 回复 分享
发布于 2020-04-30 10:54
LZ是这个流程好快啊,我是4月28的测开一面,今天还是显示面试中,没有收到二面通知,我是不是凉了
点赞 回复 分享
发布于 2020-04-30 10:55
我也是字节测开。楼主offer上写的是商业变现部门吗?
点赞 回复 分享
发布于 2020-04-30 11:19
恭喜恭喜
点赞 回复 分享
发布于 2020-04-30 13:20
蹭蹭楼主喜气
点赞 回复 分享
发布于 2020-04-30 14:08
请问楼主岗位在哪里呀
点赞 回复 分享
发布于 2020-04-30 14:18
感谢楼主,太强了
点赞 回复 分享
发布于 2020-04-30 16:33
我也是商业部门后台开发的,29 一面二面,30 早上三面 下午Hr面 晚上OC 这效率太快了
点赞 回复 分享
发布于 2020-04-30 21:09
LZ的官网状态是已完成吗
点赞 回复 分享
发布于 2020-04-30 21:41
谢谢楼主分享!~
点赞 回复 分享
发布于 2020-04-30 22:05

相关推荐

11-04 17:40
苏州大学 Java
面试官是一个好温柔的姐姐555虽然挂我但是还是喜欢1. 自我介绍2. 项目拷打:3. redis八股    1. redis支持的常用的数据类型    2. redis中哈希表 stream list的底层数据结构    3. redsi 缓存穿透 击穿 雪崩    4. redis 分布式锁,选用redis分布式锁有什么必要性?分布式锁的原理    5. 项目里写入redis的数据石是从数据库里写的吗,数据源从哪里拿到的,什么时候数据会变化(过期时间等)4. 项目拷打again5. Springboot八股    1. springboot依赖注入的作用,以及bean组件都有什么    2. `@SpringBootApplication`   注解    3. `@Enableautoconfiguration` 注解    4. mybatis动态存储sql    5. mybatis 分页查询的实现6. 计网八股    1. tcp三次握手    2. websocket http 区别    3. 什么情况下选择用websocket还是http    4. 什么业务场景下用长连接7. 手撕    1. 给定题干设计数据表与查询语句    2. 根据项目设计测试用例8. 反问    1. 什么时候有结果:一周内(然后秒挂了55)    2. 什么部门(广告业务)    3. 面评: 设计测试思路的时候跳出开发者从应用者的角度去分析
查看20道真题和解析
点赞 评论 收藏
分享
74 661 评论
分享
牛客网
牛客企业服务