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

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 同学的帖子了~

最后

31028 次点击
所在节点    职场话题
236 条回复
oatw
2020-02-28 12:36:08 +08:00
依娱乐圈被黑与洗白的吃瓜经验来看,无论是先发起攻势还是后面反击,得到的结果基本是两个人都臭了。。。过段时间观众们遗忘了也就过去了。

两位大哥不如放下执念,与自己和解吧。都是码代码的,放过彼此吧~

如果要继续撕下去,我表示可以搬个小板凳来吃瓜🍉。
hundan
2020-02-28 12:37:03 +08:00
这告诉我们一个道理 除非问心无愧 不然 在 v2 想挂别人 先做好被挂的准备(尽管这也不算挂人
darkcode
2020-02-28 12:37:55 +08:00
面试什么题目和这事儿没关系吧
Qianbaiduhai
2020-02-28 12:38:44 +08:00
面试者已经入职新公司,昨天星期四,额,估计远程办公,17:30 分开始面试,正常时间是上班时间吧(互联网公司如果有早下班的请一定要公布这种良心企业),上班时间面别的公司,佩服佩服
Yumwey
2020-02-28 12:39:29 +08:00
题目已经非常简单了,要求开摄像头的动机也是因为频繁的键盘声,这不叫不尊重吧。
jklopsdfw
2020-02-28 12:40:15 +08:00
@darkcode 题目是没关系,只是上一篇帖子的四句话太具有戏剧冲突性,特意为之的

面试官:你开一下摄像头,
我说:(没开)您那边不方便打开摄像头么?,
然后高潮就来了,
面试官:XX (人事名),面试就先到这里吧,我还有点事情要忙
humor66
2020-02-28 12:40:39 +08:00
这种没有证据的东西,确实很难说的清楚

毕竟面试过程没有录音、没有截图,所以一方耍赖说没有发生的事,也很难说清楚

一个人为了撒谎总是会编造更多的谎言来圆谎,所以谎言就越来越多,最后自相矛盾了

所以大学非本专业人士(谎言制造专业),最好不要涉足本专业领域
darkcode
2020-02-28 12:40:40 +08:00
和微博热点的洗地一个套路:找出别人干过的“坏事”,来转移人们对你在这件事中丑恶行为的关注
soulteary
2020-02-28 12:40:42 +08:00
先说说我的看法,你如果已经刚刚入职,并且没有换工作的打算,和我们的面试工作就有关系了。
你提到的很委屈的等我到 35,但是实际情况是,我们在 zoom 中等待你到 40 多分。


下面是你的疑问的一些回复。

-----


“请问你是否能再尝试下解决这道问题”
“请问能否再试试”

这两句话对应的是你的回复“不能”,以及略有尴尬的空白时间。

----


“深度拷贝平时业务没有做过,浅拷贝复制的是地址,深度拷贝复制的是数值”,这是你对本题的回答,这道题结束在你两次回复“不能”实现之后。


-----


这里是我的问题了,还是没能把你带入题。


----


你确实有说,如果你只记得这一句的话,你确实把这句也带出来了,于是才有了图里,其他同事的截图对话。如果你的状态不太好,还是先休息下。

----

我们使用的是 ourats,简历 HR 和我都会筛选一次,“初筛”是在年前放假之前,当时面试工作基本都停了。

2 月 17 不合适,2 月 27 进行面试这个我需要和招聘负责人沟通下,看看到底是什么情况。

-----
st2udio
2020-02-28 12:41:01 +08:00
上个帖子,不介绍上下文,给人感觉是面试一开始的时候。已经很不地道。
刚看到在#84 楼,话语明显透露出,这是面试刚开始。
HarryYu
2020-02-28 12:41:16 +08:00
学到三个事情:

1. **单向信息不要先评价**,至少双方信息都看到了再判断和评价,免得反转啥的。
2. 面试之类的**流程还是要注意,通过机制和规则上消除风险**,比如面试前先问问一些问题(有没有 offer 了或者找到工作了),一开始就是直接开视频面试,然后用一些录屏或者录音的方式记录下来。
3. 发帖须谨慎。。
ZehaiZhang
2020-02-28 12:41:45 +08:00
@Qianbaiduhai 寒冬看看机会吧,996 也比待在家里强
humor66
2020-02-28 12:43:59 +08:00
@Yumwey 一般情况下,程序员群体还是比较靠谱的,所以面试不开视频,不担心代替面试、搜索答案的现象,还能理解。主要是他们双方当时已经有情绪了,所以频繁的键盘声 会促发公司那侧提出开视频的建议,而候选人也因有情绪,所以抵触
soulteary
2020-02-28 12:44:24 +08:00
@humor66 所以我感谢这位同学的帖子,我们接下来会对每一场线上面试做音视频保留。以及更多的在招聘面试邀约前做筛选和调查。
st2udio
2020-02-28 12:45:51 +08:00
好了,我觉得你们把这两个帖子都下沉了吧。反正都没挂出太多信息来。
2020 年,都不容易,就这么过去吧。
ersic
2020-02-28 12:50:11 +08:00
最近流行辟谣,反辟谣。挂人,反挂人。。。
aaahhh123
2020-02-28 12:51:15 +08:00
小事情 大家都不容易 都是大男人,过去吧
yhxx
2020-02-28 12:51:16 +08:00
看了章同学的博客,刷过不少 leetcode,觉得这几道题他不太可能不会,可能确实是因为已经有了新工作,单纯不想浪费时间白板写一遍?

话说约定好的 17:00 开始面试,自己忘记了一笔带过,浓墨重彩强调第二次约的 17:30 迟到,看起来怪怪的。

顺便建议一下,面试全程录音录像之前最好征求一下被面试者同意,不然可能会被再开一帖的。
Yumwey
2020-02-28 12:52:20 +08:00
@humor66 人之常情,我也是面试官,如果面试者答题表现太差,但是我又不想放弃(基于招聘难度,如果招聘顺利的话,这种情况的面试,基本可以直接说有下一轮面试的话,hr 会通知你,没必要还说摄像头的事了),为了确定键盘声不是搜题的话,我也会建议对方开摄像头,当然,我也会开,都是大胡子糙汉子有啥害羞见不得人的,这点我没想通。。
ZehaiZhang
2020-02-28 12:53:11 +08:00
@yhxx 并不是不浪费时间,确实真的忘了怎么写了(哭),且 LeetCode 一般用 java 刷题,,就。。。你懂得

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

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

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

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

© 2021 V2EX