美文网首页
面试小结

面试小结

作者: 相远相连 | 来源:发表于2019-05-25 11:30 被阅读0次

    最近在换工作,大大小小的公司面试了很多,比如斑马网络,哈啰出行,小红书,平安普惠,平安健康,华泰证券,远景能源,美团,头条等。除了华泰证券中途放弃,平安普惠岗位不太匹配外,其他面试都侥幸通过了,但是暴露出很多不足和有待改善的地方。

    管理和架构能力欠缺

    面试平安普惠的时候,对方需要一个有更多工作经验的架构师。大概管10人左右。面试官问了很多管理和架构理论的问题。比如:

    1. 聊就近的项目,问业务监控和运维监控假设需要合并到一起,该如何去做。
    2. 如果让你带10人左右的团队,会如何去做。

    自己本身在项目管理和架构理论有一定的欠缺,几个问题都回答的不好。总结起来原因如下:

    1. 认为自己还年轻,一心只想着写好眼前的代码就行了,对架构和管理这方面的能力没有刻意的培养。
    2. 自己没有主动把握机会去做,也没有主动地观察别人怎么做。
    3. 自己在没有机会做类似的事情时,也没有尝试在脑海中推演过。

    算法能力欠缺

    面试上面几家公司,尤其是头条,总共4面技术面,每一面技术面都有2道算法题。自己勉勉强强能回答出来。但是对各种算法思想,比如贪心,分治,迭代逼近,写算法题的时候会短路,一下子想不起来。总结下来原因有两点:

    1. 自己对算法不重视,认为工作中算法不太重要,直接使用现有的算法就好,也不需要自己去设计新的算法或者应用新的算法到某个项目中。
    2. 自己对算法心生畏惧,平时遇到算法相关的会刻意的绕开。

    细节把控能力欠缺

    面试的时候会有一些原理题和设计题,比如:

    1. 设计一个线程池
    2. 设计一个hashmap,如何节约内存
    3. 设计一个hashmap,如何减少锁竞争

    几个问题自认为回答的不好。虽然平时也看过线程池,HashMap等源码分析的文章,但从来没有一次静下心来一步一步看源码细节。

    1. 自己追求实用至上,认为没有机会自己设计类似的东西,看原理纯粹为了满足自己的好奇心。而本身原理性的东西看个大概就可以满足好奇心了。
    2. 自己缺少匠心精神,总是由着自己的好恶,和自身的性子来学习。没有从科学发展的角度去完善自己不足的地方。

    还有一点最重要的感受

    作为一个普通程序员的道路,基本快到头了。随着工作年限的增长,后面需要的更多是高屋建瓴的能力,比如管理,架构,沟通等,如果这些方面停滞不前的话,职业上很难有大的突破了。


    林风眠的秋

    相关文章

      网友评论

          本文标题:面试小结

          本文链接:https://www.haomeiwen.com/subject/ntyazqtx.html