字节测开面经
面了字节的测试开发岗,应该是我这个暑期的最后一次面试了,正好进行一次复盘,之前的没有记录有点可惜,每天不是隔离就是核酸,脑子不太够用。🙃
一面(1h左右)
1. 自我介绍;
2. 实习/项目介绍;
这里准备充分一些,相关的技术一定要说明白,会被问好久。
3. 数据库事务的隔离级别、锁的类型等;
4. 数据库的索引;
5. OSI七层模型;
6. 传输层有什么协议,简单介绍;
7. 三次握手,四次挥手;
8. C++基础知识(忘记问什么了,不难);
9. 面试官想问些python的知识,我说我不会;
10. 算法:两个list找相同元素,自己设计测试用例,说明时间、空间复杂度,优化代码,如果是两个无限队列怎么办;
11. 智力题:25个人,5条跑道进行跑步比赛,最少几轮可以选出前3名;
12. 设计一个百度首页的测试样例。
13. 反问环节。
二面(1h左右)
1. 自我介绍;
2. 实习/项目介绍;
3. http的方法; 4. 一个tcp相关的知识??(记不太清了);
5. 域名的解析过程;
6. 进程通信的方法;
7. shell脚本语言用过吗;
8. python支持多线程吗;
9. 数据库索引失效的原因;
10. Redis了解多少;
11. 指针与数组的区别;
12. 指针与引用的区别;
13. 介绍一下C++的多态;
14. 算法:从数组中选出元素组成不大于给定数n的最大元素;
15. 怎么测试抖音点赞的功能;
16. 反问环节。
(这一轮还问了些有没有打算找开发岗相关的问题。)
三面(49min左右)
1. 自我介绍;
2. 实习/项目介绍
这次主要围绕项目进行了讨论,主要以聊天的形式,还问了一些包括工作实习中遇到的困难,实习时有什么收获,怎么去学习一门新技术等;
3. 怎么测试抖音推荐页视频的,从哪些方面;
4. 还是聊天的形式,问了包括未来的职业规划,对于测试开发的理解,实习时长等;
5. 反问环节。
HR面(20min左右)
1. 先聊了几句,然后做了个自我介绍; 2. 小姐姐精准猜出来我是哪的人,值的单独列一条😁;
之前问的已经挺详细了,就随便聊几句:
3. 为什么选择测试开发岗,职业规划是什么?
4. 有没有转正的意愿;
5. 项目中遇到的困难;
6. 能实习多久;
7. 反问环节。
祝各位顺利上岸!