激动的心,颤抖的手,已过面试~8月字节跳动面试经验分享(妥妥的精华)

哈哈哈,8月太幸运啦。面试了近十天,最后这几天也算收获满满,主要是收到了字节跳动的面试通过的信息

在这里插入图片描述
在这里插入图片描述

直到现在,心情都还是无比激动!

话不多说,先来看看这次的面试题

一面 60 min

1.简单自我介绍
2.实习具体所负责的工作及其项目背景
3.以具体需求举例,谈测试用例设计思路
4.印象最深的bug及其原因
5.接口自动化测试如何实现
6.接口自动化测试的作用?
7.接口自动化测试和UI自动化测试的区别?
8.pytest框架的优势?
9.UI自动化测试能否取代手工测试?
10.对App支付功能进行测试用例设计
11.算法题:给定数组,输出所有3数之和等于0的数组
12.cookie和session的区别
13.TCP协议有哪些机制保证其可靠交付?

面试体验:面试官小哥哥特别温柔,脾气很好,回应及时,让人感觉很温暖。

二面 55 min

1.自我介绍
2.自学学了哪些计算机相关的知识?
3.Python深浅拷贝,和赋值的区别?
4.列表底层的数据结构是什么?
5.TCP和UDP的区别,我们现在视频用的TCP还是UDP,为什么?
6.你认为QA有哪些质量保障手段?
7.在负责需求的时候有没有认为现有工作不合理的地方?
8.CodeReview会有QA参加吗?你认为需不需要?
9.除了负责业务测试,还负责了哪些工作?
10.UI自动化用的什么框架?
11.实习项目底层架构?
12.UI自动化的case是怎么样调度的?
13.代码题:反转链表
14.测试用例设计:针对微信朋友圈功能

面试体验: 面试官姐姐不苟言笑,问的问题很有深度,学到了很多的同时也深刻意识到了自己的短板,分享我的面试经验给大家,希望面经能为我攒好运吧 💗

三面 65 min

1.自我介绍
2.为什么会对测试开发感兴趣,为什么转行?
3.对你实习期间负责的工作进行介绍?
4.接口测试包含哪些内容?
5.接口自动化测试怎么做的?
6.测试只涉及端到端的测试?有没有服务端的测试团队?
7.怎么样自学?
8.对负责项目的系统架构是否了解?
9.使用的数据库是哪种?
10.Mysql是哪种数据库,非关系型数据库举例,两者的区别和各自优势?为什么?
11.涉及增加增加新接口的需求如何对接口进行测试?
12.部门测试主要是黑盒测试?
13.一条接口自动化cese应该覆盖哪些内容?
14.实习期间新学习了哪些新测试技术&工具?
15.为什么选择Airtest框架作为UI自动化测试框架,它的优势在哪里?
16.Selenium框架、Appium框架介绍,你认为三个框架分别的适用场景是什么?
17.了解客户端发版节奏&流程吗?
18.讲述一下项目上线流程
19.和PM、RD之间的交流有没有什么问题,你是怎么解决的?
20.低优bug,开发认为不是bug,你是怎么处理的?
21.认为自己最大的优点和缺点是什么?
22.职业规划是怎么样的?
23.美团这边会发放offer吗?和字节之间的倾向性?
24.反问:技术栈,开发golang更多+少量python,测开python+少量golang

面试体验: 面试官姐姐看上去很可爱温和,回家等结果。

面试总结

1.岗位职责明确>>

同样的一个岗位,在不同的公司,要求也许会有很大差异的。

我们举个例子,同样测试工程师岗位。

  • A公司的要求是这样的:服务端的测试流程开发,测试架构搭建;

  • B公司的要求是:偏客户端方向的;

  • C公司的要求是:偏服务端的测试流程开发服务端,但是更多偏向于性能或大数据方向,所以对候选人可能有额外技能的要求;

  • D公司的要求是:客户端,但是做手游业务

  • 等等等等…

2.自身优势的准确认识>>

软件测试作为与开发紧密结合的岗位,首先要了解下公司主要用什么开发语言,虽然开发语言差异不会很大,有的公司也不care语言;但自身熟悉的开发语言,与公司开发语言契合的话,肯定会有很大的加分,入职后也能更快的融入团队,充分的发挥自身能力。

另外,对自身的业务方向要明确,也就是展现自身的优势在哪?

  • 是有AI测试经验?

  • 服务端测试经验?

  • 云计算相关经验?

  • 游戏相关?

  • SssS软件相关经验?

之前的项目很大程度上展现了你的长处,这些也许就是其它候选人,所不具备的。

3.了解要面试的公司>>

孙子云:知己知彼,百战不殆

面经的搜索是一种能力。我们要了解一家公司的面经,并不是面试官会问你什么题目,而是要知道他们的面试流程、倾向、会涉及的方向等,常见的能上脉脉、看准网、知乎等,或者软件测试交流群等地方,也可以找到相关信息。

4.面试时:临场应对>>

做面试题

面试中这点是必不可少的,没有别的技巧,提前多刷leetcode吧。很多公司面试题,都是从leetcode题目中挑选的,还有一些就可能是面试官想出来的。做题的时候,选择你最熟练的那个语言。做题时别紧张,同时注意答题时间,做太久的也会有减分的。实在答不上来,就实话实说,把思路跟面试官说清楚。

大厂的面试官就贼喜欢问软件测试基础部分,字节的还好…所以在我以前通过校招上岸字节跳动后,将我自己找工作认真总结,并且写成面经文章了。

俗话说得好,他山之石,可以攻玉,多看多借鉴还是有帮助的,这次字节也在疯狂招人!肝完这些,30k+妥了!

测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、管理工具、Python基础、Selenium相关、性能测试、LordRunner相关等

在这里插入图片描述

在这里插入图片描述

由于篇幅原因,暂时就只截取部分截图了,完整的下方卡片直接查看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值