阿里巴巴的软件测试面试
这件事情郁闷了我一个月了。最后想了想还是说出来心情才能好点
面试回复我2点不足:
1. 开发经验不足。
我简历上写的做过物流。
面试官就问我做的那一块。
我说这个是客户订购项目的附加产品(免费赠送)。是我一个人负责的。
面试官说介绍下进出货单吧。
因为是2年前做的项目记得不是很清楚了,我就凭着印象给他说了,有进出货编号,日期,操作人,发货点,收货点,车型,驾驶员,运费。
面试官反问我 就这些?
我很无奈,2年前的项目谁记得那个清楚,虽然当初这个物流是个免费软件,但是我还是按照正规的流程过去做了需求,然后把需求分步骤,分流程,分模块的给客户讲解,客户满意后我才开始做的。个人觉得一个好的项目,并不是你功能多强大多全面,页面元素有多少,而是要客户满意才可以,面试官可能以前做个类似的项目,而且他做的比我自己开发的规模大。所以给我一个结论开发经验不足。
2. SQL不是很熟练。
题目是 有3个表
AAA表:
A1字段
AB1字段----与B表的B1字段相关
AC1字段----与C表的C1字段相关
BBB表:
B1字段
B2字段
CCC表:
C1字段
C2字段
现在想获得一个这样的查询结果:A1,B2,C2。
select a.A1,b.B2,c.C2 from AAA as a inner join BBB as b inner join CCC as c on a.AB1=b.B1 and a.AC1=c.C1
面试官问我这个是Oracle的写法?SQL不是这样写的吧!
我顿时无语,用SQL的企业管理器,进入数据库,然后进入表,右键查看所有行。点击上面的SQL按钮可以打开一个查询分析器(SQL企业管理中的)点击红色感叹号就把一般人写的三表联合查询(select AAA.A1,BBB.B2,CCC.C2 from AAA,BBB,CCC where AAA.AB1=BBB.B1 and CCC.AC1=c.C1 )换成我写的那种模式。因为在阿里巴巴面试我特地用了转换过后的这种写法。结果反馈信息是我对sql不熟悉。
最后在说一点,我去应聘软件测试,主要是功能测试工具为QC。结果面试官问我QC是什么?