在互联网公司,招一些程序员时,最普遍的方式就是进行技术面试了,这也是能想到的最常用方式了,因为对于一个陌生人来说,除了看他的简历了解过去外,最短时间内了解他的能力问题,只能是通过技术面试来了解了。
不过这个面试方式可能就多种多样了,有的公司比较随意,有的公司比较规范,特别是一些大公司,还有就是有经验的面试官与新手面试管他们之间的面试方式,差别也是很大,有的喜欢上机面试,有的喜欢笔试与理论,有的喜欢专挑古怪难题面试,有的则喜欢与候选人聊项目经验与心得,有的则是面面俱到,综合考察。
今日,一名做了7年研发的程序员去面试,结果面试过程就很快,好无悬念地被无情的pass掉了,面试他的是一个比他年纪小一点的面试官,面试的方式很是简单,就是上来两道算法题,话不多说,直接作答,可是悲催的是,这名有7年开发经验的老猿没能答下来,也只能灰溜溜的走了,不管这样的面试合理不合理,反正这是人家的规则,既然来应聘,那么就应该遵守人家的规则啦。
为什么是直接2道算法题呢?感觉还是怪怪的,没有其他的呢?据面试管透露,这名应聘者上家公司是字节跳动,大家都知道字节跳动的面试风格就是擅于出一些算法题,这名面试官这么做难道是别有用意吗?他也没明说,我就不是很了解了,难道他这是一种报复行为?当年面试的时候被算法难道了么?
不过要我说,如果只是想刁难人家而面试,这种做法就不是很好了,面试不是面试官的个人游戏,面试的目的是为公司找到有用的人才,这种难倒对方的方式来取悦自己的做法就有点自私了。
其实,要我个人来说,工作多年到底是与新手不一样,比如说,多年之后,开发的流程自然是很娴熟,如果让开发者自己说,他们好像也真说不出来多了什么能力,但是还是不一样的,比如要我回忆起最初工作时的一个项目里一个功能,要实现一个树状结构的数据展示,点每一个节点,都要展开并显示下面的所有数据,这个功能当时对我来说很难,实现了好多天才完成,现在在想想那不是信手拈来的事情,这就是效率高了,思路清了,不是吗?
但是如果给我出两道比较难的算法,特别是在面试的那种环境,可能在短时间内也真不容易想出来,下来的话还是可以想出来的,用笔画一画,磨一磨也肯定能搞定就是了,如果上去两道算法题,没有其他题目的话,答不出就走人,我倒是感觉这种面试方法不算太科学,大家是怎么认为的呢?
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.