面试的本质

我们每个人或多或少都经历过大大小小的各种面试,少则几次多着几十次,更甚者上百次,那么我们大家是否思考过,面试招聘对于企业来讲究竟意味着什么吗?有的同学会说,当然就是招人干活喽!不错!但是本质上面试是企业自我输血的过程。

第一,血型匹配度?也就是价值观和企业是否一致。

第二,拥不拥有自己急需的营养?现在团队最缺拥有什么技能的人?这个人能不能补上团队的这个短板?

第三,输完血后团队能有何改进?这个人招聘进来后,团队中哪些点能得到提升

第四,输完血后会不会带来新的问题?这个人招聘进来后,留不留得住?TA 能多大程度的影响团队成员决策?团队还会跟以前一样奋斗,并脚踏实地吗?

了解了这些,你就知道为什么你具备了企业要求的所有能力,有时却以资历过高的理由而被拒绝,而有些人只满足 10 条要求里的一条,却被招聘进来了。

OK接下来我来带大家了解一下,关于接口测试岗位的常见问题:

基础问题

什么是协议?

聊聊http和https协议?

聊聊WebService、SOAP、dubbo?

什么是REST接口?

接口测试和UI测试的区别是什么?

聊聊http协议中get和Post方法的区别?

HTTP 协议是有状态的还是无状态的?

聊聊Cookie、session和token

Fiddler抓包的原理是什么?

如何模拟接口请求?

何时介入接口测试?

接口测试的一般过程是什么?

接口文档中应包括什么内容?

接口测试都有哪些测试点?

进阶问题

聊聊tcp协议

session保存在服务器内存中,随着用户的增多,服务器撑不住了怎么办?

假设我使用了集群服务,我的登录态如何保持?

聊聊JWT?

什么是接口的幂等原则?

如何准备接口的测试数据?

如何确保接口文档更新的同步性?

如何对接口进行性能测试?

如何对接口进行安全测试?

使用jmeter如何开展接口测试?

通过python或者java如何开展接口测试?

你是如何确保接口测试质量的?是否引入了接口测试架构设计?

通过接口测试是如何提升产品质量的?

如果你知道上面每一个问题的答案,那么你就是一个资深的接口测试工程师了,几乎可以解决企业中关于接口的测试问题!即使遇到自己不熟悉的接口协议,相信凭借自身的知识储备积累也可以轻松搞定新接口涉及的相关问题!