为什么面试不能 Google - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
djyde
V2EX    职场话题

为什么面试不能 Google

  •  
  •   djyde 2021-04-19 17:07:18 +08:00 9014 次点击
    这是一个创建于 1702 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前面试,过程是在某个做题网写代码,这个网站很有意思,只要你的页面 lost fous, 他就会提示面试官。有一次我下意识想 Google 一下,面试官就说不要切到别的页面,我说不能 Google 吗,他说不能。

    之后的面试我都会问能不能 Google, 基本都是不可以。我很奇怪,为什么面试不能 Google. 如果想有效地测试一个面试者的编码习惯和能力,搜索问题的能力不应该是其中一个很重要的考察指标么,因为日常开发就是经常需要 Google 的。按照我多年来对一些共事的同事的观察,搜索问题的能力和综合能力是成正比的。

    我觉得只要不是直接搜索原题的解决方法就可以随便搜。比如我经常忘了 call 和 apply 到底哪个是接受 array of arguments 哪个是接受 arguments list. Google 一下私以为也无妨吧。又比如说某道题可能其中一个步骤我想判断一下一个 function 是不是 generator, 我 Google 一下 `check if function a generator` 私以为也无妨吧。 不过如果面试官的问题本身就是如何判断一个函数是 generator, 那我会直接说我不知道,需要 Google 一下。
    56 条回复    2021-04-22 00:39:48 +08:00
    shakaraka
        1
    shakaraka  
    PRO
       2021-04-19 17:12:54 +08:00
    面试官:我招人是完成任务的,速战速决,哪有什么是时间考察你那么多啊,流程过了就行
    Biwood
        2
    Biwood  
       2021-04-19 17:14:47 +08:00 via Android
    面试官担心自己出的题目直接在网上能找到答案,防止作弊吧。不过准备充分的面试官应该不会担心这个,我面试某大厂的时候,做一个编程题,面试官明确了是可以网络查资料的,一般也就查下 MDN 之类的网站。
    xupefei
        3
    xupefei  
       2021-04-19 17:15:11 +08:00 via iPhone
    我面试时让人随便 Google,但次数太多的话我会给个减分点
    mmrx
        4
    mmrx  
       2021-04-19 17:17:03 +08:00
    站在面试官的角度上,你如何保证面试者 google 的不是原题而是你说的“只要不是直接搜索原题的解决方法就可以随便搜”
    Yut
        5
    Yut  
       2021-04-19 17:19:44 +08:00 via Android   3
    阿里面试的时候让面试官 Google (指 Ubuntu+dpkg 算不算 micro kernel
    当然最后他觉得我不行我觉得他不行
    LawlietZ
        6
    LawlietZ  
       2021-04-19 17:21:22 +08:00   3
    很简单道理,别人不 google 就能解决,而你需要 google 才能解决。面试官:我招哪个人?所以,结论:加油卷吧
    EPr2hh6LADQWqRVH
        7
    EPr2hh6LADQWqRVH  
       2021-04-19 17:23:39 +08:00   2
    是时候祭出我的第二台电脑了
    EscYezi
        8
    EscYezi  
       2021-04-19 18:05:44 +08:00 via iPhone
    @mmrx 共享屏幕
    mmrx
        9
    mmrx  
       2021-04-19 18:18:20 +08:00
    @EscYezi 倒也不是不行
    LiuJiang
        10
    LiuJiang  
       2021-04-19 18:21:05 +08:00
    阿里面试官可以,我经常 Google 一下语法。。。
    cmdOptionKana
        11
    cmdOptionKana  
       2021-04-19 18:41:12 +08:00   1
    最大的原因可能是学生时期以闭卷考试为主,导致很多人思维固化,认为考试 /考核就该闭卷。

    但对于技术笔试面试来说,也许允许 google 但纳入时间因素,更快答对者得更高分,这样才更符合招聘目的。

    毕竟工作时可以 google,能快速、正确地完成工作才是更重要的。
    cmdOptionKana
        12
    cmdOptionKana  
       2021-04-19 18:44:29 +08:00
    @LawlietZ 不管需不需要 google,招最快做出正确答案的人。实际工作时是允许 google 的,那么在面试时考察不 google 状态的能力就没有意义。
    liudaolunhuibl
        13
    liudaolunhuibl  
       2021-04-19 18:53:54 +08:00
    @LiuJiang 经常。。。老哥是被阿里捞起来鞭尸了多少次
    yzbythesea
        14
    yzbythesea  
       2021-04-19 19:15:43 +08:00
    一般面试我都让考生用自己最熟悉的语言去写代码,这样不会给人家在 syntax 上挖坑。写得时候因为某些文档问题,考生记不起来特定 API 之类的,我也同意直接写个 pseudo code,或者我知道答案的话,我会直接告诉他。

    我觉得使用谷歌,一是浪费时间,二是证明不了你的业务能力,三是没法强制人家不察答案(比如远程面试)。总得来说如果考生真的因为 LZ 上面的情况想用谷歌,我觉得第一个要反省的是面试官,出的是写些啥题,天天鸡毛蒜皮地刁难文档的东西。
    xe2vherd
        15
    xe2vherd  
       2021-04-19 19:29:47 +08:00 via iPhone   7
    面试官: 我被面试的时候都不让 google,凭什么让这小子谷歌。
    winnerczwx
        16
    winnerczwx  
       2021-04-19 20:32:10 +08:00   3
    可能不同的人对"写程序"的理解不同吧

    有的人可能认为"写程序"就应该行云流水, 特别是对于外行来说更加明显

    而我认为不论是谁都无法保证在职业生涯中不会遇到问题, 这时候解决问题的方式方法就格外重要了

    毕竟程序员最重要的特质之一就是"解决问题"

    如果一个程序员能通过 Google cv 一段代码解决一个问题, 他"可能"不是一个"好程序员", 但他会是一个好员工... 当然, 这里并不包括 cv 一行 3 个报错, 还解决不了的那种
    billccn
        17
    billccn  
       2021-04-19 22:41:34 +08:00
    一般八股(固定答案问题)和算法题都是不可以 Google 的,因为你一搜就知道答案了,一般每道题解答时间也有限,没有时间给你搜。

    我见过的写代码实践的面试都是给 Google 的,我们公司还要求自带笔记本和 IDE,提供 Wifi 密码(自带外网),按照正常工作的环境来做一个小项目,从处理依赖一直做到编译测试,中间不免有不熟悉的需要查,要不然花很大的劲招一个只会哑巴编程的也不行。
    tonytonychopper
        18
    tonytonychopper  
       2021-04-19 22:43:11 +08:00
    我觉得可以,但是前提是不能 google 问题本身,比如说让你写一道题,然后你想到一些过程,其中会用 到 xx 函数,但是忘了怎么用了,这时候倒是可以 google 一下。但如果说面试官本来就问你 xx 函数是怎么用得,这时候再用 google 搜就是减分了……
    beidounanxizi
        19
    beidounanxizi  
       2021-04-20 01:09:25 +08:00
    算法题目 ru'g 如果本身要求熟悉不常用的 api 那是面试官的问题
    一般 这种面试官 也是没什么水准的样子
    binux
        20
    binux  
       2021-04-20 01:13:33 +08:00 via Android
    虽然你不能自己 Google,但是你可以让面试官帮你 Google 啊
    sneezry
        21
    sneezry  
       2021-04-20 01:36:21 +08:00
    我出的面试题都是结合自己工作和兴趣项目的经验出的,我非常希望面试者去 Google,遇到问题自己憋着也不 Google 的我会减分。
    20015jjw
        22
    20015jjw  
       2021-04-20 02:23:10 +08:00
    > 比如我经常忘了 call 和 apply 到底哪个是接受 array of arguments 哪个是接受 arguments list.

    如果不让你 google,又要让你的代码跑,这就是面试官 sb
    但是如果不用跑,这应该无所谓
    我认为面试重点考查的是结局问题的能力,不是考察死记硬背的东西
    我面别人从来都是明确说 specific 的 signature 什么忘记,queue 的语法忘记都没所谓的
    Google 的问题在于很多题目你可以直接 Google 出结果,那到时候你想不看都不行,就不太行。
    arvinsilm
        23
    arvinsilm  
       2021-04-20 09:04:24 +08:00
    我需要的是一个技术过关的人,而不是一个搜索能力强的人。你 Google 找到答案能代表你懂这个技术吗?并不能。很奇怪为什么会有这种问题。LeetCode 每道题都能 Google 到答案,那一个人能搜到这些答案就表示他能胜任算法职位吗?
    Wincer
        24
    Wincer  
       2021-04-20 10:04:10 +08:00 via Android
    想起来我之前校招笔试的时候,也是遇到不会的就切出去 google,然后在考试结束的事后和同学交流原来是最多只能切出去三次,超过就会被取消面试资格。不过我当时可能是触发了某个 bug,就没有提示我不能切出去。
    回到问题本身,楼里好多人说算法题能 google 出来了就代表你掌握了吗?当然不是,可实际工作中遇到了这种算法,难道你是手写一个而不是调库或者看看网上大家怎么写的?
    所以如果面试官不想让人 google,最好的方法就是自己多花点心思,出点 google 查不到的问题。面试官和求职者应当是平等的,你自己都是 google 的题目,人家为什么不能 google 解答呢
    runinhard
        25
    runinhard  
       2021-04-20 10:07:32 +08:00
    换位思考。不要屁股决定脑袋
    opengps
        26
    opengps  
       2021-04-20 10:11:29 +08:00
    google 用途,有的人用来搜答案搬代码,有的人仅仅用来搜某个类库名怎么写,这里是不一样的
    djyde
        27
    djyde  
    OP
       2021-04-20 11:43:29 +08:00
    @arvinsilm #23 我在正文提了我说的不是直接搜题目抄答案的情况。
    leven87
        28
    leven87  
       2021-04-20 13:15:01 +08:00
    这就是潜规则,所以才需要刷题。 国外也是这样,算法啥的,都要刷。
    nvioue
        29
    nvioue  
       2021-04-20 13:34:43 +08:00
    招人就是给出一个规则,通过的就来,通不过的不能来... 至于是不是合理是不是公平...不会有人关心的..
    我以前刚毕业的时候也觉得大公司里面都是精英吧, 小公司都很差..
    等我工作后实际情况是小公司里面会有很 nb 的, 大公司里面水货也有很多
    unco020511
        30
    unco020511  
       2021-04-20 14:36:39 +08:00
    因为别人不 google 也能解决
    356693212
        31
    356693212  
       2021-04-20 14:44:05 +08:00
    没那么多为什么,人家懒得了解你
    LawlietZ
        32
    LawlietZ  
       2021-04-20 14:50:04 +08:00
    @cmdOptionKana 需要 google 啥?如果是忘记的 api 参数啥的问一下面试官就行了,如果面试官不乐意告诉 ,那就表明面试官就是想考你记不记得这个 api 。搜索解决问题能力大多数在 google 错误信息,面试需要 google 错误信息么
    loryyang
        33
    loryyang  
       2021-04-20 15:06:04 +08:00
    一般面试题不会难到需要你去 Google 。而 API 这类纯记忆的东西不考
    Paaranoia
        34
    Paaranoia  
       2021-04-20 15:25:59 +08:00   5
    面试官:问你的问题,就是我 Google 的
    wangxiaoaer
        35
    wangxiaoaer  
       2021-04-20 15:27:32 +08:00
    @Paaranoia #32 笑哭,我经常这么干。
    xingyuc
        36
    xingyuc  
       2021-04-20 15:33:49 +08:00
    搜索问题答案的能力是综合能力的一部分
    lonelymarried
        37
    lonelymarried  
       2021-04-20 15:59:04 +08:00
    准备 2 台电脑,over
    charlie21
        38
    charlie21  
       2021-04-20 16:04:03 +08:00
    能三两分钟 google 出来的 一定不是什么好题, 至少你该把原题弄个变式当考题吧
    面试官就该被开除
    面试官被人拆穿, 恼羞冲怒 遂逐出面试者
    feelinglucky
        39
    feelinglucky  
       2021-04-20 16:31:56 +08:00
    @Yut 好奇问这个问题的初衷是什么…
    Vegetable
        40
    Vegetable  
       2021-04-20 17:21:48 +08:00
    啊这,和我联动了

    https://v2ex.com/t/771527

    搜索能力和解决问题的能力不应该在面试答题过程中考察,面试出的笔试题应该都是比较简单的,能够快速解决的才对,总不能面试官陪着候选人在那憋,或者要求必须秒答吧。生僻 API 也不该出现,这不是故意难为人吗?

    你无法自证失去搜索答案还是搜索语法,就像上学的时候你无法证明是去上厕所还是去翻小抄一样。

    我觉得无论面试和笔试默认闭卷是共识,如果可以搜索,面试官应该明确提出可以搜索。这是基本的尊重。
    Yut
        41
    Yut  
       2021-04-20 17:24:10 +08:00 via Android
    @feelinglucky 当时那个面试官很拽,他给我一种我能被他面试是我的荣幸这样的感觉。然后就想试试他的成色呗,结局就是我拉黑阿里,那面试官估计也拉黑我了
    mongodb
        42
    mongodb  
       2021-04-20 17:29:39 +08:00
    我写正则必搜索。以前是记了忘,现在已经老油条到直接搜懒得记。

    某些语言中用的很少的关键字我偶尔也会卡壳一下,必须搜。

    如果是框架,那遇到生僻的问题更是必须的。
    dj9399
        43
    dj9399  
       2021-04-20 17:36:24 +08:00
    面试官不知有 GOOGLE,只识 BAIDU 。你说 BAIDU 他就懂了
    tongyang
        44
    tongyang  
       2021-04-20 17:44:44 +08:00
    这个帖子下的人是不是只会 Google 啊。这么能吐槽。一道算法题都不会不就是脑子不行么
    Moeyua
        45
    Moeyua  
       2021-04-20 18:44:22 +08:00 via iPhone
    我觉得可以单独增加一个解决问题的环节,这个问题就从你之前没打出来的问题中挑选
    feelinglucky
        46
    feelinglucky  
       2021-04-20 19:33:28 +08:00
    @Yut

    ```
    经过仔细评估,很遗憾您的职业经历与该职位的要求略有差异,因此对于您的此次应聘,我们将不做下一步安排。期待您持续关注阿里巴巴集团招聘信息,更期待未来有与您共事的机会。


    再次感谢您对阿里巴巴集团的信任与支持!
    ```

    mogg
        47
    mogg  
       2021-04-20 20:40:31 +08:00
    开卷加难度呗,看你和面试官达成怎么样的共识了
    cmdOptionKana
        48
    cmdOptionKana  
       2021-04-20 21:29:53 +08:00   1
    @LawlietZ 我说的不仅仅是 api,我的主要观点是:

    1. 如果正式工作时允许 google,那么面试时就应该允许 google,因为这样考核手段与考核目的完美一致,没必要制造分裂。

    2. 加入时间因素,同一道题,只要做对了,速度更快者优胜。我不理解为啥要让不搜索者优胜,而不是让速度快者优胜。

    工作又不是表演最强大脑让观众看得爽,工作就是看谁能把事情给干了。既然实际工作允许搜索干事,为啥面试时不允许搜索干事呢。
    draftingdreams66
        49
    draftingdreams66  
       2021-04-21 00:30:34 +08:00 via Android
    开放性问题,让你 google 有让的理由,不让有不让的理由,只能去适应了。
    Tumblr
        50
    Tumblr  
       2021-04-21 00:57:05 +08:00
    除了搜索问题能力,我觉得合理调用可用资源是个更重要的能力,所以……直接让面试官告诉你答案,比 Google 更快,也更符合面试官的期望。

    BTW,我觉得你连面试官面试的点都没 get 到。
    momocraft
        51
    momocraft  
       2021-04-21 01:11:08 +08:00
    假设面试是个留下有价值的人的分类问题
    让你随便查也许能增加 recall 有 precision 爆炸的风险
    skrjscom
        52
    skrjscom  
       2021-04-21 10:58:30 +08:00
    面试你造火箭呢,不能 google 。
    andong777
        53
    andong777  
       2021-04-21 17:28:14 +08:00
    别的 candidate 不需要 google 就能解决,你面试时要一边写代码一边 google 。除非你能在花时间 google 的情况下还更写完,这种情况说明能力确实可以,不然的话你又慢又要边写边查,为啥要要你
    Yut
        54
    Yut  
       2021-04-21 18:56:50 +08:00 via Android
    @feelinglucky 嚯我都没这个的,面完(吵完)就再也没声了
    intmax2147483647
        55
    intmax2147483647  
       2021-04-21 22:33:24 +08:00
    我司面试现场 coding,可以 Google,嘿嘿
    tomari
        56
    tomari  
       2021-04-22 00:39:48 +08:00
    因为面试不用查就写出来的人入职以后能力更强的概率更高
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4826 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 05:42 PVG 13:42 LAX 21:42 JFK 00:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86