性能测试|面试两个月,各厂问答全过程记录!(软件测试岗面试经验),最后上岸!( 二 )


可是我喜欢一针见血 , 让别人很快理解 , 这样描述有错吗?
人员外包干了一年多 , 突然感觉到很久没有看日志了、oracle、linux也快忘光了 , 一门心思开始准备跳槽 。 大行跳槽之前就实习时面了一下 , 几乎面试经验为0 。
这时才发现市面对测试要求有多严格 , 如:精通一门语言 , 有开发经验、做过自动化测试、性能测试等 , 此时我一点竞争力也没有 。 开始找公司面试 , 积累面试经验 。
第一次跳槽面试面:首先自我介绍 , 做过哪些项目 , 承担什么职务?
我:毕业于某大学 , 主要做银行系统 , 一枚软件测试工程师 , 熟悉软件测试流程 , 编写测试案例、执行案例、编写测试报告、评审文档、会使qc等 , 了解性能测试等 。

?面:说一下为什么离职?

?我:公司是某二线城市的 , 目前在出差 , 想一直待北京 , 然后就离职 。

?注:原因越简单越好 , 不要扯闲篇 , 说加班太多、薪资低、与同事、领导之间不愉快等 。 说是非者必是是非之人 。 ?
面:说下软件测试流程??

?我:首先需求分析 , 摘出测试点 , 其次编写测试案例、其次执行案例记录bug状态、出测试报告 。



?面:面试官看着桌旁有张A4纸 , 说一下A4纸的测试思路?

?我:纸的质地:纸还是布;

纸的尺寸:标准A4尺寸还是32开;

? 纸的兼容性:铅笔、钢笔、中性笔都能写;

? 纸的类别:白纸还是草稿纸;

? 纸的安全性:是否含有毒物质;

? 纸的扩展性:是否能折叠;

? 纸的性能:吸油性是否强等 。

?面:嗯 , 还不错 , 缺陷分5个等级 , 分别用英文说一下?

?我此时心中一万只草泥马在蹦腾 , 不就描述个缺陷么 , 还用英文 , 搞的自己跟外企一样 , 真是没有外企的命 , 得了外企的病 。 ?
?我:致命、严重、一般、微小、建议;



?面:Severity、Blocker、Critical(严重的)、Major(主要的)、Minor(小的)、Trivial(细枝末节) , 举个你遇到的缺陷blocker级别的 , 你不会不认识这个单词吧 , 你英语太差了 。

?我: 。。。 ?致命的:系统宕机;严重的:数据丢失;一般的:次要模块功能没实现;微小的:字号大小不一致;建议:界面问题 。 我的理解 。



?面:在你看来什么是缺陷 , 你为什么认为它就是缺陷?用自己的话总结一下 。

?我:实现了需求说明书中未提到的功能等 。 他说用你的生活描述一下 , 当时直接懵了 , 不知道是什么意思 。 其实我觉得还是参考《软件测试第二版》书中的答案 , 没见过比这更全的解释 。



?面:你认为什么样的缺陷算是严重的?

?我:未实现需求说明书中的重要模块、系统运行死机、丢失数据等 。



?面:画一下缺陷状态的扭转流程;

?我:缺陷状态分为:提出、无效、已分配、待验证、已解决 。 然后在纸上画了一下 。



?面:说一下你公司项目的架构是什么 , 最长的链路是什么 。

?我:终端机发应用服务器发数据库服务器 , 数据库返回值给应用展现在终端机 。 ?最长链路:手机银行—前置—支付宝—前置—数据组—主机 。



?面:如何删除一个表

?我:数据库知识 , 因为在大行呆久了 , 所以忘记了数据库的增删改查 , 一直眨吧眼睛 , 忽然想到了drop 。



?面:drop 和trucate有什么区别?

?我:drop是删除表结构 , trucate是删掉表里的所有数据 。



?面:内连接和外连接有什么区别?

?我:这个不太清楚 。


?面:你这个数据库知识很薄弱…?
?
?我:心想我会的你不问啊 , 偏偏问那种模糊不清的 。 ?


?面:说说自己的优点和缺点

?我:基础扎实、学习能力强、沟通表达能力强、今日事今日毕 , 缺点:不太喜欢和男士交流 。 ?


?面:it界男人多;

?我:我说的是私下 , 工作中还是积极沟通的 。


?面:说一下你精通哪门语言?

心想我要是精通一门语言 , 我不就干开发了么 , 我还在这跟你扯啥 。
?我:我很尴尬的笑了一下说我最近在学习python ,



?面:说下你做的项目中用到了哪些python函数 。

?我:还在学习中 , 没上升到项目 。



?面:我为什么聘用你 , 你会给公司带来什么?

?我:我干活 , 你放心 。 ?
————————————————

此时估计面试官也无语了 , 没见过这么回答的…


推荐阅读