打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
HP面试经历过程及总结
从hp公司的hr打电话询问我是否愿意参加她们公司的软件测试工程师职位开始,到hp第二面昨天结束,长达三个星期。虽然不知道第二面的结果如何,但对我来说获得了非常宝贵的面试经验。下面我就说说这期间的整个经历吧。

       两周前的周三上午(记得不是很清楚是上午还是下午了),正在工作中的我,突然接到一个区号为023的陌生固定电话,我拿起手机,走出办公大厅,接了电话。对方是一个说话很秀气的女士,首先说明了她是重庆hp公司的,然后说在51job上看到了我的简历,并问我是否正处于求职状态。听完她的话,我想了想,两天前刚把简历挂在网上,心里也很高兴,有公司浏览到我简历了。然后她继续说她们公司正在为2011年招聘软件测试工程师职位,问我有没有意愿参加一下她们的面试。听了她的问话,我再思考了一下,追问她这个职位主要是做什么测试的,她回答我说是做自动化和性能方面的测试。我正打算往自动化和性能方面发展,听了她的话不由得有点高兴,然后她询问我在工作中主要做哪方面的测试,我就把平时工作中做过的测试类型一一说给她听,然后末了,她问我是否有意愿参加面试,然后我爽快的回答了她愿意参加,她最后说了句尽快给我安排面试,下周通知我面试时间。

     接完电话心里就在打算怎么准备这次面试,hp是外企,所以英语自我介绍是免不了的,刚接电话那天同事刚好参加了hp的第一面,然后给我小小的透露了面试的内容,由于她是做嵌入式开发兼测试的,所以有的面试东西还是不同的,但她给我说了三个关键的内容:测试流程、团队合作和英语自我介绍。每天下班之后,我就回家做了一点点准备,主要还是看了下测试理论方面的东西,因为理论不是我擅长的东西,所以拿着一个软件测试总结文档看了一遍又一遍,不过重点还是放在了同事给我说的这三个方面,感觉第一轮面试我非常有把握过。

     到了第二周的周二下午,hp的hr如约的打来了电话,通知我第二天早上十点保持电话畅通,进行第一轮的电话面试,然后我询问了她面试的流程,她告诉我:面试总共是三轮,第一轮、第二轮是技术面试。然后我又问了她是否会有相关的英语面试(其实我心里已经知道了,但还是想确认一下)。

    周三早上刚好是十点的时候,接到一个手机显示是北京的电话。对方说她是hp的张婷,对我进行第一轮面试。我听完后礼貌地回了一句:您好!然后我对她说:请等一会儿,我找个安静的地方。等了几十秒的时间,我来到非常安静的活动室,对她说可以开始了。第一轮面试的问题如下:

       1.你的意向是什么?

         答:我想以后往自动化和性能方面发展。

       2.测试目的是什么?

         答: 测试目的就是发现软件中的缺陷,从而提高软件的质量。

       3.测试中团队是怎么合作的?遇到问题通常是怎么解决的?

        答:我把我心里理想的团队合作结合实际工作情况大概描述了出来。

       4.测试流程是怎样的?

        答:单元测试、集成测试、系统测试、用户验收测试、回归测试。

       5. 你用到过的或你了解的缺陷管理工具有哪些?

        答:把自己知道的缺陷管理工具什么bugfree\qc都说了下,然后说了自己正在测试的项目也是一款测试管理工具,所以没有过多的去使用其他工具,答完之后她又追问你正在测试的管理工具叫什么主要实现什么功能。我把我测试的工具给她说了一下,简单介绍了其功能。

      6.请你描述一下缺陷管理流程。

        答:听到这个问题心里在窃喜,这个问题是小case,天天都在重复bug的管理流程,我噼里啪啦的一阵说完了缺陷管理流程,不过还是没怎么说得完整,连bug关闭那个点都没说上(面试完才想起来没说到要关闭bug)。

     7.若作为管理者,应该怎么安排测试?

        答:由于没有这方面的经验,我就从测试计划方面来进行回答,收集测试任务点,按照每个测试人员每天能完成的任务结合项目的时间进行划分任务,写出详细可行的测试计划,把测试用到的方法、需要做的测试类型都进行详细的规划。

    8.工作中主要涉及到哪方面的协议?

        答:主要涉及到HTTP协议。

    9.数据库中数据排序的升序降序是怎样的。

       答:升序:asc ,降序:desc

   10.unix是否使用过,实践过吗?

       答:正在学习uninx命令,没有实际使用过。

   11.工作期间是否被担任过测试负责人或测试经理呢?

       答:没有担任过,我们部门只有两个测试人员,我一个人做一个项目,并且是自己边学边做。另一个测试人员出去跑工程去了。(这个是实际情况,现在什么事都是我一个人做,连网站推广方案也是我写,有点郁闷,还是我一个人推广。当时没这么说的)

   12.然后询问了一些关于自动化工具方面的使用,使用过哪些方面的自动化测试工具?

       答:我根据使用的工具来回答,使用过QTP及性能测试工具LOADRUNNER.(具体怎么回答的记不太清楚了,不过根据实际情况回答的)

  最后一个问题是要求用英语自我介绍,然后根据准备过的英语自我介绍,简单的介绍了自己。

面试完,面试官让我保持手机畅通,等待通知。。

第一面就这么结束了,时间有限简单描述了第一面的情况。

 

 

    第二面的面试的表现比第一面差了,不过获得的面试知识比第一面多,也是我不深入的,第二面表明了我掌握的知识不牢固,弄混乱了,也说明面试的应变能力差了,得加强这个方面的锻炼。

   第二面主要的面试内容:

   1.首先第一个问题就是跟实践工作方面的,描述一下你参与的一个项目:车辆电子设备履历管理系统的主要实现什么功能?

    这个问题是工作的实践,说好回答也不好回答,得好好组织一下语言进行描述,该系统主要是用于管理轻轨车辆的电子设备的一个系统,主要管理车辆的的线路信息、车辆信息、车厢信息、系统信息、功能信息、设备信息、以及图片资料信息,除此外还有实验设备数据信息,技术改进的管理,以及车厢功能系统上的电子设备维护及维修,设备的更换,设备的一些功耗等信息。(面试的时候回答得没有这么细,当时回答得有点粗略有点遗憾。)

 2.第二个问题是第二个项目,监测预警项目,参与的性能测试主要是哪些?设置了多少个并发user?性能测试的流程?

    这个项目的性能测试只参与了前期录制,后期的工作没参与,我就把我做过的,知道的进行解答了,主要是做性能测试前的准备,环境搭建,录制脚本,简单对脚本进行了参数化,设置集合点,关联等操作,由于该项目不是针对大众的,只是监测一些地质桥梁等项目,所以只设置了5个并发user。

  她又继续问,这期间发现了什么性能方面的问题吗?我知道的就只有客户端的响应时间长,其他的不了解了。她又问,那这个问题是怎么解决的,我不知道这个问题是怎么解决的,就回答了她我没参与后期的工作,不知道这个问题怎么解决的。(这个问题回答得很郁闷)

3.自动化的好处?哪些项目可以使用自动化?

  这个知识了解过,不过又忘记了,记得不太清楚了,所以只回答了可以进行重复性、频繁性的测试。

  补充:

  自动化的好处共6大好处:

   1)快速:自动化测试比手工测试速度要快

   2)可靠:QTP每次测试都可以正确的执行相同的动作,可避免人工错误。

   3)可重复:QTP可重复执行相同的测试。

   4)可程序化:QTP可以以程序方式,撰写复杂的测试脚本,以带出隐藏在应用程序中的信息。

   5)广发性:QTP可以建立广泛的测试脚本,涵盖应用程序的所有的功能。

   6)可再使用:QTP可重复使用测试脚本,即使应用程序的使用接口已经改变。

 

   哪些情况可以使用自动化:

4.QTP中的RO和TO分别是指什么?

  RO是指运行时对象,是应用程序的对象,TO是指QTP中对象库中的对象。(我刚好答反了

5.当应用程序的界面发生部分改变,你怎么解决?

 6.你使用过描述性编程吗?

  只是简单学习了,用过对象text属性解决QTP不能识别对象的问题,其他的没用过。

7..功能测试和性能测试的流程有什么区别?

8. what is the test case?

9.what is team work?and what's your biggest contribution?

10.How to communicate during your working?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
软件测试自学宝典
软件测试员——面试,你准备好了么?
自动化测试之QTP学习笔记
软件测试员三阶段
软件测试工具评价排名--2008榜
自动化测试的感想
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服