字节跳动 测试开发岗 一二三轮凉经

===============一面===============

看了网上的测开面经,恶补了一通计算机基础知识,计网操作系统算法数据结构C++基础的重点知识感觉全复习了一遍,感觉带着一小半的信心上了面试网站(并没有)

面试的是小姐姐,特别特别温柔,全程花四十分钟左右

然而题目又碰到盲区了。。。


1、自我介绍

我还是说了一下真实情况,之前申请出国且转专业,果然又被详细问了一下做这种决定的原因以及各种人生规划啥的,还有究竟以后还读不读研这个问题。


2、介绍项目

详细的说了一下各个项目。


3、小姐姐介绍了一下她们现在的业务

一种是业务那边的测试,一种是自动化那种测试,介绍了一下问我选哪个,业务那边很需要和人沟通交流的能力然后对代码的要求是读懂,自动化那边就要开发自动化的测试框架以及各种工具,我当然选择不硬核的了!


4、业务能力

4.1 黑盒测试白盒测试

4.2 单元测试集成测试

4.3 测试用例怎么设计

我真的以为测开注重开发不会问这么多测试的东西,我错了,这些只知道个浅显的概念


5、微信的点赞功能怎么测试


6、轻微的考察了一下代码能力(真的好温柔考得好简单!)

题目:输入China,逆序输出

#coding=utf-8
import sys 
s = input()
res = []
for i in range(len(s)):
    res.append(s[-1-i])

print(''.join(res))

本来记得有个reverse函数可以直接用,但是记不清怎么调用了,只能想到傻傻for循环了


7、反问环节

问了一下该补一些啥知识,小姐姐炒鸡细心的讲了很多,感觉自己真的在测试的原理和实践上的确差很多,但是前面面试了几家的测试和测开以及看测开面经好像问问题都是硬核计网操作系统QAQ,真的把这方面给漏掉了。



===============二面================

24号下午面试完,25号上午填写了面试体验问卷,然后下午HR小姐姐就打电话过来约26号的面试了。经过一面的“测试基础知识”碾压,我狂补了一大堆测试的基础知识,再次忐忑的带着我那一小半的信心点进了面试链接。最后当然我恶补的那些知识又没用到。

今天面试的是一个小哥哥,还是很随和的,问的东西不多,更像闲聊,全程应该只有二十分钟左右(如果我代码更快的话应该时间更短)


1、说一下自己的优点和缺点


2、Get Post 和Head(是这个吗我好像没听过)的区别


3、项目细节,估计是怕项目瞎吹或者造假


4、问我哪门语言好,我说我C++和C是学过的但是最近Python用的多(疯狂暗示理论问题问我C/C++的),结果面试官说用的多就行,给我出一个没学过也不用上网查的题目用Python来写。

题目:使用python求一个数组中,是否有两个数的相加,等于期望值,如果有,输出这两个数的索引。
例如:
a = [1, 7, 9, 4, 53, 42] 期望值62
输出:
2 4

#coding=utf-8
import sys 
s = input()
num = [int(n) for n in s.split()]
exp = input()
exp = int(exp)
for i in range(len(num)):
    for j in range((i+1),len(num)):
        if(num[i]+num[j]==exp):
            print(i,j)

写之前我跟面试官说我想不到什么优秀的算法来做只能想到暴力的,他说没关系,我又快乐的用暴力遍历来写了!(毕竟我菜)

写完面试官说基本没什么问题,就是其实我可以用Python里的numerate(又是什么东西我没弄过)来怎么搞一下很简单就能做出来,触及到我的知识盲区了,瞬间想到评论区的那个s = s [::-1]。啊Python真是博大精深我还需要多学习学习。


5、反问

面试官说他没什么想问的了(怎么这么短!是我哪里做错了吗!)当然还是很开心这么快面试就结束了可以玩耍去了。坐等面试体验问卷。




=================三面=================

持续时间一小时

三面的面试官特别忙,所以三面的时间定在了二面的一周后,而且今天面试官也因为事情忙临时把时间后延了。

1、对几次的面试体验


2、对这个岗位的理解


3、项目细节

不想再轻描淡写的说项目细节了,因为问的真的是特别特别细节的那种细节,还对做过的项目有那种更深层次的,精神上都升华了的那种意义上的探讨,整个面试中这个部分大概花掉了二三十分钟,而且仅仅只是在说一个项目。


4、对一台自动售货机进行测试的测试用例


5、如果手机浏览器输入baidu.com打不开页面,你会怎么排查


6、实现栈


7、int型数组,排序+去重


8、最近看了什么书?学了什么?为什么学?有看什么技术书籍吗?


9、一些个人情况


10、反问


不管结果咋样,都很高兴能有机会参加三轮面试,从投简历到安排面试到三轮面试结束,整个的流程都特别友好,超赞!也能感觉到面试官都认真看过简历以及交流过面试的情况,下一位面试的面试官都对上一轮面试的回答很了解并且不会出现多次自我介绍和问重复的项目的问题。

#字节跳动##面经##测试开发工程师##测试工程师##校招#
全部评论
看了他们的面经,我感觉你颜值高
6 回复 分享
发布于 2020-02-28 00:32
直接用s = s [::-1]不行吗。。
3 回复 分享
发布于 2020-02-24 15:54
同深圳测开,周末面试,楼主三面什么时候?记得更新啊。
1 回复 分享
发布于 2020-02-28 18:20
我想看小姐姐照片
1 回复 分享
发布于 2020-02-28 03:31
请问是哪个城市的字节啊?我周五下午面试,我要紧张死了
1 回复 分享
发布于 2020-02-28 03:07
第一题可以直接用 [::-1] 第二题其实是考dp的 请问小姐姐是哪天投的,投完几天面试的啊
1 回复 分享
发布于 2020-02-28 01:46
是被HR打电话捞的还是第一次投的?
1 回复 分享
发布于 2020-02-27 14:40
所以你到底还出国吗
1 回复 分享
发布于 2020-02-27 10:09
最后过了吗?话说头条一共几面啊?我昨天二面面完面试官说“今天就安排了这两面,后续等HR通知”。。。(话说是校友?)
1 回复 分享
发布于 2020-02-27 10:00
一起继续加油吧!!!😀
1 回复 分享
发布于 2020-02-24 15:38
小姐姐,那个题他只让用python写吗,最近刷题用的c++,突然让我用python我可能反应不过来
点赞 回复 分享
发布于 2021-04-19 15:41
和小姐姐一样 我也面的是产品研发的测开  三面的面试官给我的体验极差  给我的感觉就是我就是个废物🙃 今早面完三面 现在就差一封感谢信了
点赞 回复 分享
发布于 2020-09-24 15:24
卑微蹭热度😄 字节跳动校招内推码: EAGGDX5  投递链接: https://job.toutiao.com/s/J8FVuLm
点赞 回复 分享
发布于 2020-06-23 18:13
什么部门呀
点赞 回复 分享
发布于 2020-06-23 18:10
小姐姐是大三还是大四的呀..同投了测开.
点赞 回复 分享
发布于 2020-03-11 01:01
说实话  您这面经简直太简单了  羡慕233
点赞 回复 分享
发布于 2020-03-05 11:13
小姐姐三面过后  有HR联系没?
点赞 回复 分享
发布于 2020-03-05 11:05
小姐姐又更新面经了,辛苦啦!过程比结果更重要,加油!我是熙粉儿
点赞 回复 分享
发布于 2020-03-04 19:05

相关推荐

03-25 21:50
已编辑
门头沟学院 Java
更新:中午面的,晚上约下一轮(下一轮应该是hr面了)。求问牛油们是直接拒offer还是当做一个备选项?(本人是后端选手😅)1. 简单自我介绍一下2. 你了解计算机网络吗?什么是TCP和UDP?3. TCP和UDP的内部实现有什么区别?TCP如何保证可靠性?4. 如果希望让UDP也具备一定的可靠性,你会考虑怎么去优化?5. 你了解HTTP协议吗?HTTP协议都有哪几个版本?分别底层基于什么协议实现?6. HTTP 1.0和1.1的区别?长连接是怎么实现的?7. 常见的长连接实现方式有哪些?8. 如果有1亿用户都建立长连接不断开,对后台压力巨大,如何优化?(既要快和稳定,又要扛住压力)9. 长连接会对后台造成压力,如何设计后台机制来管理用户状态?10. 你知道什么是进程和线程吗?11. 进程间通常有几种通信的方法?12. 你知道线程的死锁是什么意思?死锁产生的条件和如何避免?13. 什么是分布式死锁?如何避免分布式死锁的产生和恢复?14. 代码审查题:分析一段Java实现的DataCache代码(使用SharedPreference)存在的问题,包括代码实现bug和代码设计问题15. 算法题:最大子序和团队是QQ浏览器,比一面难一些,但因为我简历写的全是后端的东西,就没有拷打项目。有些八股问太深了没答出,算法题秒了,代码审查的bug找的不是很全,感觉要考虑高并发问题吧?
查看15道真题和解析
点赞 评论 收藏
分享
✋️客户端开发一面- 自我介绍- 介绍agent项目的工作流,有没有用到节点- 这个产品在手机上的业务编排是怎么样的(没有设计app,仅pc端,汗-_-||)- MCP是什么- 项目里的skill.md有哪些,是怎么设计的- 混合检索是怎么做的,和rag检索的区别- 怎么减少上下文过长的问题- 讲一下多线程,多线程复用- 连接池/线程池怎么做的- 怎么维护线程安全,知道的锁有哪些- tcp和udp区别- 怎么优化tcp面向连接带来的问题- 手撕:合并两个有序链表- 问是否在校- 反问✋️客户端开发二面- 自我介绍- 用的什么模型,有什么好处- 场景怎么想的,有落地吗- 整体的工作流是什么,详细讲讲,怎么从0到1搭建的- 上下文幻觉有遇到吗,怎么解决- 上下文压缩怎么做的,是对全部内容压缩吗- 大模型怎么匹配到skill的- skill怎么写,有遇到没有匹配上的问题吗,那怎么写好/检索更精准- 平常从哪里了解大模型相关讯息- 上下文包含哪些内容- 长期记忆有没有检索到的情况吗,怎么解决?面试官解释了claude是怎么解决的- 意识识别/查询优化怎么做的- 知识库混合检索怎么做的- 课题组方向是什么,具体讲讲,自己的论文方向是什么- 对于今后的职业规划,问了下简历上的求职意向- 手撕:k个链表合并,5分钟用大模型完成,解释提示词怎么写的,还能怎么优化- 反问总结:主ai、一点多线程/网络问题都不难,主要是偏ai应用的,所以问ai方面的比较多,对于使用ai的能力很看重。c++八股拷打较少。
查看28道真题和解析
点赞 评论 收藏
分享
评论
16
101
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务