收钱吧软件测试二面凉经
2023.3.27 一面 面试时长1小时
1.自我介绍
2.为什么之前做开发现在转测试,职业规划
3.为什么考研
4.OSI七层模型
5.TCP和UDP的区别,TCP和UDP是在哪一层工作的
6. 在浏览器输入一个URL后,解释这个过程发生了什么
7. http和https协议的区别?https怎么进行加密认证?http是在哪一层工作的
8.数据库的四大特征
9.索引的底层原理
9.悲观锁和乐观锁
10.编写一个对有序列表二分查找程序(我说我对java比较熟悉,用java可以吗,小哥哥说都可以的)
11.介绍一下接口自动化测试工具
12.你怎么使用Jmeter的
13.你使用Selenium做过什么?
14.Linux常用命令
反问:你觉得我现在想要快速上手测试,最缺的是什么?
小哥哥说,我觉得你的理论欠缺很多,很多工具都是会使用,这是远远不够的,计算机网络、数据库这些理论的东西都得去学,去钻研。
小哥哥非常友好,我本身自己技术不好,但是小哥哥一直引导我说了很多,而且就算不会的也不会刁难我,而是会给我耐心解释,我面完发现自己原来知道这么多,真的很感谢小哥哥的耐心指导
2023.3.31 二面 时长25分钟
1.自我介绍
2.为什么工作了三年之后又考研呢?每次跳槽的原因是不是太简单了?(其实感觉有点打压我,本人的经历比较特殊,30岁才来读研,确实考研之前的工作经历不太好,但是还是感觉面试官这样给我带来了很大的压力)
3.为什么之前做了三年开发现在又转测试
4.还是不能理解,你觉得这三年研究生之后,你又搞测试,这学历对你有什么提升吗?(面试官一直眉头紧锁,我其实不太明白的是,为啥一定要揪着我的经历不放,哎,无语死了)
5.聊聊计算机,问我自动化做过什么,我说自学过Selenium
6.Selenium做过什么demo(我说做过抓取页面元素,然后解释了XMLPath页面抓取元素,模拟人工点击)
7.Selenium页面组件延迟是怎么实现的(我说我知道有这个页面组件渲染延迟,但是具体的可能有点忘了,好吧,确实是我自己的问题,学了太久没有复习了吧)
8.给你一个用户登录页面的验证码,使用Selenium怎么做自动化测试?(我说验证码这种图片的没有接触过,他说那你想一想,毕竟工作上会有很多不会的情况,你不能一不会就说不知道吧。我当时想想也挺对的,就想了想,然后我就说了用户输入验证码,点击登录按钮,就可以获取到验证码图片上的字母和用户输入的字母,进行对比,看是否一致。他说,那你就是默认一开始就能取到这个验证码吗?我说可能会有图片延迟的问题,但是我这边确实不太了解这个延迟机制了。面试官就皱着眉头,行吧,我错了)
9.那数据库会吗?(我说增删改查语句都会)
10.那你说说索引(我说我建过索引,知道它可以不用查询全表,可以提升速度)
11.乐观锁悲观锁知道吗(还没来得及背,哎,复盘很重要啊)
面试官觉得没必要问了,就说到这里吧。呜呜呜,我就问了一下,你觉得我现在搞测试,最需要学的是什么
面试官有点无语,他额了一下说,其实刚才我问的都很基础,你也是学计算机的,我觉得你不知道这些我感觉很奇怪。(此时我想到,我说我本科不是学计算机的,读研就是为了进入这个行业就很可笑了,哎,研究生没有好好努力的锅)很多东西,不是只会用就可以了,还得知道原理。
面试完,我整个人都不好了,我开始怀疑自己,我是不是真的没有计算机素养?我跟我同学说了这个事,我同学都说是我八股没有背好。后来我想了想,其实这次面试的失败,还是因为没有及时复盘查漏补缺,真的要脚踏实地,现在你所有的偷奸耍滑都会在未来狠狠扇你一巴掌。与君共勉