首页 > 【字节跳动秋招】【测试开发】校招offer等你来
头像
字节财经QA有问必答
编辑于 2021-10-14 16:10
+ 关注

【字节跳动秋招】【测试开发】校招offer等你来 内部员工回复

这个帖子主要是我拿字节跳动offer成为一名测试开发工程师的一些心得体会以及日常分享,供各位22届校招毕业的师弟师妹们参考哦。
PS:首先附上我和其他同学分享的内推码,截至目前均有HC,抓住机会行动起来!北京、深圳均有职位,对【测试开发】职位感兴趣的同学欢迎投递简历!!!
字节跳动校招内推码: 【3EYWC49】【W11TUXJ】 【23RKYPA】
投递链接:
https://zjsms.com/eEoyx2b/
https://zjsms.com/d7ndtaX/

有疑问欢迎在评论区提出,官方认证,有问必答!!!


【个人情况】

首先是介绍一下我的情况以供各位参考,我本硕都是计算机相关的专业,但本科读的是物联网工程(相信有了解的同学都知道这是个大杂烩专业,什么都学,什么都不精,至少我上的时候是这样),硕士是在一个211学校读的计科。现在我已经在字节工作了2个多月了,在这2个月里我真的学到了很多知识,也认识了很多新的小伙伴。写这个帖子的目的是为了记录一下自己在这两个月的心得体会,同时也带大家了解一下字节跳动的氛围,希望可以对大家找工作有所帮助哦~

【业务介绍】

我们为字节跳动生态的抖音电商、直播、教育、健康、内容付费等场景服务,依托字节跳动的科技能力和产品,为用户提供更好的支付、消费金融、保险等金融服务体验。科技创新,普惠大众。

【角色转变】

相信即将要踏入社会的小伙伴都有着一些内心的焦虑,从在校学生走向工作岗位,这也的确是每个人一生中的一次巨大的角色转变,这部分我主要分享两个方面:

a、为啥我选了测开

经常看到网上有段子:毕业找工作算法不精,开发不会,所以选了测开😂😂😂。有些人可能确实是抱着这样的心态吧。但是毫无疑问,测试开发这个岗位在实际的项目流程中是至关重要的,它是软件上线前的最后一道保障(这些老生常谈的话我不想多聊,网上一搜一大把,不再赘述)。

我之所以选了测开主要是因为兴趣吧,在学校和老师一起做项目,不光要码代码,测试的活很多时候也是我来干的,或许在这期间,我就喜欢上了这个工作,有时候感觉从一个项目中找出来一个bug是很有趣的事儿,特别是那种超级隐蔽的。而且,不可否认的是上面的那个段子也有一定的道理,想进大厂的开发你绝对要有一定的项目经验,但是测试或许是通向大厂的一个捷径,测试上手相对是比较快的。当然是相对,不要以为测试就是点点点,在字节你完全是要有自己的技术含量的哦,很多时候要了解代码的业务逻辑,和RD 进行协商,作为测开人员写自动化也是少不了的。总之,测开这个岗位需要对业务有很深的认识,对各方面的知识面了解要广泛,同时也需要足够的沟通能力哦。

b、公司的培养机制

说实话,从学校到公司,在这个过程中有着一些不安与忐忑,但是随着自己对公司的融入这让我也越发成熟,不光是技术上的,也有生活中的。相信很多人对测试的认知可能都是点点点,毕竟我以前搞的时候也是这样认为的(😓😓😓),但是真正来到这里之后,我才发现原来测试也有很多门道,很多专业的技术。

来到这里公司会给你专业的培养,每个新入职的小伙伴都会有分配专门的mentor进行一对一指导。入职的第一天,会有老师进行IT培训,亲自指导每位同学开通公司的各种账号——>入职第二天,mentor专门为我“量身定制”了属于我自己的新人培养计划——>在之后的工作中按照培养计划按部就班的学习,遇到不会的问题可以随时请教mentor,当然他也会不断的引导我去独立建立自己的“学习树”(在这里也感谢我的mentor)。在字节你完全有时间可以充分的武装自己,这里开放的办公场所,活跃的讨论氛围,让我还有一种置身于校园的感觉😂。

【面试经验】

我从2020年6月份就开始准备秋招,到12月份拿到字节offer,这期间面过大大小小几十家公司,包括国企,银行,大小互联网公司。这里聊聊前期的准备情况,面试的细节以及最后offer的选择。

首先是准备,如果想进互联网公司,首先要拾起本科时学的计算机基础知识,整体过一遍,然后重点攻破常见的八股文,例如TCP/UDP,多线程等。其次,无论你想面算法,开发还是测开的岗位,平时leecode刷题是必不可少的,当然,对于我这样的学渣而言,hard题全凭兴趣。能有个100多道题的积累,平时再背一背面经,基本上就可以面一面了。

在校招的过程中,我先后面过贝壳,便利蜂,美团,转转,得物,小红书,百度,最后到字节等十几家互联网公司,基本上都是2-3轮视频技术面,部分一面是电话面,大厂面试的过程基本如下:

一面:

  1. 自我介绍
  2. 聊简历里的项目,如果项目内容和面试岗位无关,面试官就听听你的逻辑,这里不能着急,要让面试官明白你这个项目做的是什么,这样至少你的简历真实,表达能力ok。
  3. 如果项目或实习经历和岗位比较匹配,那么面试官会针对里面的技术细节进行深挖,提问,所以简历里不是自己理解深入的项目也不要乱写,要不然很尴尬。
  4. 问一些基础知识,一般会根据简历来,深度和岗位有关,如果是开发,会比较深,测开的话涉及的知识面会比较广。
  5. 最后就是喜闻乐见的手撕算法了,这里分两种,面试官只看结果,那么只要能做出来就行,暴力法也无所谓(比如字符串匹配)。如果面试官比较注重过程,就会和你聊思路,聊优化。最后如果实在写不出来也没有关系,至少和面试官讲明你的想法和思路,这里主要看平时的积累以及临场的发挥,刚面的时候每次题目一出来,发现没做过就大脑一片空白,这样肯定不行的。

二面&三面:

一面基本都是零散的基础知识,二面除此之外,会有一些和业务相关的开放式情景题,比如开发可能会让你排查一个线上错误,写一个定时任务等。测开的话可能会让你测一些常见的产品,或者让你从用户角度推测一下他的业务逻辑。比如,如何测试一个搜索框?百度搜索的结果可能根据那些因素排列?抖音和快手的区别,从哪些角度给用户推荐视频?偶尔也会有一些数学和智力题,比如组合排列和概率计算等。三面基本到了部门leader这一步,会和你聊业务,也会问技术问题,但是没有一面二面这么多,三场下来估计会有3-4道算法题。

最后,互联网中小厂的一面多为电话面,技术面一般两轮。国企的研发中心一般1-2轮技术面,面试的要求低得多,几乎不用手撕算法,也因此hr对学校和学历的筛选会比较严格。具体的面经牛客网上很多,就不详细概述了。对于一般的国企和银行,学历够好一般没有问题,但是每年会有统一的线上笔试,一般是行测居多,没刷过行测的难度会挺大的,除此之外,技术岗位会有计算机相关的附加笔试,这个就比较简单了。

日常分享

字节的工作节奏整体而言还是比较快的,但在入职的前两周,我的mentor给了我充足的时间来熟悉业务流程,于是我前两周便从阅读文档开始,初步了解了我们小组所做的业务。在一个小组中,不同的同学(工作中我们以同学互相称呼)会有不同业务组的分工,而我们QA(测试)小组便承接着多个业务组的质量保障工作,我的工作则是统计我们部门的bug数据,这属于我们QA小组的基建工作,在前两周,我便从基建工作中结合文档来熟悉各个平台的使用以及业务流程。在学习过程中,我能够感受到不仅是小组内和各个同学的沟通非常顺畅,在遇到涉及到其他部门的问题时,在飞书上的沟通也是比较高效,除此之外,我在刚入职的时候,经常看到一些同学抱着笔记本聚在一起讨论问题,和在学校里与同学交谈差不多(现在我也习惯了抱着笔记本到处问问题)。

在两周的基础业务知识学习后,我的工作内容由业务学习转为了承接自动化测试建设,并和mentor一起开始准备一个测试需求的数据。基建+业务需求,这是在入职的前两周mentor告诉我的宏观工作路线,而之后mentor对我的工作安排也正是照着这个工作路线给我安排任务,对于我们小组来说,自动化测试建设便是基建,而测试任务便是业务需求,我在近期的工作中也较为深刻的感受到了这一点,这为我之后的工作加上了一个清晰的指向标。工作的道路上会有许多坑等着我们去踩,但只要方向是正确的,有一个能够共同前进的团队,初入职场的我们并不怕踩坑,并且会顺手把坑填平了。就先分享这么多了,因为我入职时间并不长,欢迎加入字节跳动财经业务,期待你的到来~~

全部评论

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