程序员从BAT跳槽,却不会写二分查找,结果面试官却被喷?

Posted 奋斗在IT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员从BAT跳槽,却不会写二分查找,结果面试官却被喷?相关的知识,希望对你有一定的参考价值。

面试是一种经过组织者精心设计,在特定场景下,以考官对考生的面对面交谈与观察为主要手段,由表及里测评考生的知识、能力、经验等有关素质的一种考试活动。而面试技巧就是面试中巧妙的技能,可以影响到面试的成功与否,聘用与否、受聘与否的决定。


像下面这位网友所描述的两位面试者就是因为一个比较基础的面试题没有答上来,而与自己心仪的企业失之交臂。


这位网友今天面试了两个都是大厂出来的程序员,待的时间也还行,说的项目也挺不错的,Java基础也挺扎实,但是这两人却连二分查都写不出来。

然后就有网友觉得是两位面试者面试之前准备不充分,但楼主觉得再不充分,不至于二分查找都不会吧,项目倒是扯的头头是道的。


然后又有网友表示赞同之前的看法,真有可能是忘了,或者没准备。突然让你写一个平时不怎么用的算法,你也懵。但是楼主也回复到,都计算机本科的,这个是最基础的了,要别的系也就罢了。


但是下面的很多网友也是觉得可能真的就是没用过二分查找。

程序员从BAT跳槽,却不会写二分查找,结果面试官却被喷?

看到有网友这样说,楼主直接表示这两位面试者连思路都没有,不知道遇到工作中遇到麻烦怎么能解决掉。


这时就有人说是基础不行,不然不可能思路都没有,更有甚者觉得二分这么基础的算法,没听说过或者没写出来直接挂吧!


但是有一位百度程序员表示,其实一道二分挂个人说明楼主面试有问题啊,我们不会因为某道题挂人的。


如果真是算法你可以多面几道,系统,网络,都面面,而且要挖掘候选人潜力,如果所有基础都不行,那么就可以说拜拜了。


然后又一位腾讯程序员发表了自己对这件事的看法,对着项目问人家掌握的东西,一步步深入,不要自己网上找几个题目,谁来都问这个。


说到底是自己水平有限。Java东西不多,那问问操作系统,数据库,网络,别老是跟几个排序算法过不去,真要去看,半小时记不住?很多人平时不用忘了罢了。


同时下面也有很多网友跟着评论,基本都是说楼主面试题有问题的,从头到尾都没用过算法解决实际问题,面算法有什么意义,面向实际问题学习,有些人对于工作中用不到的完全不感兴趣,也懒得去学习和思考,但人家项目却比你强很多大有人在。


这时又有一位阿里的程序员站出来表示,正确的面试应该从他做的项目开始挖起,任何自己出题的面试官都是水货。


这么多网友都觉得楼主出的面试题确实有些问题,但是楼主也有自己的看法,就怕他们会吹牛逼却不会动手,一写代码就露馅…


看到BAT们都出来发表自己的看法,网友们都纷纷坐不住了,下边评论也炸开了锅。大概分为三批人,一批是觉得楼主用二分来判断一个人的能力有些过分了,一批是觉得这两位面试者连二分这么基础的算法没听说过或者没写出来直接挂掉,还有一批人呢就是认为楼主的面试题也没问题,两位面试者的能力也过关,只是面试之前准备不充分或者忘了之类的。


对于以上网友们的看法和观点,不知道大家战队哪方呢?欢迎大家转发分享吐槽!


以上是关于程序员从BAT跳槽,却不会写二分查找,结果面试官却被喷?的主要内容,如果未能解决你的问题,请参考以下文章

没有多少项目经验,面试官却要求说项目技术难点!该怎么破?

你真的会二分查找吗?—面试中的二分查找

好不容易说明白AQS,面试官却还要我说应用场景,我只好又讲了CountDownLatch ~~~

5分钟带你领略:写一个二分查找为什么让面试者挂的这么惨?

面试真经-如何优雅手写二分查找?

偷偷透露给各位程序员,BAT那些面试中的Java主流技术(做笔记,收藏)