首页 > 热乎乎的字节跳动测试开发面经(三面+hr面,已oc)
头像
飞行的小猪
编辑于 2020-12-09 11:12
+ 关注

热乎乎的字节跳动测试开发面经(三面+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总结的题目后面标的 '★' 是指它考到的频率,准确来说应该是频数,因为基本上是见一次就标一颗★这样的)

全部评论

(48) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐