作为要求面试者开摄像头,自己没开摄像头的面试官来说几句

2020-02-28 12:05:00 +08:00
 soulteary

这是一个原本不会出现的帖子

诸位看到标题进来的同学,看到标题先别忙着站队或者表态,因为一个动作背后的事情,或许还有其他的原因。就如同你看到你正在维护或者使用的框架中有一些令你难受的实现一样。

首先,长见识,被面试官要求开摄像头,自己却不开 中的情况存在吗,存在,但是过程中,少了非常多的信息,这个行为出现在面试结束时,并且我的回复也被“编辑的”非常简短,导致对话情绪上看起来非常“刚”,这个面试官一看就不是什么好东西啊,看起来非常“难以相处”。

好了,开始“洗地”。

开始洗地啦

我是在昨晚看到的帖子,看到后作为面试官我首先反省了自己,并且接收了帖子中很多的愤慨、吐槽、责骂,当然,个人心情是有受到影响的,但是还是得尽快调整,因为招聘和工作还得继续讷,但是这个帖子的出现,或多或少对于研究院当前进行招聘出现了一些负面的影响,而且是严重夸大了的,众所周知,V2EX 的帖子在开发者中传播能力还是很强的,一夜之间 6 千多次的传播

这个帖子其实原本不必出现,因为 @ZehaiZhang 同学,没有指名道姓,只是单纯就面试体验过程不爽的地方进行吐槽,发泄面试失败的情绪。

但是在看到这位同学开始持续引导大家去关注某个动作的时候,我觉得得澄清一下,毕竟我不希望后面的面试者看到这类帖子,和自己对号入座,影响招聘状况,毕竟当前的招聘对于非大企业来说,还是比较困难的。

当然,也是作为一个自我警醒,日后面试要注意任何一个细节,不管是面试开始,还是面试结束,如果结束,要告知面试者:面试题作答状况不理想,让面试者知道到底是因为什么,好为接下来的面试做准备,以及面试前要让 HR 同学更多的提醒面试者,做面试准备,不要毫无准备就进行面试,对双方都没有好处。

下面这段内容,写于昨天看到帖子的时候,当时发在一个小群里,自嘲了一把不够专业的面试过程。

以下内容写于昨晚


或许不会发出来的帖子回复

先对面试者章同学的不好面试体验抱歉,我们前期的准备工作不够,给你带来了不好的体验,接下来的面试我们会默认开启全程录音录像,避免再出现此类“问题”,同时为后续评定提供存档依据。


这篇回复希望不会出现在回帖上,因为如果出现了,一定是到了我要对团队进行保护和权益争取的那一刻,而这多多少少也会伤害到这位我们满怀期待的“简历还不错”的小伙子,毕竟涉及一些“信用”问题。

接下来是个人身份来聊聊这场面试,并做一下复盘。

我认为任何一场面试都应该就事论事,适当吐槽没有问题。但是不应该搬弄是非,煽动一些对抗的情绪。

那么,我来盘一盘这个事情到底是怎么样的吧。

希望近期准备面试的同学可以看到这中间的问题,不要在自己身上出现,并找到适合自己的工作,: )

相关图片后续补上,Zoom 会议视频音乐或许还能找到,我们使用的是 ourats 云招系统,如果需要的话,明天和他们沟通下。

事情复盘

第一道题是这样的。

for (var i = 0; i < 10; i++) {
    setTimeout(() => {
        console.log(i);
    }, i);
}

章同学回答很快:9。这里和他反复提示,循环了几次,叠加了几次,终止数值是多少,得到的都是不耐烦的回复,确定是 9。

直到再第四次问的时候,章同学大声回复到“啊,我的错,是 10”, 小的瑕疵没有关系,我们继续考察基础编码能力。

继续询问“能否通过什么方式让它输出的是一个自增队列呢,比如 1..2..3...10”,章同学在白板上将 var 修改成了 let,可见对闭包还是有一定了解的。

这里继续追问,能否在保持相同输出的情况下,给出更好的方案,过程中的解释性话术略。应该是我的表达有问题,章同学似乎没有理解,再回复可以删除计时器后,我们开始了第二个题目。

var target = [ 0, 1, null, [1,2], {name: 'a'}, function a(){ return 1; } ];

// 完成下面的深拷贝函数
function deepCopy(src){
	return dest;
}

将上面的题目更新到白板上,不论是如何引导,章同学都“不愿意”(个人理解)进行完成。

并回复“实际业务中没有遇到过”,这里为了缓解尴尬,我解释到,生产中会遇到你的服务从上游接口获取数据,并做聚合的场景,并稍微展开了下这个过程。

章同学打断到“我们做了 gateway 做这个事情”。

我再次尝试,问是否能够尝试实现一下这道题。

章同学回答“不能”。

没关系,我们再来一道面试题试试看,基础设施有积累的团队,业务工程师确实可能不写这些,那么问一道偏业务的题吧。

接下来这道题希望他能够完成一个函数,达到依次执行传入函数的效果。

function executeQueue(...){
	...
}

// 如执行下面语句 `executeQueue(a,b,c,d);` 则会依次执行传入的函数

然后我得到的还是简短的回答“不会”,再提出“是否愿意尝试下呢”的追问得到的结果是“不能”。

面试过程目前应该已经过了七分钟,过程中面试者显然没有给出比较有效的面试题的回答,但是音频里传来了频繁的电脑键盘敲击声。

于是同事建议“让他打开摄像头,担心面试过程中存在,直接在网上搜索答案的情况”。

于是就出现了帖子里的魔幻故事,和那个令人不爽的面试官的描述。

我在会议音频中提出“你好,你方便打开一下摄像头吗?”,得到的回复是“为什么,就我一个人打开么”、“你为什么不打开摄像头?!”。

此刻内部群里人事主管建议“算了吧”。此刻我也不太想继续进行下去了,之前的面试回答质量无法支撑我继续“尝试下去”。

于是我提出了“招聘负责人,这次面试就到这里吧,我还有一些其他的事情要处理。”

至于真相如何,请看官自行鉴别,不过还是很感谢这位同学,之前处于对大家的信任,我们没有考虑也没有执行面试过程视频 /音频存档,接下来这件事可以落实了,对于更多的同学来说,是好事,在面试后的评估中可以提出更客观的评价。


图片补充

第一张是我和招聘负责人沟通,确认是否是我们的问题。

第二张图,是面试到快结束的时候,面试者和我们的空白时间,同事的建议。

然后故事就能接上 @ZehaiZhang 同学的帖子了~

最后

33711 次点击
所在节点    职场话题
236 条回复
Qianbaiduhai
2020-02-28 13:00:37 +08:00
@ZehaiZhang 其实双方的行为都能理解的,我建议双方沟通下,看怎么握手言和,有 bug,大家一起调试下就好了。
WinnieNumberTwo
2020-02-28 13:01:32 +08:00
好了,楼主的帖子有效果了,至少,面试者也臭了。但是好笑的是你自己也没有洗白啊,这三道基础问题都说不出来的,而且态度如此随意的候选人,难道不直接 pass,礼貌交代几句结束面试即可。

因为怀疑面试人在线找答案所以要求开摄像头的行为,我是不信的。要求开摄像头的原因我觉得更像是想满足一下面试官自己的恶趣味,「这么菜还牛逼哄哄的小毛孩子到底真人是个什么屌丝样」。哈哈,不要说为什么我会这么想,因为这种恶趣味我也有,但是我不会在面试中把我的这种恶趣味直接用行动表现出来而已。
shintendo
2020-02-28 13:03:24 +08:00
@ZehaiZhang 你还没有解释为什么你在上个贴子里说这个对话发生在面试开头
Qianbaiduhai
2020-02-28 13:03:28 +08:00
@WinnieNumberTwo 看上微信截图,是另一人让开的
jadec0der
2020-02-28 13:03:42 +08:00
lz 很狡猾啊,那个帖子我看完确实以为面试没开始就结束了,你还在 88L 发了个帖子把他钉死,有种玩逆转裁判的感觉
humor66
2020-02-28 13:04:15 +08:00
沟通能力很重要,很多问题,包括同事之间相处等都是因于沟通问题,你藏着捏着,别人去猜测,肯定会猜错啊

很多年前我刚毕业的时候,应聘过一家公司,沟通也不顺畅,主要本人能力不符合他们期望,面试官有点失望吧,不过当时面试官学了本人几次口头禅,令我感到自尊心受辱啊,出他们公司们心里就诅咒他们公司早点倒闭,不过挺遗憾的,那公司现在还在苟延残喘,没倒闭,A 股各大板不断的上市、退市、上市、退市,最近某板上市失败(小人之心了一把)

最近这上面看了太多吐槽办公室抠脚指甲的、剪手指甲的、吃零食、拿别人零食的、吃榴莲的,作为一个计算机工程师、参与改变世界计划的人,天天吐槽这些细枝末节的屁大点的小事,作为一个男人,这气量是不是有点....那个啥.....,正确的做法,不应该是先找当事人和声和气的沟通一下???
BingoXuan
2020-02-28 13:06:01 +08:00
@Yumwey
其实如果你信任面试者的话,你并不会多想人家是否搜题作弊。说不定人家有急事要回微信呢?再者你假设大家都是大胡子糙汉子,开摄像头没问题。但如果对面不是你想象的人,不愿意开,我觉得不能因此作为结束面试的契机。你可以再问多一个问题,问完后说题目也问完了,时间也差不多了,还有什么问题吗?走个正常流程,最后综合同事意见考虑后给出答复就可以了。得到不开摄像头的回复就终止面试,难免让人猜忌。君子防未然,不处嫌疑间,瓜田不纳履,李下不整冠。
ZehaiZhang
2020-02-28 13:06:39 +08:00
@humor66 一般找不到当事人的,另外面试一般考察能力,以及能否共事,不合适就散了呗,没必要看不起
WinnieNumberTwo
2020-02-28 13:07:12 +08:00
@Qianbaiduhai 如果没理解错。微信截图上是刚开始面试的时候建议开摄像头,但是楼主也没有这么做,而是面试快结束已经觉得面试人很菜的情况下要求开的。
soulteary
2020-02-28 13:07:21 +08:00
@WinnieNumberTwo 恶意揣摩不好。
@jadec0der 不是,我反复提过了,我想他适可而止。
Qianbaiduhai
2020-02-28 13:09:05 +08:00
@humor66 作为第三者的我们,看问题会公道很多,但是作为经历者,很难做到的,毕竟我们都没有感同身受.
ZehaiZhang
2020-02-28 13:09:32 +08:00
@shintendo 我没有说,确实也有问题,主要我觉得面试回答的好坏和摄像头没有关系
meteor957
2020-02-28 13:10:48 +08:00
佛了 面试官也好 面试者也好。都是打工仔 ,哪来这么多 bb 的,不服约了干一架 像个爷们吧
shintendo
2020-02-28 13:11:32 +08:00
@ZehaiZhang 不,你不是没有说,你在上个帖子 84L 的原话是“这么精彩的正文发生在面试的开始,然后就结束了,第二个问题不存在”
soulteary
2020-02-28 13:12:03 +08:00
@BingoXuan 谢谢建议,我应该明确提出是因为之前三道基础题作答结果不好,这样对于面试者体验会好。

“君子防未然,不处嫌疑间,瓜田不纳履,李下不整冠。”

开启摄像头是为了确认没有作弊,以及能够继续进行面试,因为从简历来看,还是有闪光点的,还是值得挖掘的。

然而,结合当前信息来看,目前的状况下其实是面试候选人在工作期间面试,且毫无面试准备。
yeze322
2020-02-28 13:12:52 +08:00
那个帖子故意断章取义,我支持面试官这一方。

从技术考察角度,以我的风格,送分题错第二题拒绝回答,走流程 20 分钟反馈 hr 不通过。
从流程制度来讲,远程面试本来就是节省双方成本,这种候选人你们能耐着性子面试他可以说是尽责,然而 hr 竟然还在会议里旁观?后续沟通也没做好?最终还得技术人员出来公关,人力部门没有尽责
ZehaiZhang
2020-02-28 13:15:26 +08:00
@soulteary
我说我在职,我没有说我在上班
面试准备不足确实是我的问题,我已经交代
实在不行打一架吧,一边打一边说
shintendo
2020-02-28 13:15:38 +08:00
面试回答的好坏和摄像头没有关系,但你发贴吐槽一个人时,不应该对这个人做的事作任何夸大和歪曲是最基本的原则
Qianbaiduhai
2020-02-28 13:16:24 +08:00
@WinnieNumberTwo 回头看了下时间,43 分面试者进入房间,48 分钟让面试者开视频,期间面试者就 settimeout,deepClone,gateway 三个问题作答。站在双方角度,都会觉得自己有理,对方有不对的地方。所以感觉还是让他们私下协商调解比较好。
sevenzhou1218
2020-02-28 13:16:46 +08:00
凡事,让子弹飞一会~

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

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

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

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

© 2021 V2EX