【字节跳动】提前批测开一面、二面、三面面经
二面之后挂了被其他方向捞了然后三面继续挂,有亿点点崩溃吧,最裂开的是问题都不难,但是都答的不好
base上海,部门产品研发
7.18 基础架构一面
算是处女面吧,题目偏简单,但答的都不是很好==
- 自我介绍、项目介绍、最大的收获是什么
- 为什么会报测试开发岗位
- 知道哪些测试方法(答黑白盒测试)
- 黑白盒测试有什么区别
- 如何测试视频网站的弹幕(讲了很久)
- 如果视频突然闪退有哪些原因
- 手撕算法题——最长不重复字串(要求十分钟写完)
下面是八股文
- 计算机网络哪七层(太简单以至于忘了讲表示层,面试官提醒我少说了一个)
- 应用层、传输层、网络层分别有哪些协议
- HTTP和HTTPS有什么区别
- udp和tcp有哪些区别
- 什么是死锁
- 死锁有什么条件(前一个小时刚背但还是忘了只答出来两个)
- 进程和线程有什么区别
- 你觉得你有哪些优点?缺点?如何改进自己的缺点?
- 反问
八股文全是3个小时内看过的,但答得都不是很顺畅,每个问题也就答出来1/3,感觉还是有点紧张,脑子没法静下来思考。
——————更新——————
字节效率实在太高了,下午3点收到邮件让约二面时间,感谢一面面试官放我进二面!
7.27基础架构方向二面
45分钟
- 自我介绍、项目介绍
- 项目遇到哪些难点、如何解决的
- 为什么选测开
- 算法题:查找两个字符串最长公共子串:lc718(要求不能暴力)
- 如何设计淘宝购物车支付功能的测试样例
- 如果扣款成功,但是淘宝显示订单购买失败,有哪些原因?
- 优点、缺点、如何改进
- 进程互斥的方法
- 命令查询80端口是否被占用(不会Linux)
- sql如何查询10-20行语句(说出关键字即可不用写)
- 反问:部门是基础架构,测开工作测试和开发都做,偏测试。
字节面试两场体验其实都不太好,面试官全程就是你问我答有奖竞猜状态,没有什么深度的沟通。。。
字节面了两场都会问这种什么优缺点如何改进这种开放式题目,真没意思,还不如聊聊技术问题把我怼哭==
八股文是填空题问法,没劲==
——————更新——————
27号下午四点面试,28号下午4点发三面面试邮件==
8.3 转方向——语音视频方向一面
时间:1h整
项目介绍
多台服务器的并发控制
悲观锁、乐观锁概念,具体在数据库怎么实现
面向过程、面向对象、面向切面解释、区别
python的类,引用、实例化区别
重载和重写区别?python为什么没有重载
python内存管理机制
http报文内容,和tcp的关系
udp是否可以做成可靠的传输?
为什么选测开
测试的流程
测试牛客网的输入框
如果A给B发消息,A发过去了,B没收到,如何找错?
网络有问题怎么排错?
算法:三数之和
反问:部门具体做啥
面试官来了一句,因为你投的语音和视频部门(内心崩溃部门不是我选的啊),所以问了很多http相关的知识(答得一塌糊涂,可以说是根本不知道)
几乎每个问题都只答出来一半,学得不是很深入
这场面试体验还挺好,面试官会一起沟通聊天,从面试官问问题的方式大概可以体现出Ta的技术和业务能力非常强了。菜鸡小声吐槽:字节员工的水平参差不齐...
8.9 语音视频方向二面
- 自我介绍,项目介绍
- Python有哪些魔法方法,在什么场景下用到的?
- 域名解析的过程
- TCP和UDP的区别
- 如果我想要设计一个协议,既想要TCP的可靠,又想要UDP的速度,怎么设计?(聊了很久)
- 什么是内存泄漏
- 算法题:最大数lc179
- 测试问题:地铁过闸机口,功能测试,性能测试(提示跑了一天,多台闸机之间测试),真的让人去地铁实际刷卡吗?
8.13 语音视频方向三面
有些记不起来了
项目介绍
国内有其他做的很好的方法吗?有什么借鉴的地方?
有遇到什么困难?如何解决
python:
- 中文显示错误什么原因,怎么修改
- python文件前面的encoding utf-8是什么意思
__self__
有什么作用- Python有哪些容器,自带的和导入的有什么区别
- pop操作和remove操作有什么区别
算法题:最大连续子数组、并设计测试样例
怎么理解测试开发,为什么选测试开发
你觉得自己有哪些缺点
可以实习吗
三面已挂。
#字节跳动##面经##校招##测试开发工程师#