微信号:grzlwx

介绍:光荣之路官方资讯

测试工程师:“三流学校”的“二流学生”走入支付宝之路(二)

2015-10-13 23:11 光荣之路


原标题:一个测试工程师面试结束后想说的

  • 百度 —— 技术要求很高

六月份的时候,Paul让我给他一份简历,项目组缺人,结果那次简历没通过筛选。十一月份中旬的时候,百度又在招人,Paul问我要了最新的简历,又帮我推荐了次。Paul还给我讲了可能会问到哪一类的题目,比如算法。当时项目比较忙,考虑到时间有限,我就没花心思去准备算法。这个决定让我很后悔。面试也是,首先自我介绍,介绍所做的项目,在项目中的角色,做了哪些事情。来看看Baidu一面的问题:

  1. 在自动化实施过程中成本最大的一部分是什么

  2. 在实现自动化过程遇到的最大困难,是如何解决的?

  3. Java: HashMap与HashTable的区别

  4. Java: 对抽象类与接口的理解

  5. 设计模式:如何实现线程安全的单例模式

  6. 设计模式:监听者模式

  7. 算法题:判断一个链表是否有环

  8. 算法题:字符串左旋

  9. 算法题:二叉树中,两个节点间的最大路径。

面试到最后,想死的心都有,算法题懵了。后来在网上搜面经,发现这些都是常见的算法面试题,如果事先稍微准备下,就不会这么被动了。面试结束后,Paul帮我查了下面试结果,Pending。Paul让我准备第二轮面试,接下来的一周,我都在复习算法知识。一周后的周四,二面百度:

  1. 自动化框架的实现,为什么这么做?

  2. 自动化过程中遇到的难点,困难?

  3. 面向对象的特性,简单阐述这些特性带来的优势

  4. 接口与抽象类的区别

  5. 异常类处理机制

  6. 反射机制,在实际写代码中应用

  7. final,finally,finalize的区别

  8. 有没有用过spring框架

  9. 测试用例设计题:就linux下的CP命令设计测试用例。

  10. 如果让你设计一些log监控系统,你会从哪些方面考虑?

二面表现一般,但因为一面算法部分答得太差,最后没能进入三面。我的感觉,百度对技术要求真的很高,测试人员面试考算法的很少。如果大家将来面试百度,可以在网上找找相关的面经,做做类似的算法题,会有很大帮助。

  • 红帽软件(Redhat) —— 各种假设

我是几乎同时接到百度、支付宝、Redhat的面试邀请的。相比其他公司,红帽好像更注重员工的工作习惯的考核。红帽的一面顺利通过,二面结束一周后,查看面试状态"no longer in consideration"。在技术上面的问题,我有印象的好像有这么几道,"自动化框架,关键字实现的Java代码总共有多少行",“Python程序共有多少个module”,"两个Linux系统之间如何传文件"。来看看其他问题:

  1. 如果让你带实习生,实习生每天有很多问题,这可能会打乱你的工作,你会怎么处理?

  2. 如果到了预订日期,你的工作还没完成,你会怎么办?

  3. 当你和其他同事,在技术方案的选择上发生争执,怎么办?你会如何说服他

  4. 用十个以内的词来形容你自己

  5. 用英文描述下你的兴趣爱好

  • 其他一些公司

Dell开始提供面试机会的是一个开发岗位,因为我觉得不合适,HR帮我推荐了一个虚拟化的职位,因为这是一个纯手工测试的岗位,我个人不是太感冒,面试一轮后就没消息了,我想说的是,Dell的HR manager Ripple是我遇到过的最nice的HR了,你有任何疑问邮件咨询,她会第一时间电话解答,并邮件确认。赞一个。HP的职位是我在51job中看到的,但也是发邮件申请的,面试挺顺利的,最后谈到了薪资这一块,但后来居然没消息了,接着传来了HP在裁员的消息。360的面试,就记得问过我,"闰秒","32位系统,和64位系统下的测试有何不同",说实话,这两问题我真不知道。赛门铁克,面过,没留下任何印象。VMWare很向往的一家公司,但自动化测试偏重于UI方面的,问过的技术问题:hashmap与hasptable的区别,讲讲java collection framework的了解,Java反射机制。

  • 支付宝 —— make it

支付宝的职位信息也来自weibo,看下面的截图:

投完简历不到一周时间,周四下午的四点多钟接到电话,有点奇怪的是支付宝并没有像其他公司一样,事先约定面试时间,而是直接就开始面试了。面试进行了四十多分钟,比较顺利,最后面试我的女生问,支付宝需要经常加班,你可以接受吗?

接下来的周一,接到支付宝HR到杭州面试的邀请。面试定在周五中午十一点,我是周四晚上到杭州的,住在支付宝附近的汉庭,晚上快十一点了,支付宝大楼依旧灯火通明。第一轮,是两位工程师面的,挺顺利的。很从容的拿着笔在白板墙上讲解自动化框架、流程。面试官问了:

  1. 自动化测试执行时间,容错处理机制

  2. Robot Framework 框架的优缺点

  3. 自动化测试下一步的有哪些可以提高的地方

  4. Java的多态机制

  5. 平日工作是如何设计测试用例,讲解下目前所测产品的一个模块的测试用例设计策略

  6. 在整个项目周期中,测试要做哪些事情

第一轮面试,大概进行了一个小时十分钟,接着休息了五分钟后,进入第二轮面试。第二轮面试,面试官是测试总监、HR。第二轮面试,简单阐述了目前的项目,我所做的事情。后来就是提问了:

  1. C++和Java对内存的操作有何区别?Java的垃圾回收机制为什么不能避免内存泄露问题?

  2. 熟悉哪些网络协议?

  3. 不同网段的两台机器是如何通信的?

  4. 考研了吗

  5. 大学同学都从事哪些方面的工作(hr问)

最后,面试结束后,总监问我有什么问题?这个环节我准备的问题是,之前项目周四学习小组一起学习ET时,看taobao的探索式测试白皮书时,提出的疑问。听到这个问题后,总监笑了,说这个问题问得好,但我没法解答你,我也疑惑呢。

当我走出面试的那个房间时,我心里有80%的把握。接下来的两周是漫长的等待,因为支付宝面试不通过是发拒信的,我不时刷新我的邮箱,期盼着结果。最后实在忍不住,托帮我投递简历的人,查看了面试状态,答复"结果还好,但还没最后结果还在确认中"。第三周的时候,接到HR电话,聊了下薪资期望。第四周,开始有点睡不踏实了,真的很渴望这份Offer,我打电话一再和HR确认,周五晚上六点五十,收到了最终Offer。

结束语

大学毕业的那年春天去国展中心的招聘会,人头攒动,那时候的我很茫然,不知道自己能找到什么样的工作,也不是很清楚自己想要什么样的工作。这两年来我一直 在努力,慢慢的我知道了自己想要找什么样的工作,渐渐地我也知道了我能找到什么样的工作。这条路,谈不上曲折,我一步步踏踏实实地走来。

(完)

(作者:matt_chen 来源:http://www.cnblogs.com/matt123/archive/2012/12/23/2830290.html)


 
            
 
            
 
            
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           

感谢作者,传播测试知识、技能与正能量!
欢迎来稿,分享你的测试生活!735821166@qq.com

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499

 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 Syncfusion的社区许可及免费电子书和白皮书 XMPP协议在途牛APP中的应用实践 趣文:我心安理得地写了一次垃圾代码 宏观经济:大数据告诉你中国赶超美国究竟需要多少年? 2345贷款王给技术员送免息券啦!5000元拿去买买买~