● 红帽软件(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。

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