V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
asanelder
V2EX  ›  职场话题

聊一聊当年面试腾讯的一件趣事

  •  
  •   asanelder · 2020-06-12 16:36:56 +08:00 · 6428 次点击
    这是一个创建于 1629 天前的主题,其中的信息可能已经有所发展或是发生改变。

    那件事距离如今已过三年了,但现在回忆起来,犹如陈年的酒,越品越香。。。

    那是俺面试的第一家大厂。

    鹅厂毕竟还是财大气粗,租的酒店也是超五星级的,可这也苦了俺这个没见过世面的 diao 丝,一进入这种场合,忍不住的心跳加速。毕竟,这种场地,俺认为都是电视剧中高端人士出入用的。俺自己是格格不入的。

    自然,俺遇到的面试官也是穿的人五人六(注意,这里是褒义),和俺的穷酸样一对比,俺更加无地自容。算了,硬着头皮上吧。

    在简单的互相寒暄之后,进入正题。

    “演示一下你做的东西吧”

    俺小心易易打开自己写的 app,然后俺就 C 了。房间网格信号不好,刷不出来页面!!!

    于是,问题就来了。

    “面对这种情况,你怎么办?"

    俺从技术角度就分析了怎么从网络上优化,blablabla.

    "打住,你现在的网络环境很差,优化有什么用?在这种情况下,你怎么提升你的 app 的体验?"

    "马的,俺准备的那些网络优化相关的内容没用了啊!"俺心想。

    "你再站在用过角度想想?"

    嗯,俺就从产品的角度随便扯了两条。

    "好,下一个问题"

    "这,这个问题就结束了?" 俺心想,"这个太简单了吧"

    下一个问题,智力题。面试官给俺出了一个闻所未闻的智力题。

    (补充一点,俺这个人从来不喜欢刷智力题,包括什么算法题,leetcode 之类的,俺这个人智商低,理解不了这些题的答案是怎么想出来的。)

    看到面试官给俺出的智力题后,俺的大脑一片空白。

    而这片空白持续了 20 分钟。

    然后,俺发话了。

    “俺有点紧张,想上厕所,能不能上个厕所?”

    “你去吧”

    就在俺在厕所嘘嘘的时候,俺想,不如拿手机搜索一下答案吧,万一有思路呢?

    可是,当搜索结果出现在俺面前时,俺要崩溃了,这个东西要用动态规划来解!

    动态规划之于俺,犹如傅立叶变换之于小学生!!!!

    俺现在的大脑不再是空白,而是真空了。

    怎么办?怎么办?怎么办?

    算了,俺是一个真诚诚实的人,反正也面试不过了,不如实话实说,把俺网上查答案的事,告诉面试官吧。

    “什么,你在网上搜索答案?你知道这是在作弊吗?”

    “知道,但是就算搜索出来,俺也做不出来,动态规划俺看不懂。。。”(知道俺多笨了吧,给俺答案也看不懂)

    ”算了,看在你告诉我你在网上搜索答案这事,也能看出你是一个诚实的人,再给你一次机会吧”

    在放弃了希望之后,这种俺的大脑已经不再真空,俺给面试一个提议。

    ”俺在这里比较紧张,能不能让俺找一个地方来思考,俺这次保证不上网查"

    "你去吧“

    至于俺为什么这么紧张,俺之前说了两点

    1. 这是一个 5 星级酒店的房间
    2. 面试官穿的太像电视里的人物了

    现在,还有第三点

    1. 面试官用的笔记本是 ---- macbook

    俺作为一个穷 ds,面对高端,确实非常不适应。于是俺就跑到楼下大厅那里,毕竟那里不高端了。俺的心也平静下来了。

    就在大厅的一个不起眼的角落里,俺平静心绪,运用启发示的思想,不断琢磨,反复推敲的情况下,在历经一个半小时(你没看错,一道题俺做了一个半小时)的情况下,想出来了一个答案,俺兴奋奋的去找面试官,这时俺的兴奋不来自于俺认为能通过面试,仅仅是俺在自己的努力下,也解决了一道智力题!

    在俺进入面试官的房间时,另一名面试者也出来了。

    再俺给面试官讲了思路之后,面试官流露出了一点笑容。他拍了拍俺的肩膀

    ”可以,这个答案不错了,已经接近最优解了,你回去再想想,看能不能给出最优方案,然后再发给我"

    "另外,我是 XX 总监,负责整个 XX 部门,你可以先回去了,记住,你要自己想,不要网上搜索"

    俺就 C 了,原来是一个总监,怪不得气场这么强大。既然总监这么信任俺,俺就一定不辜负总监。

    就在俺回到学校,吃完饭,攻克这道难题之时,总监给俺发来面试结果,”你通过了“

    俺这时相当兴奋,伴着这股劲,俺又花了 2 个小时给出了最优解。

    可惜遗憾的事,由于俺自身的原因,最后也没能成为总监的小弟,甚是遗憾。

    但总监给俺留下了很深的印象,这场面试:

    1. 俺对总监保持着真诚:俺之所以告诉总监俺在网上找了答案,是因为俺认为,如果是大量刷题而能给出答案,其实本不能反应出一个人的解题能力,而即时是俺看了答案,但俺在短时间内,能用自己的话,清晰的表述,这也算是对这首题真正的理解
    2. 总监对俺保持宽容:总监并没有因为俺 20 分钟没有思路就 pass 掉俺,也没有因为俺上网上搜索就 pass 掉俺,总监很清楚的知道,一个人的思维能力,不是他能否快速给出问题的答案,也无关能不能在网上解决答案,而是一个人面对全新的,没有遇到过的问题,如何通过自己的努力,一步步的逼近问题的最优解。

    后话:这个智力题,后来俺才知道,是某国际大厂的一道经典的智力题,如果你刷题比较多,遇到过的话,相信你 5 分钟就可以给出最优解。

    而且,这个题确实可以使用动态规划,但直到最后,俺也没看懂动态规划是怎么解出来的。俺自己就用了最朴素和通俗易懂的方式给出了最优解。

    以上的经历告诉俺一个道理:不是什么问题都要硬套一种算法才能得到答案,你完全可以自己靠着最朴素的方式(像俺一样,完全不懂动态规划)给出问题的最优解。

    第 1 条附言  ·  2020-06-12 17:14:51 +08:00
    其实从面试官的角度来说,假如你是面试官,你对算法题的理解就是思记硬背,自然担心应试者在网上找到答案。所以不敢放他在其它地方做题。

    如果你对算法题有自己的理解,而这种理解是无法在短时间内从网上找出答案,自然不必担心与些。其实网上答案虽多,但大多数千篇一律。

    而做为应试者,一首题是不是自己彻底的理解,还是靠着刷题背诵出来的,或者从网上找到答案,这在他的表达过程中其实很容易看出来的。
    58 条回复    2020-06-14 14:34:07 +08:00
    tufeiyuan
        1
    tufeiyuan  
       2020-06-12 16:49:59 +08:00
    很真实的心路历程
    zhangsimon
        2
    zhangsimon  
       2020-06-12 16:54:11 +08:00
    总监这么好?
    dongisking
        3
    dongisking  
       2020-06-12 16:57:48 +08:00
    感谢分享
    asanelder
        4
    asanelder  
    OP
       2020-06-12 16:58:34 +08:00
    @zhangsimon #2 就是因为这么好,才能当上总监吧。。。
    beastk
        5
    beastk  
       2020-06-12 16:59:59 +08:00 via iPhone   ❤️ 7
    你是东北那旮旯的吧
    welkinzh
        6
    welkinzh  
       2020-06-12 17:00:18 +08:00
    很有意思
    triple7
        7
    triple7  
       2020-06-12 17:02:08 +08:00
    同样怕智力题。总监这么 nice,真的是幸福。
    liprais
        8
    liprais  
       2020-06-12 17:04:29 +08:00
    如果我是面试官的话作弊是 100%会不通过
    果然我没本事混成总监
    asanelder
        9
    asanelder  
    OP
       2020-06-12 17:04:48 +08:00
    @zhangsimon #2 其实从面试官的角度来说,假如你是面试官,你水平不够,你对算法题的理解就是思记硬背,自然担心应试者在网上找到答案。所以不敢放他在其它地方做题。

    如果你对算法题有自己的理解,而这种理解是轻易在短时间内,在网上找不出答案的,自然不必担心与些。

    而且做为应试者,一首题是不是自己彻底的理解,还是靠着刷题背诵出来的,其实从他对答案的描述便知。有没有自己的思考很容易看的出来。
    parrddu
        10
    parrddu  
       2020-06-12 17:05:01 +08:00
    头条面试官表示这个总监太水了(手动狗头)
    asanelder
        11
    asanelder  
    OP
       2020-06-12 17:05:39 +08:00
    @triple7 #7 下次你也可以这样试试,如果是你也紧张的话。。。
    asanelder
        12
    asanelder  
    OP
       2020-06-12 17:07:03 +08:00
    @parrddu #10 哈哈,头条是出了名的专考各种算法题
    asanelder
        13
    asanelder  
    OP
       2020-06-12 17:11:51 +08:00
    @beastk #5 在那旮旯待过呢
    losscontrol
        14
    losscontrol  
       2020-06-12 17:26:10 +08:00   ❤️ 1
    你这个行文方式蛮像编程 think 的
    gzfrankie
        15
    gzfrankie  
       2020-06-12 17:30:44 +08:00
    楼主还是挺逗的,可以可以

    借楼也分享下我深刻的一次面试吧。

    背景:换城市之后的第一个 on site 面,该市为数不多的互联网大厂。
    之前我之前是在传统软件大厂工作的,没有互联网公司工作的经验,问很多前后端的主流框架我没啥经验答不出来,可能面试那人印象就觉得我比较水吧。

    于是就只能问我一些 C++的语言特性问题,
    问到 STL 里 std::set 是怎么实现的,我说各种树;
    他问什么树,我说可以用红黑树,但是不同的编译器可以用自己的方法实现;
    他说我错了,STL 是 Standard Library,跟编译器没关系,是同一套代码;
    然后我说 GCC 、微软、苹果的编译器绝对是不同的一套代码;
    最后他就一脸鄙夷地让我回去查查,就让我走了。

    这不是随便找个 IDE,去不同的编译器库代码里 Ctrl+左键就能看到么。。
    asanelder
        16
    asanelder  
    OP
       2020-06-12 17:33:22 +08:00
    @losscontrol #14 吓尿了,俺不是他,别人肉俺
    imaning
        17
    imaning  
       2020-06-12 17:35:41 +08:00
    说不定面试官当时就想起自己当年初出茅庐时的样子了。
    bailitusu
        18
    bailitusu  
       2020-06-12 17:49:30 +08:00
    你是熊大还是熊二?
    focux
        19
    focux  
       2020-06-12 17:50:06 +08:00
    腾讯上来就总监级别的在酒店面你?

    还是我太认真了=。=?
    LiuJiang
        20
    LiuJiang  
       2020-06-12 18:04:17 +08:00
    这个俺,看着我有点难受,哈哈哈。
    suzic
        21
    suzic  
       2020-06-12 18:06:26 +08:00 via Android
    想起来之前我的一次经历
    CismonX
        22
    CismonX  
       2020-06-12 18:22:59 +08:00 via iPhone
    @gzfrankie #15 这个面试官不是搞技术的吧。。C++ 标准只规定了 STL 的行为,并没有规定它的实现细节,这难道不是连非科班的大一新生就知道的基础知识么? libc++,libstdc++,还有微软最近开源的 MSVC 的 STL 源码我都多少读过一些,能是同一套代码就见鬼了。。
    crab
        23
    crab  
       2020-06-12 18:25:33 +08:00
    @beastk 编程随想 😁
    gzfrankie
        24
    gzfrankie  
       2020-06-12 18:32:53 +08:00 via iPhone
    @CismonX 是搞技术的,这东西其实就是刚好有些东西,你知道我不知道,或者我知道你不知道。这点上面试官和应试者是平等的,我也面试过一些人,求职是双向选择,大家都应该保持一颗谦卑的心吧。
    asanelder
        25
    asanelder  
    OP
       2020-06-12 19:01:52 +08:00
    @suzic #21 不妨说来
    watzds
        26
    watzds  
       2020-06-12 19:02:30 +08:00 via Android
    我的面试经历,也是腾讯的面试酒店最高大上,进去都找不到地方。
    百度的最 low
    asanelder
        27
    asanelder  
    OP
       2020-06-12 19:03:31 +08:00
    @focux #19 他自己说的哈,这是校招二面
    watzds
        28
    watzds  
       2020-06-12 19:06:12 +08:00 via Android
    @watzds 而且腾讯的面试比较容易,面试官也随和
    asanelder
        29
    asanelder  
    OP
       2020-06-12 19:07:33 +08:00
    @watzds #28 随和一点好哇,没必要整的跟考试一样,以后大家是一些工作的,而不是谁考验谁来的
    wanacry
        30
    wanacry  
       2020-06-12 19:09:20 +08:00 via iPhone
    所以是哪一道智力题
    asanelder
        31
    asanelder  
    OP
       2020-06-12 19:37:21 +08:00
    @wanacry #30 不能说啊,说了你一看那么简单,不就怀疑俺的智商了么
    a3459952112
        32
    a3459952112  
       2020-06-12 21:42:32 +08:00 via iPhone
    俺也一样
    plainboiledwater
        33
    plainboiledwater  
       2020-06-12 22:24:39 +08:00
    俺也一样!
    asanelder
        34
    asanelder  
    OP
       2020-06-12 22:28:17 +08:00
    @a3459952112 #32
    @plainboiledwater #33
    握爪!!!
    daozhihun
        35
    daozhihun  
       2020-06-12 22:32:01 +08:00
    很好的面试官,也应该是一个好领导。可惜真正的职场里不是每个领导都是这么好的。。
    blackboom
        36
    blackboom  
       2020-06-12 22:32:45 +08:00
    其实有的时候也是看个眼缘
    asanelder
        37
    asanelder  
    OP
       2020-06-12 23:23:19 +08:00
    @daozhihun #35 今生之遗憾
    asanelder
        38
    asanelder  
    OP
       2020-06-12 23:24:58 +08:00
    @blackboom #36 找工作和找对象一样,眼缘很重要,俺可以和一个面试官酒逢知己千杯少,但可以和另一个话不投机半句多
    xuroid
        39
    xuroid  
       2020-06-12 23:43:57 +08:00 via iPhone
    俺竟然看完了!
    ob
        40
    ob  
       2020-06-12 23:46:11 +08:00
    我最佩服的就是这种几年前的事情,细节依然记得清清楚楚,还能用文字描述出来的人。
    asanelder
        41
    asanelder  
    OP
       2020-06-13 00:01:43 +08:00
    @xuroid #39 意志力坚强,这么枯燥也看过了。
    asanelder
        42
    asanelder  
    OP
       2020-06-13 00:02:05 +08:00
    @ob #40 无他,主要是经历有趣,所以印象深刻
    stamina2002
        43
    stamina2002  
       2020-06-13 00:44:11 +08:00 via iPhone
    @losscontrol 尤其是"俺"
    Cynicsss
        44
    Cynicsss  
       2020-06-13 09:27:37 +08:00
    哈哈 真实
    lq007
        45
    lq007  
       2020-06-13 11:20:00 +08:00
    总监不是负责部门吧, 负责中心
    CipherSysu
        46
    CipherSysu  
       2020-06-13 11:27:17 +08:00 via iPhone
    這語氣我還以為在看某隨想
    rahuahua
        47
    rahuahua  
       2020-06-13 13:10:36 +08:00
    谢谢~ 有笑到
    Arrowing
        48
    Arrowing  
       2020-06-13 14:04:16 +08:00
    楼主很自信
    zhlssg
        49
    zhlssg  
       2020-06-13 14:25:57 +08:00
    小学的时候,和一朋友说我普通话很标准,当时脱口而出,俺普通话很标准,然后被笑了...
    asanelder
        50
    asanelder  
    OP
       2020-06-13 14:34:45 +08:00
    @zhlssg #49 俺又笑了
    672795574
        51
    672795574  
       2020-06-13 17:08:49 +08:00
    智力题,动态规划
    莫非是双蛋问题?
    asanelder
        52
    asanelder  
    OP
       2020-06-13 17:22:52 +08:00
    @672795574 #51 np, 铁子,你非常 np
    gbin
        53
    gbin  
       2020-06-13 22:47:11 +08:00 via Android
    你这帖子无形中让那些懂算法,重视算法的人有点不舒服啊。我认为编程的本质是抽象,抽象是基于建模的,没有算法功底怎么能构建出好的模型呢?
    VinsonGuo
        54
    VinsonGuo  
       2020-06-13 23:15:38 +08:00 via Android
    楼主这文风,让我想起了十年前的帝吧
    asanelder
        55
    asanelder  
    OP
       2020-06-14 00:21:29 +08:00
    @gbin #53 俺没别的意思,只是说,有时候,可能你并不知道一些算法,但是你要对自己有信心,有些问题其实靠着自己推断也可以做出来。

    当然,俺承认,系统的学习和练习算法还是很重要的。尤其是对于严肃对待 coding 来说。
    TimeRain
        56
    TimeRain  
       2020-06-14 08:45:03 +08:00
    老哥是山东的吗,老哥的文风很好呀
    asanelder
        57
    asanelder  
    OP
       2020-06-14 14:31:32 +08:00
    @TimeRain #56 多谢夸奖
    asanelder
        58
    asanelder  
    OP
       2020-06-14 14:34:07 +08:00
    @VinsonGuo #54 俺还记得帝吧那首著名的七言律诗

    女神床上心飞扬,屌丝空对屏幕忙。富帅播种咱来养,功名自在心中藏。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3209 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:10 · PVG 21:10 · LAX 05:10 · JFK 08:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.