清华退学王垠 VS 阿里P10 赵海平,这场面试之战到底谁赢了?

知乎上有一个话题:如何评价阿里 P10 赵海平对王垠的面试?最近成了热帖,这下赵海平跟王垠这次是真的火了。

由于本事件像电影的情节一环扣一环,文章比较长,直接一句话说下该事件始末:网红王垠受邀面试阿里P9岗位,被p10的面赵海平面试,王垠被挂后网上发文吐槽自己遭遇了不公面试,事件发酵该后面试官p10被上级打了低绩效!后续p10回应称自己是被其他部门邀请去做面试官的并无超出职责范围,疑自己被出卖了。

事件回溯先给大家介绍一下事件的两位主人公。

王垠[yín]

四川大学97级本科毕业,保送到清华大学计算机系直博。期间曾在清华大学计算机系软件工程专业就读,主要进行集成电路布线算法的研究。在此期间,他因《完全用GNU/Linux工作》一文和对TeX的推广等“非研究成果的业余东西”而出名。在只剩一年就要博士毕业的时候,他申请退学,并将1万7千余字的“退学申请书”(题为清华梦的粉碎)公布在网上,引起舆论界一时对教育体制、理想主义等的热议。

赵海平,阿里P10

赵海平是非常著名的软件工程师,曾在微软工作过。2007年加入不到50位软件工程师的Facebook(是第一位中国工程师),期间他创建了HipHop项目。HipHop可以将PHP脚本代码先转换成抽象语法树(AST),之后再转换成优化的C++代码,使其速度提高5到6倍,为公司节省了数十亿美元。2015年3月他回到中国,加入阿里巴巴技术保障部,重点攻克阿里在软件性能以及Java使用过程中遇到的技术问题。

12月12日,王垠微博发千字文怒怼阿里P10 “最伟大的计算机科学家”也不过如此!在文章中,王垠怒指赵海平在整个面试的过程,不为发掘一个人的才能,全程冷嘲热讽,甚至把自己博客翻出来,一篇篇的挨个贬损。文末更直言到“阿里这项目组好可怜。这么好的事被某人给破坏了!” 阿里巴巴因此给我留下了非常不好的印象,以后的合作就基本不用考虑了。

笔者文章发出后,也是瞬间引起了网友的围观与议论,笔者也总结了几条,一起来看看。

momopig:阿里的面试确实是这样没有水准的,亲身经历,最后也拒了他家的offer,感觉不可一世的样子。

TeaWeb:虽然不喜欢王垠这个人,但不得不说很多面试官都有这个毛病,喜欢贬损对方,获得自己内心的一点成就感,这不是在面试,而是在跟你辩论。

lisamay:让一个世俗的“普通科学家”去面试一个天才,这本身说明阿里巴巴的人事制度需要改革,别人只是太过实在说出了这个公司的问题,就说别人抱怨这是偏见!

事件发酵2日后,王垠再次发博质问阿里的HR制度

文中再次质问。“业务部门的人对人尊重再三(毕竟是他们找上门来的),然后他们会让HR跟你聊,然后感觉就忽然变了。”并再次表明自己的观点,HR是个办事的,不应该干不尊重人的事。

对于王垠的再次质问,阿里方面没有做出任何回应。时隔一日后,王垠再次发博重提《怎样尊重一个程序员》

嗯,截稿前,目前的战况是,双方开始交战,不可开交,包括阿里在内的三方一同沦为了坊间看客们的笑柄。

事件自12日发酵至今,终于迎来第一个热搜“如何评价阿里P10赵海平对王垠的面试?”对于坊间传闻四起,赵海平第一次公开回复了王垠,以下为赵海平回复王垠全文:

我是赵海平,犹豫再三,还是回复一下王垠同学的质疑。之所以犹豫是因为,在我的职业生涯中面试过一两千人了,从来没有在事后回应过面试者,因为面试训练里告诫面试官最好的做法是不回应,而且揭露细节和具体原因是违背公司规定的,但是我理解和同情王垠的感受和面试失败的挫败感,本着爱才惜才的动机,就简单的解释一下吧,只不过依然不能违法的揭露过多的细节,只能针对有疑问的地方稍加解释,见谅了。

整个面试最关键的过程恰好是对简历上具体工作的详细了解,这个王垠在博客里完全没有提到,实际上我问了将近二十到三十分钟,我希望王垠能够意识到这部分才是面试真正考核的部分,应该尽量把自己最拿手最出彩的工作分享给面试官,详细解释为什么难,为什么有意义,为什么对公司有着深远的影响,而不是直接问面试官是做什么的,到底懂不懂,很遗憾,我恰好是做编译器的,在 Facebook 做了 PHP 编译器,在阿里巴巴领导了团队在 Java 里加入了透明的协程,所以这个面试也确实是王垠运气不太好吧,遇上了我 :-)

至于博客的讨论是在简历工作讨论之后了,如果不是出于寻求亮点发掘能力,我是不会去看博客的,当时也只讨论了一篇,其他的很多都是经验性分享,我是不可能在一个高级别的面试中询问的。这一篇 P vs NP 我本以为我们意见交换的很好,最终达成了一致意见,那就是“并没有太大的实际意义,但是有其价值和理论意义”,整个过程只有5到10 分钟吧。我没有说过“你太自以为是了”,“你成天写那些博客,有什么价值吗“,“你写这些有什么意义呢,什么价值呢?”(这句话正常语气的询问是有的,那就是面试的一部分呀),“我不觉得我从中能学到什么”,”你居然连“P vs NP”都敢批“,甚至没有说过” 知不知道“P vs NP”要是解决了,世界将有天翻地覆的变化,多少的计算难题会被解决“,我的确说了一句,如果 P = NP,那么上面多层的计算难度的大厦会塌陷成一层了,是不是这句话被理解成了“世界会有天翻地覆的变化”?

正好借此机会,我谴责一下小编“饭遥“,Facebook第一个华人员工已经回国,表示要来拯救阿里的代码,这篇文章是2015年写的,当时刚刚回中国,不明所以,我只是想问他/她两个问题,(1)我什么时候表示过要来拯救阿里的代码了?(2)工牌上是口号(slogan)不是头衔 (title),工牌是2007加入Facebook时公司说可以印上自己喜欢的称呼或者口号,我写的是 “The Greatest Computer Scientist!” 是有一个感叹号的,是希望自己成为一个伟大的计算机科学家,当年的我和王垠一样踌躇满志,但是当年的我一事无成,没有任何资本骄傲和自负,即使今天我也从来不觉得自己有什么了不起的地方,结果被小编蹩脚的英文和缺乏职业道德的做法,刻画成一个自大的人,所以希望饭遥可以站出来向我道歉。

但我不希望王垠像饭遥一样想怎么写就怎么写。一个失败的面试只是说没有符合高级别的要求,并不是对一个人的全盘否定,如果不服气,可以再来,或者用其他方式证明自己的实力,而不是不遗余力的抨击面试官。

顺带提一下,整个面试的结果是公司团队性的决定,我是被邀请给反馈的,如果我的意见不靠谱,依然会被团队否决,我非常希望王垠的那个“阿里的朋友”在非法的告诉王垠我的名字的同时非法的告诉王垠详细的理由 :-) 或许可以帮助王垠理解这个面试结果,我也很希望这个“阿里的朋友”可以主动来找我好好聊聊这件事哦,请我去面试还出卖我 :-)

好吧,我确实很爱开玩笑,当时开了一个玩笑,简历上有一年的空挡没有工作,这个是个 red flag (警惕性信息),我必须要询问原因,我很友好的开了个玩笑“不需要挣钱的呀,富二代那种?;-) 现在想想的确不合适,希望王垠原谅!

第三方评论

justlikemath:不合适道歉就是了,还要强辩给自己的rudeness 找各种什么面试原则,公司条例,营造出自己只是稍微不客气的形象。看得出确实面试老手。最后抛出一个弱点,说了富二代的玩笑之类的,但是这个点只是因为自己没有过多注意而已,而它却有”一年未工作,”red flag”坚实理由支撑。————这不就是面试常用手段吗?哈哈,你工作中犯过最大错是什么,你最大的缺点是什么?答起来是一样的,说的都是小问题小疏忽,但是理由都异常坚实,连续加班导致的,客观条件限制的。

小男:说来说去还是在互相diss对方没有作出实质上的工作。无非就是学的多的,diss学的少的,学的深的,diss学的浅的。实在没有可diss的,就diss没做出实质的东西。或者做的多的就diss做的少的。真做出东西赚到钱了,就自己与自己和解了。

送丁大凤进士赴举:这事吧先找个公关顾问review一下。感觉是给自己越抹越黑。要追究透露名字的人,你是嫌敌人不够多吗?弱弱的问一句,赵老师从阿里离职去哪里啦?纵观华语互联网历史,好像还没有人能在diss王垠之后全身而退,看来又成事实。按照王垠的性格,肯定少不了再次回复的,我们吃瓜继续。

写在最后

说直白点,双方本没什么大错,有错的是双方个性上的冲突。赵海平本来不该回应的,因为看到舆论对自己不利才想挽回自己的形象。面试时的高姿态与患得患失回应的形象之间产生了鲜明的对比。

知乎上由网友客观回复

“看了赵海平的回复,基本上可以拼凑出当时的场景了。王是阿里团队邀请去的,但他本人其实兴趣不大,因此他对p10面的期待其实并不是表现自己,而是希望p10好好说说阿里为什么需要他,有什么值得他加入的东西,而从赵的角度说,是有个网红想面p9,我得严格把关,他得想办法证明他能给阿里带来足够的价值我才可能放他进来。

所以赵觉得我正常流程挖掘你的技术深度你怎么什么都不肯说还不耐烦?

王觉得你怕不是个傻子来挖我的底?我答应你要来了吗?

表现出来是互相看不上,但本质上其实是大家对面试的期望不一致造成的。”

此事双方的回应,我们也可以看出三个道理:

1、事情具有两面性,对立方都有自己的立场,但表现出来是互相看不上,但本质上其实是大家对面试的期望不一致造成的。

2、不回应对自己不利的舆论,个人的力量是无法抗拒舆论的,回应只通过媒体。

3、地位真的会改变一个人的态度,而保持谦逊的人并不多。当然,赵海平再无上位可能,王垠无再去阿里的可能。

结局……两败俱伤,注定灰飞烟灭。

作者:开发者技术前线       来源:整理自知乎社区回答

Image placeholder
IT头条
未设置
  46人点赞

没有讨论,发表一下自己的看法吧

推荐文章
双11这场新数据狂欢

在一片“接下来就要吃土”的悲鸣声中,一年一度的双11落下了帷幕。这个以购物为主题的新兴节日,风头已经不输给任何传统节日了。从宣传造势到预售再到正式活动,与双11有关的任何一个话题都是全社会的关注点,刺

调查:2019年数据分析市场面临的挑战有哪些?

分析和数据科学行业对人才的需求急剧增长,为该行业求职者提供了很多工作机会。无论是500强还是初创企业,每个团队都在使用分析来从数据中获得有价值的信息。然而,在人才、客户定位和收集数据等方面,这个行业仍

餐饮SaaS规模之战一触即发 客如云显制胜决心

记得上小学的时候腊月时节下起了夜雨,第二天清晨寒风凛冽中公路铺满了薄薄的冰层,外出行人即使再小心也不免滑倒。2018年对于创业者来说何尝不是一个下雨的冬天,宏观经济带来了凛冽寒风。国内民以食为天,去年

我是怎么倒在美团第三轮面试之下的

说实话,之前我从来没想过能有大厂会给我机会让我去面试,一个专科生,不是科班出身,这些硬性条件好像都没有一个符合的,但是却获得了美团的面试机会。很庆幸自己获得那次机会,也让我深刻体会到了面试大厂,到底需

【搞定 Java 并发面试】面试最常问的 Java 并发基础常见面试题总结!

Java并发基础常见面试题总结 1.什么是线程和进程? 1.1.何为进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。

清华大学教授马智亮:如何走向高度智慧建造?

什么是智慧建造?普遍意义上的智慧建造是指生物基于神经器官所具有的一种高级的综合能力,包括感知、知识、记忆、理解、联想、情感、逻辑、辨别、计算、分析、判断、文化等多种能力。显然,具备这种能力的生物,首当

AWS vs K8s 是新时代的 Windows vs Linux?

作者:IanMiell是开源程序员、演讲师、作家和博客写手以前……如果你与我一样,年过四十,又在IT行业工作,恐怕还记得每个人使用Windows,一小群但越来越多的人在业余时间埋头编译Linux的年代

漫画 | 面试的我 VS 真实的我

作者:纯洁的微笑、孤独烟漫画师:栗子“面试造火箭,入职拧螺丝!”已经是各大互联网公司招聘的常态,为了应对如今越演越烈的面试形势,程序员一个个都变成了表演大师。俗话说面试如戏,全靠演技!HR篇01020

TPC-C解析系列03_TPC-C基准测试之SQL优化

TPC-C是一个非常严苛的基准测试模型,考验的是一个完备的关系数据库系统全链路的能力。这也是为什么在TPC-C的榜单前列,出现的永远只是大家熟知的那几家在业界有着几十年积累、从关系数据库理论开始发展就

TPC-C解析系列05_TPC-C基准测试之存储优化

TPC-C规范要求被测数据库的性能(tpmC)与数据量成正比。TPC-C的基本数据单元是仓库(warehouse),每个仓库的数据量通常在70MB左右(与具体实现有关)。TPC-C规定每个仓库所获得的

TPC-C基准测试之链路层优化

作者:易鸿伟闫建良王光树在TPC-C标准定义中,测试系统分为RTE(RemoteTerminalEmulator)和SUT两部分。在实际的TPC-C测试流程中,不只是对DB端能力的考验,对链路中的所有

TPC-C解析系列04_TPC-C基准测试之数据库事务引擎的挑战

OceanBase这次TPC-C测试与榜单上Oracle和DB2等其他数据库在硬件使用上有非常大的不同,OceanBase的数据库服务器使用的是204+3台型号是ecs.i2.16xlarge阿里云E

阿里达摩院 vs Gartner:2020 科技趋势预测,你更信谁?

信息革命、移动互联网革命尚未落幕,智能革命又像一头大象一样撞进人类的生活,激荡着整个世界。任何足够先进的科技,初看都与魔法无异,但魔法背后是对规律和趋势的洞悉。2020年初,阿里巴巴旗下达摩院发布了2

阿里面试题:如何保证缓存与数据库的双写一致性?

作者:你是我的海啸出处:https://blog.csdn.net/chang384915878/article/details/86756463只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只

100%数据可用性承诺 VSP 5000系列如何改变存储行业规则

上个月,HitachiVantara在于拉斯维加斯举行的NEXT2019大会上,发布了其最新的企业级高端存储系统VSP5000系列产品。通过这款全面提升的企业级闪存阵列,致力于提供业界领先的性能和弹性

1000亿文本信息,高并发MD5查询,这么大数据量的业务怎么弄?

==提问== 沈老师,你好,想请教一个身份证信息检索的问题。公司有一个每秒5万并发查询的业务,(假设)根据身份证MD5查询身份证信息,目前有1000亿条数据,纯文本存储,前几天看你写LevelDB,请

吊打面试官!MySQL灵魂100问,你能答出多少?

推荐阅读:面试机会不等人,资料看精不看多!史上最全Java技术资料合集!2019年中总结,400道一线大厂高频精选面试题合集(JVM+Spring+RabbitMQ+Mybatis+Redis+分布式

阿里巴巴重磅发布含光 800 芯片:顶 10 个 GPU

2019年9月25日,2019杭州·云栖大会在云栖小镇举行。回顾历届大会,每年都有那么几件大事情值得关注,比如提出“DT时代”、“五新”概念,宣布建设“城市大脑”,成立达摩院、半导体公司“平头哥”等

阿里巴巴为什么能抗住90秒100亿?看完这篇你就明白了!

1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、

多次问鼎 NuerIPS、MRQA 等国际顶级比赛,百度 NLP 技术到底有多强?

人工智能技术的发展尤其是深度学习技术的成功运用,推动自然语言处理(NLP)进入了高速发展阶段。NLP目前也是应用范围最广的人工智能技术之一,已在智能搜索、智能客服、智能助手、智能推荐等方面得到了大规模

Node.js 到底是什么?

Node.js是一个JavaScript的运行环境,听起来很棒,然而是什么意思呢?它又是怎么使用的呢? Node运行环境涵盖所有你运行用JavaScript编写的项目所需要的东西。如果你知道Java的

Stack Overflow上188万浏览量的提问:Java 到底是值传递还是引用传递?

在逛StackOverflow的时候,发现了一些访问量像阿尔卑斯山一样高的问题,比如说这个:Java到底是值传递还是引用传递?访问量足足有188万+,这不得了啊!说明有很多很多的程序员被这个问题困扰过

跳来跳去,到底去大公司还是小公司?

作者:一颗卤蛋,https://dwz.cn/NA3E0JFG职场生涯总会面临着选择,尤其对我们这些IT人来说,跳槽的频率应该是所有行业中相当大的了。那么我们跳来跳去,究竟该选择什么样的公司?大or小

程序员到底要不要接外包?

之前写过一篇文章,题目叫做《窝在二线城市很难受,要杀回一线城市吗》,里面提到程序员接外包这件事,于是很多小伙伴就私下问我:二哥,我也想接外包,但不知道去哪里接,能介绍一些吗?其实接外包最直接的方式,就

技术总监到底要不要写代码?

这是一个非常敏感的话题,每次谈论到技术总监要不要写代码的时候,总会引起一片争论。有的程序员说技术总监如果不写代码怎么能领导好技术团队;有的说技术总监还需要写代码?如果技术总监都需要写代码的话,那技术团