快手秋招面经,测试工程师(更一波)
我投递的是测试工程师,内推渠道,没有笔试,hr打电话过来说安排面试的那种
一面(视频面:35分钟左右)
ps: 一面是一个很可爱的小姐姐
自我介绍
大概讲一下你的xx项目
问到了我简历上写的所有测试工具,比如 selenium,jenkins,loadrunner等,问原理,问你怎么用这些测你的项目的
说一下你知道的排序,哪一种比较好
写代码: 合并两个有序数组
对你写的代码的输入进行测试
如果输入一个url,没有访问到你预期的网站,原因可能是什么(我答的是 1.DNS坏掉了,修改自己的ip为8.8.8.8试试 2.网断了 3.服务器拒绝访问 4.请求/响应在网络传输中途被劫走)
说一下判断一个链表是否带环
一面小姐姐要结束的时候就说,你稍等5,6分钟,会有二面面试官进行下一面面试
二面(视频面:34分钟)
自我介绍 (我介绍完了以后,面试官: 就完了? 可能是我介绍的太短了吧)
说一下你简历上写的对项目进行单元测试,接口测试,边界值测试等等,你用的什么方法
{
这一段大概是问简历上写和项目测试有关的东西
}
也问了另一个项目的大概,我没有一面讲的那么详细了
二面也问了 url 失败的问题,好像和一面的很像,但是这次侧重点是测试为什么失败了,放在我的项目上可能会有哪些原因什么的
[...现在有点想不起来还问啥了,想起来再写一下]
大概面到22,23分钟的时候面试官就说这边没什么问题了,你那边有什么问题吗
然后剩下的10分钟左右都是面试官给我讲我的问题
二面面试官虽然不笑,但是人还是蛮不错的
最后说后续 hr 会做安排,我问是今天吗,他说不一定,然后就结束了
三面(视频面: 45分钟左右)
你是计算机专业的吧,那我们说一下计算机相关课程的知识吧,你讲一下进程和线程
讲一下 tcp 和 udp 的区别
了解 http 吗 (这个时候我就把简历发给他,给他讲起了项目)
面试官: 业务逻辑主要是用 Python 实现的,为什么?我: 做测试需要使用一些脚本语言,我想学习一下 Python 对测试很有帮助balabala...我还提到了 Python 处理编码方式很方便面试官: 不同的编码本质上是什么区别我: 说解析方式不一样面试官: 你说的解析是什么意思?我: 就是读取的字节不一样...(有点染,最后说不是那么清楚)
http 2.0 了解吗 (我说不了解)
写一个代码: 实现一个计算器,没有括号,没有除法 (考虑优先级什么的,最后选择用逆波兰式完成)
写代码中途出了一些小错,不过面试官一说,都改出来了
有什么想问我的 (我问了这个部门的主要是干啥的)
(三面问的全是网络上的东西,有些想不起来了,反正没有涉及测试)
四面(视频面: 30分钟左右)
(四面是hr面) 自我介绍
对快手的认识
对前面面试官的看法
现在的面试状态怎么样
头条,网易,快手会怎么选择
为什么想去北京,家里人会同意吗
(到这里大概只有15分钟左右)
有什么问题想问我
(后面基本都是我问问题,hr解答,说了一些快手的文化,快手的目标什么的)