从大学毕业到深圳,现在差不多有一个月了。
到现在为至,一共去面试了6家公司。
其中收到了一家的offer. 但总有一些原因没有去入职(这个绝对不是因为自己要求太高了)。
趁还没有找到工作,还有一些时间是属于自己的.
就来聊聊这些面试的经历,或许在未来的某天会发挥它的功效.
很荣幸,虽身未至,而面试电话已经催了好多次了.
6月20号,和寝室室友,二人结伴南下,去往目的地深圳.
21号,顺利抵达深圳,正式开始大学生向社会职业者的转变.
经历两天,在深圳的朋友的帮助下,总算是安定下来,最终安定在福田上沙.
一个曾经只会在百度地图里面出现的名字.
第一家面试是在到了深圳的第三天去的,
一大早起来,由于朋友公司在坂田,于是就结伴而行,也算是免费给我做个向导。
毕竟对于我这个外乡人来说,深圳确实有点大.
一直只是出现在印象中的面试,终于到来,那时的我似乎有点,丑媳妇见公婆一般,七上八下的.
可能,在学校基础较好,笔试很轻松pass掉了.当时还心中窃喜,笔试就这样?难道是我以前想太多了?
面试?面试确实有点神奇.
说说这个面试官吧,感觉有点虚,说明白点就是有点装的意思。
上来就是:“懂spirng 么?”。
我:“用过一般?”。聊了聊一些关于spring的机制,hibernate的load和get方法的区别,写了一个jquery的post 方法。
再就写了一个java 的关于String类的代码:
String a = "b";
a = "c";
问题是:值改变没有。
我当中解释一下,最后给出的答案是:值和地址都改变了。
但是那个面试官给的答案是:地址改变了,但是值没改变。
我当时问了一句:“能不能给个理由?“,那位面试管似乎不屑回答,叫我自己去百度。
(后来我在回来的路上一直想这个问题怎么可能会是他说的那个答案。最后实践了一次,只能说可能是那个面试官记错的答案吧。)
第二家的面试,是朋友推荐过去的.
也许是时间没有调整好,中午到公司的时候,刚好下班。
我也就顾不得吃饭直接去做笔试题目。
感觉笔试题目不简单,有点难度,毕竟受众是一个刚大学毕业的大学生,似乎没有认真的研究过,还真答不上来。
都是一些 web方面的原理性的东西和一些常用算法。
比如http中的session的保存方式,类似原理性的东西,还有一些数据库的问题,接下来就是算法.
还好大学时候钻研过一段时间的算法.
最终还是接到面试,持续了一个半小时左右。
对方是架构师,感觉人很不错,也许是很看重我的缘故,很多不懂的东西都是会给你解释。
虽然只是面试一次,但是从中学到了不少东西。
可能真的是读万卷书,不如行万里路,行万里路,不如名师指路!
关于框架方面的东西谈了很多,尤其是在框架的原理上面。比如关于struts2的Filter的实现原理。
还有就是接触过哪些服务器,哪些数据库。还有就是一些架构方面的东西。
关于语言本身问得很少(这可能和他自己是架构师有关吧)。
最后那位架构师的评价是基础很不错,优先考虑我。
后来成功拿到offer.
不过遗憾的是,不知道什么原因,我选择了拒绝入职.
第三家和第四家,感觉都不是很顺,前一家问的问题很多,明显就是外包,后一家由于对oracle要求很高.
对于我这种一直崇尚开源,使用mysql的人,似乎有点格格不入,所以也就草草了之.
第五家公司就是小九所在公司。
给我面试的公司的老总。据说曾经在google工作过的。
笔试一般,面试问了一些软件工程方面的东西以及以前玩过的一些技术。
最后一直都在谈人生,谈理想。
这次面试感觉不怎么的,但是还是很些收获.
至少那老总让我明白我性格上面还有些缺点的。
第六家也不错,也算是一家大公司。
开始先是关于算法方面东西,比如线程锁通信的问题,
然后是经典的分钱问题,因为不用考虑效率因素,
我直接给了暴力破解的方案。
后面就是一个B/S架构的详细过程,再有就是SQL注入攻击,还好曾经了解过相关方面的东西.
第二轮就是技术总监的面试,关于 HTTP 加密的原理的问题,然后要求写一个加密的算法出来。
直接给出了移位加密算法。
总监给出的评价是,经验不足,脑袋灵活.可以作为助理工程师.
最后人事的面试,不知道怎么的就被pass了.也算是积累经验吧.
第七家就没什么了,笔试也一般,面试就说了一些项目经验。然后10分钟不到就面试结束。
第八家面试,这个面试确实不怎么想去的。
最终还是决定试试,最后几乎是凭直觉找到公司地址。
公司没有笔试,直接就是上来面试。
技术面试,也是一些很基本的问题,关于B/S 的流程问题,还有就是前端。
最后就是 linux,当然以前玩过很长一段时间的Linux,没问题。
接下来给了offer,不过职位是前端。
虽然很累了,但是抱着好奇心,还是决定下午再去试试.
公司,感觉很不错,至少环境很不错.
然后就拿了笔试题目,发现竞争还蛮激烈,当时就有3个人左右竞争同一个职位。
当时的想法反正就是过来酱油一下,笔试时候,
不会的题目就直接过了。会的题目还是尽量详细。
面试官当场就面试,面的第一个不是我,是一个两年工作经验的朋友。
我旁听着,觉得那个朋友只会用框架的感觉。
问题还是一样,B/S 结构,数据库,web服务器,SVN,系统服务器之类的。
面试官之后让我等着,接着去面试别人。
面试完一样叫我们等着,人事叫和我面试同一个职位的朋友回去等消息,而我继续等待。
我当时一切似乎定型了.
接下来,见了总经理,总裁之类的,再就是人事,之后就顺利拿到offer.
祝一路走好.....