一名清华学子在面试某互联网大厂程序员岗位时,却被面试官一顿吐槽,具体是所为何事呢?让我们看看这名面试官的吐槽内容:现在刚毕业的小孩,基础真是不堪啊,我在互联网外企,上午面了一个毕业一年的清华的小孩,让写个红黑树的添加删除算法,支吾了半个小时,写的还不对,张嘴还要18000,都膨胀成这样了。


然而,这名面试官的吐槽被不少围观的网友所诟病,因为红黑树属于计算机专业中的算法基础知识,整个结构体系比较复杂,可能读书时能够记得清楚,工作一段时间后大多数会忘了,因为工作中只需要运用红黑树的原理,并不用手写红黑树。正因为此,不少网友认为面试官出这样的题目让人就是为难人:我不会红黑树,从来就没会过,月薪3万多;没觉得会红黑树多牛,只觉得会红黑树的人很苦;够狠,遥想当年的你,也未必会云云。


还有网友表达了如下看法:这个不准备可能真写不出来,准备过的轻松写出来,所以做出来怎么样做不出来又怎么样?我们公司若是出这种题目,revewer自己会被面试委员会挑战;你面校招的肯定没问题,都工作了,谁还用啊;每个人性格和心态有差异,面试过程许多人容易发挥失常很正常,人在大脑充血的状态下,你给再多的提示他也很难领悟;估计这就是故意针对的题,红黑树,记忆有过,这东西,除了偏基础研究的,应用开发领域遇到的概率极小。

不过楼主表示自己所在的公司是做机器学习的,招的岗位是算法工程师,要求手写红黑树是基本要求,并不过分,自己对这些知识了如指掌,即使用汇编写快排,自己也能信手拈来。


也有一些网友认为楼主的观点没错:楼主说的也对,不同岗位要求不一样,我们做app的算法几乎很少用的,只要会基础的排序查找就够用了;招技术基本功当然重要,基本功决定了你日后技术的最高境界,支持楼主,至少面试时候要好好准备,算法不考难道考sdk如何调用?我不是学计算机的,但是我07年毕业面银行的一个工作,对方一下就提出我们专业一个很核心的概念,我当时就觉得人家挺专业,后来聊了一下,也不是只会写一点,是掌握得很扎实。

不知道各位读者朋友如何看待此事,说说你们的看法?

我自己是一名从事了5年web前端开发的老程序员,辞职目前在做线上教育讲师,平时自己会分享前端资源和教程,今年年初我花了一个月整理了一份最适合2018年学习的web前端干货,从最基础的HTML+CSS+JS到移动端HTML5都有整理,打包送给每一位前端小伙伴,这里是前端学习者聚集地。

关注我的微信公众号:学习web前端,关注后回复“学霸”,就可以领取啦!