面后半小时出结果,凉的透透的。
面试官一进来就问问题,没给自我介绍的时间(来把我刷kpi吧?)
没有反问环节(恭喜自己成为kpi分母)
1.项目自己负责的部分
2.开发多还是测试多
3.用你熟悉的语言写个算法,两个链表求和返回链表 例如123(1->2 ->3)+321(3 ->2->1)=444(4 ->4->4 ),说时间复杂度和空间复杂度,再优化算法,使空间为O(1),那么时间复杂度改变了吗?
4.学过哪些数据库?
5.你用redis做了什么?
6.你是说redis比mysql好?
7.计算机网络学过吧,tcp建立链接怎么保持稳定性?
8.tcp在那一层?
9.写俩shell吧,每个进程的cpu利用率怎么获得?
10. 文件内格式为 k1 k2 k3 k4
k4 k3 k2 k1
求第一列的和
11.rpc看你学过,一个高并发系统怎么保证稳定性?
12.上下游程序,下游改动时怎么保证上游不受影响?
13.git看你学过,我add了一个文件,我想取消add怎么搞?
14.你改动了代码 git怎么操作?
15.nginx负载均衡有哪些?
16.项目难点怎么解决?
17.docker怎么做的压测?
18.想不起来了,想起来回来补
二面
1.自我介绍
2.微信文本框测试
3.请假系统测试,事由,时间起始时间,结束时间(周末不算在内),描述(200)字
4.测试三角形
5.返回的状态码有哪些,报503,404,200如何排查
6.http请求有哪8种,get post 区别
7.项目的接口测试jemeter+badboy如何测试性能的。
8.项目做了哪些功能测试
9.等价类划分的理解
9.黑盒测试有哪些方法
10.你认为在测试中,哪个过程最重要,我答的测试用例设计和执行最重要,相对来说是前期的规划和测试用例的实施,前期没规划好,后面就很难搞,测试用例没实施或实施的不全,也会出问题
测试计划重要
一面:
1.学过哪些课程
2.java基础,string,stringbuilder,stringbuffer区别,string可以被继承吗,hashmap,底层原理
3.状态码
4.计网,点击url发生了什么,
5.dns解析过程
6.http1.0,http1.1区别
7.死锁产生条件
8.设计模式了解哪些,单例模式详细说
9.为什么做测开,
10.为什么选择北森