34. 第一次换工作:2014初 (2)
不久,又收到了几家通知。依次来说一下吧。
-
惠普 HP
这是一个外派职位,由克莱特 camelot 推荐。
我从内推网看到说惠普有集体笔试,就投了一下,没想到是个外派职位。
说真的,我不明白什么叫外派,为什么有外派。既然缺人干嘛不自己招人,让别的公司派人干嘛啊?
克莱特的人事给我打电话说让我去笔试,又问我期望薪资。
估计他感觉给不了我的期望水平,于是告诉我说:虽然你是一年经验的,但是我把你报称高级工程师,一个月8.8k,一年12薪!
我差点晕过去:难道贵公司高级工程师的待遇还没别的公司初级的高?
于是我说不太方便,待遇太低了。
他说反正是周末笔试,有时间就来吧。我说行。
第二天真的给我发了邮件,让我周末去惠普笔试。
反正也是闲着,我就过去了。
结果发现好多人啊,好几个公司的(不同的外派公司)。
我找到克莱特的笔试房间,拿到笔试题开始做。
结果没几分钟,克莱特的人事拿来电脑说:有什么不会的可以网上查!!!
我伙呆了有木有!!更呆的是真的有人过去开始查,而且一直查!!!
我感觉呆不下去了,就答完交给他要走了。
他说等一下,还有面试。我就到楼上等着面试。遇见另一个也是克莱特外派的,说克莱特给三年工作经验的人是八千。我不知道该为自己庆幸还是悲哀:竟然有这种公司,还能招到人?
结果人太多了,等了半小时还没到位面试,我说我要走了!他说别走啊,我安排让下一个就是你。
于是我就插队了。
面试我的是一个小哥们,不确定有没有我大呢。问了我好些问题,有Java的有Linux的。又问我为啥离职、期望的工作是什么等等。然后又用英语聊了一会,说让我去外面等。
我到外面找到人事说我要走了。他说别啊,能进二面的不多,现在走了就亏大了。
我才知道今天还有二面。
二面是俩人。一个女的先问,问了几个问题问男的有没有问题,男的说没有。我就出来了。
然后克莱特的人事让我去笔试房间给还在答题的人讲讲笔试怎么答,面试怎么面。说因为有人笔试答得连一面都不给。
我已经彻底被雷翻了,给大家讲完就赶紧回来了。 -
喜马拉雅
这是一个Hadoop职位。我的简历里没涉及hadoop相关经验,不知道怎么找到我的。
去之前在网上怎么也找不到这家公司,后来进了他官网才知道是一家网络电台(http://www.ximalaya.com/)。
去了以后开始笔试,感觉笔试题像极了了SCJP的题目,不知道是不是直接拿过来的。
笔试完开始面试,问了好多感觉好痛苦的东西。比如Object类有哪些方法,Thread类有哪些方法?equals方法和hasCode方法的关系?怎么重写equals方法?wait和sleep的区别,join和notify的区别?并发包里熟悉哪个?Java的强弱软虚引用有啥区别?怎么实现一个注解?数据库怎么建索引,怎么判断索引被使用没有?排序算法有哪些,各自的复杂度是多少?怎么快速判断一个链表有没有环(这个当时没答出来,面试官说需要两个指针)?为什么常量是不可变的?聚类算法有哪些?聚类距离有哪些?等等等等。。。还好大部分我都能答出来。
面试官说了一句挺好的,然后就是二面,更加的痛苦:问的问题我基本都不知道。垃圾回收器机制是怎么样的?几种类加载器的关系是怎么样的?http状态码302代表啥?keep-alive怎么用?IOC和AOP都怎么用?
两面下来我感觉好饿啊,虚脱了!
然后问我的职业规划是如何的,我说当一个科学家。
然后问我期望薪资,说工作内容是数据处理、系统推荐等等。
然后就被赶出来等消息。 -
爱立信 SBG
这个也是外派的,是用友软件派往爱立信的。
难道这年头外派比招聘流行了吗?
不过这边待遇比上面好一些,承诺年薪超过13w。
到了爱立信,是两个人进行面试。
先让我讲一下现在负责的项目。然后说一下自己做过的项目。
讲了以后问我曾经自己做过的一个小东西用的三方插件的jar包名称。我说不记得了,他们说自己做过的怎么会忘记。
我就无语了,大二的事,离现在已经整整五年了,我怎么会记得这种毫不重要的东西呢。
又问我国际象棋里王车易位的条件,我说王车未动,中间无子。他说还不够。
然后问我一道算法,说n本书里面有m本是有问题的,m可能从1到n。使用二分法最差时间复杂度是多少。
我想了想说Log2N乘以Log2N(2 是底数)。他们说不是。
然后问我Java8熟不熟悉,我说只知道兰姆达表达式和接口方法扩展。
然后问我Java里面内存溢出了该怎么查出问题?
我说这是不是JVM调优?他们说不是。我说没考虑过,能不能去看代码,估计可能的地方?他们说不行,太慢了。
然后说让我自己回去查查,他们爱立信也不怎么用Java,唯一的语言是Erlang。(这么虚伪?都不愿意讲讲?)
然后问了我一些Linux命令,基本都答出来了。
然后我就被赶走了。临走前一个人跟我说Java基础太差了。 -
阿里巴巴
这个是接到的电话,问我愿不愿意去杭州,我说不愿意。
问我希望在哪,我说上海。他说这边上海人也很多,而且上海人过来有补贴。
我说好吧,那你把职位要求发给我看看吧。
他说不用了,他就是面试官。
然后开始聊。又是一堆痛苦到死的问题。本来今天时间紧张就没怎么好好吃饭,听着这些问题都快饿挂掉了。
先是一堆多线程的问题(和上午喜马拉雅问的差不多),然后是一堆orm的问题,最头疼的是竟然问一大堆Java流:字节流、字符流、输入流、输出流、各种实现类,我差点哭出来。
然后是一堆序列化的问题,接着是克隆的问题。
再下来是一大堆集合类的问题:set/list/map的实现类有哪些,哪些是有序的,还问是不是线程安全的,怎么能实现集合类的线程安全。
接着是注解的实现要指定哪些元素,这些元素的值都有什么?
然后是反射里的常用API有哪些?getmethods和getdeclaremethod有啥区别。等等等等。
基本上我都是只能回答第一问,对于追问我只能说“略懂略懂”。。。
(这里令我不持续紧张的一点是面试官会一直说“没关系的”,给阿里的人点一个赞!)
挂了阿里的电话,又接到一个imedpower的电话,说他们要找一个数据处理的人,干的活和喜马拉雅差不多,问我愿不愿意进行一次接触。
我筋疲力尽的说:好吧,发我邮箱里!
可能找工作就是这样,但是我第一次跳槽,没有足够的心理准备,导致有时候会焦躁。
比如有时间面试官会问一个问题,然后我不会答,他给讲解的时候也说不下去,就说:这个很抽象,不好说,你自己去查查吧。我就郁闷一下。