一:离职背景

  在南京一家传统公司呆了快两年了吧,基本都是个增删改查的需求,然后负责带带新人,本来就有点厌倦了。后来老版本的项目要更新换代,整测了所有模块,于是从16年到19的bug一次性堆积出来,lz前前后猴大概改了600多个bug吧,直接把我改没了,直接提了辞职报告,(真的想让一个员工离职,让他一次性改200+的bug比不发年终奖还管用)。在新版本上线后,我们老大同意让我走了,大概2月份提的,3月底走人的吧。走之前,我现在南京试了试水,投递了三家吧,分别是苏宁易购和中软国际,和一家不知名的小公司吧。面试过程也是一头雾水,和苏宁易购的项目经理聊的蛮开心的,结果没有offer,其余两家聊的一般,接过收到了两家offer,不是很懂。南京两年经验的工资基本开的不高吧,非华为大厂也就10左右吧,感觉10就是蛮高的了。和中软国际的一个项目负责人面试的过程,也是让我对南京的it环境有了新的认识,基本就是南京的it基本90%是外包,好的项目基本是华为外包或者是苏宁外包,(不知道准不准确)。后来有同学在杭州,然后也是阿里和网易等一些大厂在杭州,lz也是比较向往的,于是就来到杭州见识一下传说中互联网之城的魅力。

二:杭州映像

  南京和杭州对比,首先是交通吧,南京基本去哪都是地铁,找工作和玩的时候都很方便。杭州则刚好相反吧,到处在修地铁,找工作基本要靠公交,不过据说20年亚运会的时候会全面建好,这里也不再多说了。然后再聊聊杭州的今年的互联网环境吧,感觉杭州人才已经高度饱和,毕竟18年就吸引50w的互联网的人才来杭州。所以1-3年的工作面试机会都很少,根据boss直聘上的统计,大概是沟通了300多家,158家给了回应,给了面试资格的有18家,给大家参考下杭州it行业的行情,在这18家中,对博主比较有吸引力的公司有阿里巴巴(国际)集团,和百世汇通,其余都是一些小公司,面了过后,5家给了offer吧,百事汇通和阿里巴巴都一面后就没下文,只能说技不如人,甘拜下风。

三:面试总结

  1、先说说阿里巴巴的电话面试经历,先是让你自我介绍一下,然后询问了一下项目经验,接着从集合,jvm,多线程,类加载器的基础方面,深度层层递进,怎么说呢,给我的感觉是都能说一点,但是再深层次的就不行了。然后说10个工作日内给予反馈,不过到目前为止,也没有下文,估计是没了。

  2、百世汇通的公司是直接是项目经理询问,问的业务时间比较长,当场画了下业务的框架图,由于楼主再一个公司呆了接近2年,对公司的业务算是比较熟了,期间也手写了几个sql和单例设计模式,都蛮简单的,所以面试的还行,大概面试40多分钟,本人觉得还是蛮有戏的,不过最后一个模块是手写算法,算法都是满基本的,一个斐波拉且数列和树的循环,菲薄拉切数列写的坑坑巴巴,到树的遍历是直接不会,结果就是没下文了。

  3、大厂总结:感觉就是面试的题目都是满基本的,但是深度比较广,而且蛮喜欢手写算法的,所以再面试大厂的时候,尽量多看看基础和准备准备算法。

  4、小厂面试:小厂面试都比较浅,给我的感觉就是就像两个人在比武,比的不是武艺,而是问你:“你用过几把刀?”,什么“我们公司用的是git而不是svn,可能不合适”。“es你们用的是2点几版本的,可能不符合我们公司的要求”。上来写一套5页纸的面试题,总之奇葩的不少。大概前前后后面试了10家的公司,成功率55开吧。

  5、小厂面试总结:深度差不多就可以过关,举个例子:spring的aoc和aop原理,rabbitMq在项目中的用途,集合的种类,类似于这种。然后面试都喜欢问一些多线程和高并发的问题。

四:映像最深的一家公司

  一个500多人的中型公司,面试官是一个38岁的程序员,他给我的感觉是什么都会而且都十分精通,在没有见过他之前,我一直认为技术人员到35岁就能到头了,后来发现只要你够牛b,年龄不成问题,然后那位前辈也很热心,和我讨论了40分钟我原来公司数据库频繁死锁的原因,从银行家算法讲到偏差锁,让我受益匪浅。后来聊着聊着,他跟我说,他被阿里巴巴拒绝了7次,甚至因为回答的过好,面试官一句:“你这是背的吧。”直接把他回绝了。他的梦想就是去阿里拧螺丝,当他谈到阿里的时候,就跟圣徒说到耶路撒冷一样,眼里都冒着光。也是满让人敬佩的一位程序员,要不是把我的期望薪资直接砍了4k,我就去那一家了。

五:最终总结

  那位前辈给我的一个评价,我觉得满准确的:“你现在只能算是能干活”。其实也就是熟练使用增删该查,一些的新的技术给我个api,我也能照葫芦画瓢的完成,但是底层原理不精通。希望在今后几年里面多看看源码,精通些底层方面的知识。

  

05-06 04:30