首页 > 字节跳动 测试开发 实习 一二三面+HR面
头像
Mochiko
编辑于 2021-06-22 23:44
+ 关注

字节跳动 测试开发 实习 一二三面+HR面 内部员工回复

6.22 更新:
转正答辩通过啦~
回想这半年一直在折腾和躺平中挣扎,最终得到的结果也算是满意的。期待新生活,也感谢遇到的所有人、感谢自己:)


个人情况:上海某 985 CS 专业,21 应届生,刚考完研,因为大概率要凉,目前主要找的是有转正机会的实习。本科很菜,有一段个人项目经历,0 科研竞赛,0 实习经历,0 测试基础。

走的是内推通道,投递的是头条部门,面试官都非常亲切没架子,过程中学到非常非常多,真的非常感谢这次面试机会。

2.19 更新:月初已经收到 offer,如果有想起更多的面试内容会随时补充~

一面(1.11,60min)

  1. 自我介绍

    这里说明一下,我本科学过 C、C++、Python,然后自己做过一些 Web 项目,基本都是写的 JS,面试官说他们部门主要技术栈是 Python,可能因此对我的项目完全不感兴趣,也一点没提问。

  2. 看你是科班出身,工作内容有 50% 是业务可以接受吗?

    然后问了我 C、C++、Python 最熟悉哪个,我说 C++ 吧,然后就开始提问 C++(其实我对 C++ 的了解,除了做 OJ 刷 LeetCode 和 PAT 的时候用,对工程化的内容一无所知)

  3. 虚函数、纯虚函数

  4. C 数组退化

    然后还有几段面试官手写代码让分析结果,具体内容记不清了

  5. C 和 C++ 的主要区别是什么?

  6. OSI 七层模型?

  7. 输入一个 URL,在七层里是怎么工作的?

  8. 微信朋友圈下拉刷新,怎么编写测试用例?

    回答这题前,我告诉面试官我是第一次接触测试,所以他说你尽量写,写完我会给你提示,所以面试中保持诚实真的很重要。在他的提示下收获很多。

  9. 学校图书馆借还书系统如何设计类?

  10. 手撕代码:分石子

  11. 因为太菜加试了一道智力题

  12. 反问

二面(1.21,60min)

  1. 自我介绍

  2. 怼项目(问的特别多特别深,一直挖细节,怼了有快半小时

  3. 怎么理解测试岗

  4. 对测试、开发是否有个人倾向(比如是不是特别喜欢 coding,讲到测试和开发对编程能力要求有区别

  5. 输入一个 URL 到显示页面的过程

  6. 一个应用页面的生命周期

  7. 发散题:在产品整个生命周期中测试扮演怎样的角色、如何提高测试效率等等

  8. 测试中自动化工具的工作原理是什么

  9. 设计测试用例:视频通话

  10. 手撕代码:最长有效括号长度

    写完代码刚好一小时了,没反问环节直接三面了

三面(1.21,90min)

  1. 自我介绍

  2. 实习时间、职业规划、个人兴趣等等聊了十几分钟

  3. 介绍下项目

  4. 输入一个 URL 到显示页面的过程

  5. HTTP 方法有哪些

  6. GET 和 POST 区别

  7. 场景题:拍照搜题 App 搜不出来结果,分析可能是哪些环节出了问题

  8. 对 OOP 了解多少?继承、多态、重载、重用

  9. 写代码 1:跳台阶

  10. 写代码 2:最长公共子串长度

  11. 反问

    这里聊了有小半小时,聊了对方工作下来的感受和对行业的理解,读研、工作怎么选择,字节这个平台能带来什么,读研师兄师姐的趣事,工作里好玩儿的事,以及不要给自己设限

HR 面(1.28,30min)

  1. 前几轮面试感受

  2. 自我介绍,并按 STAR 法则介绍简历中印象最深的项目

  3. 项目中遇到自己能力不及的部分会如何应对

  4. 如何平衡学业和课外活动

  5. 职业规划

  6. 入职时间、出勤天数

  7. 工作时间,是否考虑过通勤问题

  8. 反问

2.5 收到 offer。

亿点想说的

首先,关于面试感受。字节的面试是引导式的(我估计也和面试时长有关),如果不会可以请求提示,面试官会观察你的思考过程。如果个人经历与求职要求不是完全匹配的话,面试官会根据你的技术栈去挖掘他感兴趣的部分。背八股不可取,我在面试中有遇到经典八股题,但是提问方式要么联系实际,要么比较发散,回答的上下限差别极大。

然后就是写给第一次面试的小伙伴的,关于流程和面试反馈的问题,因为我的流程其实拖了很久,我在走流程时也一度非常崩溃。众所周知,面试一共四轮,前三轮是业务面,第四轮是 HR 面,每一面之后需要最多 7 天的时间评估结果,我的话,三轮业务面的面试官直接在面试最后反馈给我结果。进度可以在官网查询,最常见的三种状态是面试中(123HR 面没完成)、面试已完成(流程完整走完,不过看牛客似乎有这个状态挂了的)、面试已结束(挂了)。如果 7 天面试流程没有推进(从上一轮面试结束到收到下一轮约面/反馈计算),你的简历默认会从当前投递的岗位释放,会被其他部门捞(我在 HR 面后七天仍然没有得到面试反馈,然后第七天被 AILab 捞了,HR 小姐姐打我电话的时候我还一脸懵逼,后来和原部门沟通后第二天就收到了 offer),所以没有及时收到反馈的可以最晚在第七天联系自己的 HR。HR 面之后会综合前三轮面评再和之前的业务面试官确认面试结果,从而决定是否发放 offer,所以并不是前三面过了就是稳了。

最后想说点自己的事吧,我其实一直觉得很多事情都是死锁的,比如说,我想要进一家大厂,那我可能需要牛逼的实习经历、项目经历,但是这些偏偏是我参加工作才能获得的,我似乎根本没有办法启动这个正循环进行,于是索性就做了很久鸵鸟。我对自己的能力也一直比较自卑,很容易焦虑和自闭。然后从去年开始慢慢调整心态,去寻求尝试,虽然也不能说结果有多好,但起码感觉到自己是向前走的。也许不需要等待准备好了才去做某件事,也永远不应该给自己设限。

最后的最后祝大家都收到心仪的 offer,牛年大吉!

更多模拟面试

全部评论

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

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐