[上海]我就是那个造成 1%面试通过率的人。

2015-08-01 04:38:16 +08:00
 higinslin
创业公司通常只在两个时候需要招人,下雨的时候和不下雨的时候。 创业大潮下为了招人,刷脸刷情怀刷逼格的事情相比大家也见多了,看到美女CEO可以这么约你:“想不想过来跟我大干一场?” 的时候你也许会说呵呵了。 看到知乎上问:请问怎样找一个前端程序员做男朋友? 的时候你会习惯性地脱口而出:“死HR滚粗!”

我也想做一个围观者,跟大多数人一样,乐趣在于静静地看人装逼,然后在他们底裤都被扒光清洁溜溜地从高处摔下来的时候默默地点个赞。

可是很遗憾,v2ex一篇帖子《我们的面试通过率为1%》,让我成了那个被围观的人。并得到了“早日倒闭”,“装逼死全家”等祝福。

HR和面试官就像那些选秀节目的评委一样,是一个容易被认为装逼的高危职业。不过比起装逼,我更想装一些人进来,然而我却发现自己没有任何优势。我这里没有美女,没有巨额融资,没有媒体追捧甚至我都说不出“愿不愿意跟我一起改变世界”这样的话,因为我们不是在改变世界,我们只是给那些想要改变世界的人提供工具罢了。

作为一个在做一件开荒的事情,我更愿意和面试者进行沟通,无论在当下彼此是否接受对方的想法。比如我会对内核和驱动开发者这么聊:

“我们需要支持协程,用C肯定不是很适合。当然比起这个理由,更大的问题是我受不了交叉编译。”

“我不是一个好的程序员,我成立这家公司的目的就是为了避免开发上涉及内存管理,异步IO等等,对我来说不仅慢而且bug众多,拿js开发就会好的多。”

“你知道吗? 在js里面 undefined是一个类型,也是一个值,甚至还是一个char数组,比如var a = undefined 于是a[1] 的值就是n。”

“对了,javascript里面函数是可以重名的。”

“javascript是一门神奇的语言。”

如果碰到写脚本的常常会这么聊:

“我们不用v8, v8太重了,我们用嵌入式js引擎。”

“设想一下你面对的不是浏览器,而是一群SPI, I2C的binding。还有,你需要写驱动了,用js些驱动,听起来就令人兴奋吧。”

“eLua是不错,但是注意,生态生态生态,重要的事说三遍,学习曲线、成本都是生态急需的。我跟你说说安卓的故事吧。”

……

碰到我的创业者都是最终面的,更多的人则是在前面止步, 有初面的时候说不清楚自己过去的项目经历和自己负责的具体工作的, 也有二面做技术分享的时候在小房间里虎吼阵阵,拍案连连却缺乏重点的, 还有在现场码代码做题的时候5个小时还没做好我们不得不去为他买饭的(我其实还很想招他,尽管他最后没完成)。

我们的首席工程师是95年10月出生的,从系统底层写到上层云端。 我一度认为他出的题可能有点难,自己做了一遍,将一个组合问题经过有限变换用一个简单的二分法在一个连续区间内解掉了该题目, O(logn)。 后来想了想发现问题可以最终简化成一个一元二次函数,这是有代数解的,只要区间连续,简化方法成立,是可以可以做到O(1),郁闷,我竟然自己都没解好这道题。

为了缓解尴尬:“用原始方法穷举解也行,咱们先不看算法,代码结构清晰就好。”

后来这道题我就再也没有见过

……

我们的题目真的不算难,除了有个别人若干小时做不出来, 通过的要么就是半小时内完成,代码干净整洁,看起来就是享受。 还有申请Java职位的觉得我们的题目让他感觉太boring于是用Scala 20分钟内做掉的。

对了,我们不考你反转二叉树,不考你八皇后,宝贝,别怕,乖

……

收到的简历还是够多的,一方面是我个人本身的知名度,另一方面是在双休不加班的情况下,我们的现金待遇略等于百度同级别的待遇,我们还有期权,福利还可以。

简历的筛选是我这个CEO亲自做的。 HR希望节省我时间,让我挑学历高的看。 我不以为然,不看中学历,我更想看你如何描述你过去的工作,以及你的Github。

……

杨高南路和峨山路的交汇处,坐落着一个猪肝色的大楼,我们公司就在这个楼上。每天早上的阳光在南面大楼的玻璃幕墙上搔首弄姿,映照着一群群园区的普通工作者,他们大多年纪轻轻,用娴熟的姿势叼着早餐健步如飞地抢电梯。 这里面时常会夹杂着几个略有紧张地提着手提电脑包,时不时撩撩头发推推眼镜的面试者。

我知道,这里面只有1%可以通过我们的面试。会有人嘲笑我说剩下99%估计都是拒绝了你们的公司吧。 好吧,姑且这么认为, 那也有1%没有拒绝我们, 如果你刚好是这个不拒绝我们的人,I want you。


Roy Li
上海南潮信息科技有限公司


CEO简历直投邮箱: roy@nanchao.org
15381 次点击
所在节点    酷工作
118 条回复
greycell
2015-08-01 10:38:20 +08:00
大神为什么要来嘲讽我们99%的凡人,呵呵
wangtong868
2015-08-01 10:43:59 +08:00
@breeswish 静静觉得地域战要开始了
yangff
2015-08-01 10:44:18 +08:00
我原来以为我用vb写驱动已经够逗了= =
guotie
2015-08-01 10:53:16 +08:00
var a = undefined
undefined
a[1]
VM238:2 Uncaught TypeError: Cannot read property '1' of undefined
at <anonymous>:2:2
at Object.InjectedScript._evaluateOn (<anonymous>:905:140)
at Object.InjectedScript._evaluateAndWrap (<anonymous>:838:34)
at Object.InjectedScript.evaluate (<anonymous>:694:21)
introom
2015-08-01 11:01:34 +08:00
@breeswish 不好意思我没说清楚。 就我的印象和感觉而言,**学生时期**的大牛普遍都在贵系或者贵校。当然上交也会有,但是数量肯定少很多,广州就算了。(其实直接地说,这是很明显的事实)。

当然出于严谨,所以之前的回复用的是“概率”上说。

以及我觉得作为一个“厉害”的学生秒杀大部分bat丝毫不难。

我丝毫没有兴趣针对这个首席以及去质疑他的技术实力。

我感兴趣的是给出一个这个装逼公司到底有多少技术的期望值。

我的估计结果是,,,不高。
introom
2015-08-01 11:02:57 +08:00
@wangtong868 我是有良知的人,所以我是不会喷自己家乡的,;)
yangff
2015-08-01 11:06:54 +08:00
@introom 然而并不是吧。我认识的绝大多数小学生大爷都不是贵系的。。
Francost
2015-08-01 11:09:44 +08:00
不理解var a=undefined a[1]的值会是n,楼主告诉我为什么我的报错呢?难道是我使用方法不对?
fnd
2015-08-01 11:12:15 +08:00
认认真真道个歉,承认之前的错误有多难。。。
不装逼会死吗。。。
你说这么多无非就是想要证明自己公司多么优秀,多么牛逼,1%的通过率是事实,你们并没有装逼。
好嘛,我信,我都信,你说的都是真的。
然后呢,1%面试通过率就值得炫耀了?为什么不干脆地承认错误呢?

招人不是讲故事啊,并不需要装逼。还是讲点实际的,别搞这么多噱头。

另外,传说中的男人,好久没见你在知乎讲故事了。
xuxu
2015-08-01 11:14:37 +08:00
顶你。 不被人嘲笑的梦想就不是梦想。
话说刚毕业的都喜欢算法做面试,其实是因为压根不会做用户产品。
yanguango
2015-08-01 11:14:38 +08:00
我只想知道给的薪水能不能对得起那么高的要求。
jukka
2015-08-01 11:15:35 +08:00
语言之争本来是非常无聊的。
不过既然拿出js和Lua做对比,还提到生态圈。

重要的东西写在前面, 嵌入式开发很多地方和移动游戏开发是类似的。本人做过半年的C++嵌入式开发,有发言权。“都需要高实时性!”,所以 QNX,TRON这样的系统才会流行。因为Lua非常简单就潜入进去了。所以在嵌入式领域,强行用js,实际上并不是迎合生态圈。而是自己在 == 创造生态圈 ==。

除了使用人数上,js比Lua多出几个数量级,除了web前端,想不出生态圈哪一环Lua比js落后了。

web development -> web server. 虽然Lua已经在web后端流行很多年了,不过凭借Node.js,js后来居上。js有很多lib(虽然很多质量让人担心)。

web development -> web client. 嗯,这里只有js。js赢了。

game development -> game client. 在这个需要高实时性和高开发强度的领域。 Lua vs js, 在pc, iOS, android, platform上,目测js从产品质量到使用广泛程度目前都是完败。HTML5上的游戏能叫游戏的话,就当我没说过。

game development -> game server. 这个不用比了,js毕竟太年轻,C/C++ + Lua一种欺负新人的感觉。

我也是无聊,写了这么多byte,看到这里说明你和我一样无聊。Good day。
fo2w
2015-08-01 11:26:34 +08:00
1. 我觉得上面说了这么多, 你们完全没明白面试的意义, 它是人与人之间相互建立了解的渠道, 不是一方考验另一方的"试场", 真苦了"面试"这词里面带个试字, 当初就应该叫相亲, 相亲那个才真叫面试...

2. 看到上面很多人说起js写驱动这事, 这真不是什么大事, 外行看热闹, 内行看门道, 理论上任何语言都可以写驱动, 在内存管理上做做手脚, 然后写llvm前端就行了, 或者直接在runtime层动手脚, 但是你知道为什么没有人用奇葩语言写驱动吗? 我告诉你, 能者忙着享受人生, 弱者忙着充实人生, 喜欢这么玩的只有孩子, 没人欣赏起码我可以自high, 反正我上学的时候这些东西圈子里都玩得不要了
哦, 补充一点, js现在这种情况也就能玩玩spi, i2c这些低速总线, 要玩高速总线, 呵呵, 就是考验硬功夫的时候了

3. 如果本文是CEO新手所写, 文笔还不错, 但是为什么情商跟文笔不太匹配呢
一句话诠释情商就是: 不要做一个大家"都"不喜欢的人

完毕
此致
dacapoday
2015-08-01 11:29:26 +08:00
我来歪个楼,嵌入式JS解释器
https://github.com/espruino/Espruino
实测,运行速度等效原生C,但是太耗资源。而且不支持中断,中断全被解释器控制。
只能依靠setInterval()轮询。
issues
2015-08-01 11:32:03 +08:00
有点low的主题, 还是来装逼的
tabris17
2015-08-01 11:42:21 +08:00
我觉得这是装逼失败开始酸了
jukka
2015-08-01 11:43:52 +08:00
@fo2w "能者忙着享受人生, 弱者忙着充实人生, 喜欢这么玩的只有孩子"

+1024
georgetso
2015-08-01 11:55:52 +08:00
我是那贴的一楼。虽然楼主这篇文章鸟的并不是我,不过我也想来凑凑热闹。
楼主的面试方式我个人其实蛮欣赏的,选择一个新公司就和找女朋友一样,得详细了解,匹配三观。面对冷冰冰的做题提问谈薪水,我更愿意去楼主的公司面试。前提是在简历筛选和电话面试之后,这种面试方法才更适合。
面试的目的不是大规模过滤,而是在候选人中抉择。
这就是我吐槽低效的理由。
bellchu
2015-08-01 12:01:15 +08:00
不位于陆家嘴的陆家嘴软件园大厦里孕育着一大批皮包公司。
muzuiget
2015-08-01 12:02:01 +08:00
喜闻乐见的撕逼现场

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/209985

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX