今天面试了某公司的软件测试工程师岗位,下面来发一波面经。
一面(技术面):
- JAVA内存泄露
- 反转链表(时间复杂度、空间复杂度)
- 如何定位web网页元素(八种:name、id、tagName、className、linkText、xpath、partialLinkText、cssSelector)
- 针对微信支付功能设计测试用例
二面(技术面):
- junit框架
- 怎么做接口测试
- 开发和测试分别需要了解什么知识
- 实习干了什么
三面(HR面):
- 你拿了什么offer?是什么岗位的?去吗?为什么?
- 校园经历具体干了什么?实习干了什么?
- 考研吗?为什么?家人支持在这工作吗?为什么?
- 家人对你影响最大的是什么?
总结:
有时候面试官会给你挖坑,不能往里面跳。
回答问题要实事求是,有时候问到的不会的问题就请教一下面试官给点提示。
有时候太紧张,代码题没写出来可以给面试官讲一下思路,想好了再写,注意处理异常值。
测试用例设计题要先想好从哪几方面设计,再针对每一方面尽可能全面的覆盖。