为什么面试不能 Google

2021-04-19 17:07:18 +08:00
 djyde
之前面试,过程是在某个做题网写代码,这个网站很有意思,只要你的页面 lost focus, 他就会提示面试官。有一次我下意识想 Google 一下,面试官就说不要切到别的页面,我说不能 Google 吗,他说不能。

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

我觉得只要不是直接搜索原题的解决方法就可以随便搜。比如我经常忘了 call 和 apply 到底哪个是接受 array of arguments 哪个是接受 arguments list. Google 一下私以为也无妨吧。又比如说某道题可能其中一个步骤我想判断一下一个 function 是不是 generator, 我 Google 一下 `check if function a generator` 私以为也无妨吧。 不过如果面试官的问题本身就是如何判断一个函数是 generator, 那我会直接说我不知道,需要 Google 一下。
8022 次点击
所在节点    职场话题
56 条回复
sneezry
2021-04-20 01:36:21 +08:00
我出的面试题都是结合自己工作和兴趣项目的经验出的,我非常希望面试者去 Google,遇到问题自己憋着也不 Google 的我会减分。
20015jjw
2021-04-20 02:23:10 +08:00
> 比如我经常忘了 call 和 apply 到底哪个是接受 array of arguments 哪个是接受 arguments list.

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

https://v2ex.com/t/771527

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

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

我觉得无论面试和笔试默认闭卷是共识,如果可以搜索,面试官应该明确提出可以搜索。这是基本的尊重。

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

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

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

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

© 2021 V2EX