为什么面试不能 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 一下。
8350 次点击
所在节点    职场话题
56 条回复
wunonglin
2021-04-19 17:12:54 +08:00
面试官:我招人是完成任务的,速战速决,哪有什么是时间考察你那么多啊,流程过了就行
Biwood
2021-04-19 17:14:47 +08:00
面试官担心自己出的题目直接在网上能找到答案,防止作弊吧。不过准备充分的面试官应该不会担心这个,我面试某大厂的时候,做一个编程题,面试官明确了是可以网络查资料的,一般也就查下 MDN 之类的网站。
xupefei
2021-04-19 17:15:11 +08:00
我面试时让人随便 Google,但次数太多的话我会给个减分点
mmrx
2021-04-19 17:17:03 +08:00
站在面试官的角度上,你如何保证面试者 google 的不是原题而是你说的“只要不是直接搜索原题的解决方法就可以随便搜”
Yut
2021-04-19 17:19:44 +08:00
阿里面试的时候让面试官 Google (指 Ubuntu+dpkg 算不算 micro kernel
当然最后他觉得我不行我觉得他不行
LawlietZ
2021-04-19 17:21:22 +08:00
很简单道理,别人不 google 就能解决,而你需要 google 才能解决。面试官:我招哪个人?所以,结论:加油卷吧
EPr2hh6LADQWqRVH
2021-04-19 17:23:39 +08:00
是时候祭出我的第二台电脑了
EscYezi
2021-04-19 18:05:44 +08:00
@mmrx 共享屏幕
mmrx
2021-04-19 18:18:20 +08:00
@EscYezi 倒也不是不行
LiuJiang
2021-04-19 18:21:05 +08:00
阿里面试官可以,我经常 Google 一下语法。。。
cmdOptionKana
2021-04-19 18:41:12 +08:00
最大的原因可能是学生时期以闭卷考试为主,导致很多人思维固化,认为考试 /考核就该闭卷。

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

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

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

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

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

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

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

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

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

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

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

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

© 2021 V2EX