诸位看到标题进来的同学,看到标题先别忙着站队或者表态,因为一个动作背后的事情,或许还有其他的原因。就如同你看到你正在维护或者使用的框架中有一些令你难受的实现一样。
首先,长见识,被面试官要求开摄像头,自己却不开 中的情况存在吗,存在,但是过程中,少了非常多的信息,这个行为出现在面试结束时,并且我的回复也被“编辑的”非常简短,导致对话情绪上看起来非常“刚”,这个面试官一看就不是什么好东西啊,看起来非常“难以相处”。
好了,开始“洗地”。
我是在昨晚看到的帖子,看到后作为面试官我首先反省了自己,并且接收了帖子中很多的愤慨、吐槽、责骂,当然,个人心情是有受到影响的,但是还是得尽快调整,因为招聘和工作还得继续讷,但是这个帖子的出现,或多或少对于研究院当前进行招聘出现了一些负面的影响,而且是严重夸大了的,众所周知,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 同学的帖子了~
这个帖子里,我做了几件事:
但是总的来说,这个事情是一个极度浪费时间的事情,今天应该是散完了迄今为止在 V 站所有的铜币,给两个帖子里的群众们回血以及发这个“天涯式”的叠楼里的内容,并且把工作推迟到了现在以及这个周末,真的是很愚蠢的行为。
大家瓜也吃了,散该散了,帖子就不要顶了,我不想继续占用公共资源了,不然和之前的帖子无异。
有价值的板块位置,应该做有价值的事情。
对于这个事情最后的观点和态度,我在 https://www.v2ex.com/t/648126 #144 楼已经给出。
生活工作都还有很长的路要走,希望大家不要陷入这类事件,尤其是不要变成被网络暴力的对象,因为滋味真的不好受,真不推荐你体验x3。
如果我再遇到面试求职者,我还是会尽可能的去尝试“挽留”,所以当你遇到这样的面试官,不要去着急揣测他是否存在今天面试者提到的不好的动机,想想他为什么还愿意和你沟通。面试官不是 HR ,没有乱七八糟的面试次数KPI,没有人愿意浪费自己的时间去窥视你好不好看,没必要,真的。
当然,你如果你对于我有意见和看法,并且还愿意浪费时间和我掰扯,欢迎直接联系我。
一般情况下,我只接受实名的朋友(希望是朋友)交流,匿名之下,很难不发生就细节点的争吵、过度夸大、过度渲染、事实扭曲,欢迎真的愿意来讨论而不是抬杠的同学,讨论内容最好不是这个话题,挺烦的。
我之所以敢于实名,是因为我问心无愧,也希望认真很多问心无愧,敢于较真的朋友。
如果认识后,你挑出我错了,给我个可行的改正建议,我请你吃火锅/小串,望京/海淀你随便挑地儿。
201
xrr2016 2020-02-28 23:59:00 +08:00
😁看得我津津有味
|
202
inhzus 2020-02-29 00:39:36 +08:00 4
这回吃瓜真实体现了 V 站禁止删除回复的优点。
|
203
wangcansun 2020-02-29 01:17:06 +08:00
说句题外话,不站谁。
面试过程中都会遇到不会的题目,但是尝试着去做和完成,这样的态度和想法,可能面试官更希望看到。 毕竟工作中也会遇到不会的问题,就要去尝试解决,而不是不会,不能就扔掉的。 虽然是双向选择,但是需要展现自己。 |
204
a1044634486 2020-02-29 01:22:14 +08:00 via Android
看呆了,都打住吧,谁也争不过谁。。
|
205
hyuka 2020-02-29 01:55:11 +08:00 via iPhone
比起这个有些好奇 js 的这几个问题,搜了 js 的深拷贝似乎很麻烦的样子,有函数,正则,日期类型之类的;另外第三个是传入了四个函数?让顺序执行不是和后端一样按顺序调用就行吗?
|
206
sculpture 2020-02-29 02:03:56 +08:00 via iPad
觉得你们浪费了一整天的生命。。
|
207
fuermosi777 2020-02-29 02:29:50 +08:00
作为面试官的你,不知道你这个帖子的太部分内容都是 confidential 的吗?
|
208
xxx027 2020-02-29 03:10:15 +08:00 via Android 4
感觉如果能和楼主共事会是令人愉快的事情,逻辑条理清晰,无粗言秽语,情绪控制得当。
|
209
galaxyyao 2020-02-29 04:12:27 +08:00 via Android 1
同意楼上。能从回复里感觉到 lz 的坦诚理性和克制。下周开始也要视频面试了,吸取了不少教训
|
210
cassyfar 2020-02-29 06:24:11 +08:00 via iPhone
@WinnieNumberTwo 我觉得你双标过分了啊 你一句不聊候选人自己有问题的事实 却在那咬文嚼字地攻击 LZ 讲道理能上大号来杠不?
另外 我的“明文要开摄像头”是写给内部面试官看的 候选人邮件没有写要开摄像头 这也是多次我电面中单独提出让他们开 所以这点儿我特别理解 LZ 我觉得 LZ 面试边写边交流也没问题 不知道为什么硬要按照你的玩法来 每个人面试都有自己的风格 这是别人的自由 而且 面试说白了就是选你想一起工作的 候选人要去适应面试官风格 要不然招进来 你每天跟一个老佛爷一样供着吗? |
213
leokino 2020-02-29 06:44:34 +08:00
@cassyfar “候选人要去适应面试官风格” 这句话把候选人位置放的也太低了吧。绝大部分人的工作风格都是有差异的,并不存在说谁一定要适应谁,最后还是有一定相互磨合的过程的。如果一定要求大家都按同一种风格才是对的,反而说明团队不会用人。
|
214
cassyfar 2020-02-29 06:55:04 +08:00
@viztorix 我觉得适应不是放低自己位子 就好比你要求经理要能和不同风格的人工作 那你作为应聘者 也应该有一定情商来和面试官配合吧 无论面试官风格如何 这也是谦虚宽容的人的一种好品质
我觉得你把“适应”可能想成了舔狗那种了吧。。。 |
215
ccraohng 2020-02-29 07:03:59 +08:00 via Android
如果面试技术部分是真的话,那位也太水了。循环都整不明白
|
216
Luge 2020-02-29 07:27:35 +08:00 via Android
哈哈哈。。。
两位电音玩家相互 solo… 天秀的技能,掀起了各路键盘侠士、瓜农的一波波高潮… |
217
leokino 2020-02-29 07:36:02 +08:00
@cassyfar 然而我觉得就面试而言,和工作风格本身并没有什么关系,面试是和工程师日常作业是完全不同的工作情景和内容。
面试官的一些“我还有一些其他的事情要处理。”之类的话,实际上让人感觉完全不专业,既然安排了面试,那么这段时间就是面试的时间,为什么会有 “还有一些其他的事情要处理” 的情况呢,这其实在前述情况中也可知道大概,在 “忙着上线” 所以已经临时和 HR 改了时间。所以我很好奇,公司的 HR 到底在干嘛?当然这可能也只是一种话术,甚至可能是刻意 provoking 的。因为面试官觉得之前候选人拒绝答题,或是拒绝开摄像头不够尊重他。 |
218
cassyfar 2020-02-29 08:11:44 +08:00 via iPhone
@viztorix 面试是工作的一部分 尽量给求职者一个好的体验我也是赞同 但是很难完全分开
比如你可能被 page 了 我遇到过 onsite 早上 被 HR 通知面你的组出 sev2 所有人来不了了… 另外我觉得面试就是模拟你和他在工作啊 比如考查解决问题的能力 沟通能力 和 性格方面 |
219
leokino 2020-02-29 08:48:35 +08:00
@cassyfar 被 page 然后这种情况确实可能存在,当然生产环境崩溃了显然任何其他东西都是次要的,和候选人沟通应该是可以理解的。这里没有看到当事人说明。
面试其实不太可能模拟工作环境,只是通过某种简单快速的方式尽可能预测之后工作时的效率,这是面试本身所决定的,想要达成真实工作环境的面试成本不太现实。所以其实很多公司相比招收应届生更喜欢给实习生 return offer。 5 至 7 分钟以“还有别的事情”结束的面试,给人的印象就是草率和不负责任。在 v2 这样的社区,显然菜就是原罪,然而即便该名候选人可能就是个菜鸡,只要进入了面试流程,就应该对等对待,实际上,面试者的菜不是面试者的错,而是 HR 和用人部门前期筛选本身就有问题。即便意味着最后说 “你还有什么问题要问我们吗?” 然后 “那我们今天就这样吧,之后 HR 会跟进” 然后默默填写差评。也远胜现在这样的处理方式。让人感觉是该司招聘随意,毫无程序。无论如何,候选人只代表他个人,不录就是了。面试官实际上是代表公司,因此一言一行就更应该注意。 |
220
Jat001 2020-02-29 09:03:25 +08:00
半年前我怼客路的帖子竟然没得到面试官任何正面回复,果然还是太中肯了没得反驳吗……
|
221
xyjincan 2020-02-29 09:31:16 +08:00
哎,ai 研究院招聘前端吗,
|
222
raphael008 2020-02-29 09:57:11 +08:00
互相打开摄像头表示尊重和别人专业能力有啥关系?和国外客户开会偶尔他们摄像头坏了没法开,他们甚至会因此表示歉意,什么国民素质,简直了。
|
223
killerv 2020-02-29 10:42:44 +08:00
看了楼主的描述,如果属实,我觉得做的没有什么问题。
我也面试过一些人,招聘不只是技术的考察,还有对这个人情商的考察,面试确实是个不公平的行为,因为一般来说每个人擅长的地方不一样,但是面试的时候你要能在面试官擅长的点上答得很好,所以我觉得有些点答不上来也正常,大大方方的承认至少会让面试官觉得你很坦诚,但是很多面试者会找各种理由,还有的一副恼羞成怒的样子,这种人招进来之后也是很难沟通合作的。 ------------- 面试的尊重是相互的 |
224
Kei 2020-02-29 11:08:40 +08:00
面试者能力如何是一回事,无论好坏都是面试中的一环,都应该平常对待。
而如何对应面试者,这是面试官的个人品格问题。 而把面试内容在网上暴露出来,则是面试官的职业操守问题,不及格。 别忘了,面试是双方面双方。 |
225
richardwong 2020-02-29 11:36:59 +08:00
Respect
|
226
richardwong 2020-02-29 11:37:54 +08:00
respect and confidential
|
227
yankebupt 2020-02-29 15:02:53 +08:00 1
那麼問題來了
function deepCopy(src){ console.log("你個自己都不知道有沒 ISerializable 的 object 要我 deepcopy 幹嘛?你是被 freeze 了呢?還是被 freeze 了呢?還是被 freeze 了呢?"); return src; } 的話會不會被掛起來吊着打...... :doge: |
228
halk 2020-02-29 17:54:06 +08:00
突然想起了前几天听到的一个播客节目
大意是语音、视频等现代化沟通方式,使双方的交流丢失了很多细节,可能会引发歧义。 |
230
azcvcza 2020-02-29 19:33:20 +08:00 1
@yankebupt 所以这里也能看出,如果回答者意识到了 obj 的锁属性,还有 object 的特殊类型值,面试官会试着引导提问其他问题。你以为我在第一层,其实我在第五层
|
231
azcvcza 2020-02-29 19:43:24 +08:00
看到楼主的头像,突然想到这不是 为了不折腾而去折腾的那些事 的大佬吗
|
232
hanangellove 2020-02-29 20:24:37 +08:00
头一次看到 v2 上 文字这么多的回复哈哈哈哈哈哈。。。
|
233
Actrace 2020-02-29 21:40:16 +08:00
歪个楼,搜题不是基本技能吗,不会搜索的程序猿那还敢用?为啥要 ban 掉搜索。
|
235
Jat001 2020-03-03 20:09:22 +08:00
|
236
94cc 2021-06-09 00:12:08 +08:00
最近在找工作,看到了这个帖子收获很多,受教啦!
|