有的面试者,简历上写的东西一大堆。以为会的多,面试通过的几率就大,其实这正好相反。会的多,给面试者的初步印象:大概率是博而不专。
在我负责帮团队找几个候选人时,在一个技术群发现了一个人,很多人都像他提问问题,而且他也有很多的技术文章,于是我就联系他,问他对来阿里工作是否感兴趣。他说很感兴趣,然后我就让他整理了份简历。他的简历上写了一大堆的技术框架,会的远比我多多了,像什么nutch、lucene、elasticsearh、hadoop等等吧。看了简历我初步断定这个人可能得让我失望了,大概率是样样会,样样半瓶子水。抱着试试看的心态,进行了一轮电话面试。问了几个多线程,数据库的基础知识,他就败下阵来。那我只好礼貌的说:你的大体情况我了解了,后续我评估下再联系你吧。
我知道很多面试者不愿意听面试官说这种话,但是面试官也是没办法。面试官更希望,即使这一系列的框架你都没接触过,只要你把相关的基础掌握扎实了有深度了,都是可以的。
学技术必须先有深度,在寻广度。
我为什么这么说呢?技术是最容易触类旁通的东西,一个技术掌握的有深度了,在学习其他技术,门槛极低。反过来,则不然。
有圈友可能会问,面试问的那么深,但这些东西工作中大部分都用不到啊?
这里我来回答下大部分初学者的这个疑问。传统软件公司,大部分是在了解业务知识的基础上进行一些增删改查,所以技术场景简单,可能对技术深度要求不高。但是互联网公司不同,互联网公司技术复杂,遇到的技术问题也复杂,在解决问题时就用到了面试中问到的这些有深度的问题。掌握的有深度,也是在你遇到问题时有解决思路的前提。
解决问题的能力,最能检测一个人的技术深度。
有人说:我能独立完成一个项目的开发,从前端到后端。我会:呵呵。
有人说:我会Java,会c#,会php。我也会:呵呵。
在这里我要告诫初入职场的你:切勿贪多嚼不烂。
简历上,只要把自己掌握牢靠有深度的技术写上就可以了。不要贪多,会一点就往简历上写。否则被问住,会大大折损你给面试官的印象。
总结:
面试官也没啥了不起,不卑不亢,平等自然交流最好。
问题回答不上来也不必灰心,保持自信,毕竟任何人都有没接触过的知识、不会的问题。
技术要掌握扎实,有些深度。你会的技术,就尽量不要让面试官把你问住。容易被问住的,就没必要写到简历上。
------------------------------------------
这是我创建的一个技术学习交流圈子,可以微信扫码加入,也欢迎加我qq咨询:936419373
https://t.xiaomiquan.com/aEQVNJe