【一面】45min左右
1.自我介绍;
2.具体项目;
3.遇到的困难和解决;
4.实习相关深挖,实习做测试吗;
5.linux语句;
6.线程进程;
7.测试场景携程飞机盲盒;测试计算器APP;
8.手撕力扣643子数组最大的平均数;
【二面】45min左右
1.自我介绍;
2.详细介绍实习工作;
3.docker容器;
4.selenium具体使用;
5.Linux:两台机器拷贝命令,查文件中指定字符串的命令,管道和重定向;
6.栈和队列的区别;
7.有用过git和svn之类的?
8.计网:长连接和短连接,请求url全过程,为什么3次握手4次挥手,浏览器返回的数据如何在界面显示,GET和POST的区别;
9.数据库:关系型和非关系型数据库的区别,数据库提高查询效率,数据库高可用特性,GROUP BY和HAVING,左右连接的区别,REPLACE INTO和INSERT INTO的区别;
10.Python相关:深拷贝浅拷贝,装饰器,
11.手撕:写一个diff函数
读取两个文件,输出不同的行和相同的行
【三面】25min左右
1.自我介绍;
2.算法实习和过往项目设计到测试的部分展开介绍;
3.遇到的挑战;
4.为什么不做开发 算法,而做测试;
5.学了哪些测试相关的知识;
6.测试用例的编写步骤;
7.黑盒测试和白盒测试哪个更重要,二选一怎么选?
8.介绍selenium框架,除了selenium还有什么测试框架?对比一下;
9.怎么学习前沿技术?
10.对大语言模型的了解看法和建议;
11.本科研究生有没有社团学生会?
12.遇到问题怎么沟通协调大家,举个例子?
13.一年内学业规划,后续职业规划
14.反问
三面后三小时共享,心痛
反思后觉得还是没有过往测试相关经历和实习是很重要的原因,面试官倾向于选择有相关经验的人。
也可能是没有hc了吧,既然能进三面技术水平应该是没问题的吧,想不明白。
离大厂最近的一次了