诸位看到标题进来的同学,看到标题先别忙着站队或者表态,因为一个动作背后的事情,或许还有其他的原因。就如同你看到你正在维护或者使用的框架中有一些令你难受的实现一样。
首先,长见识,被面试官要求开摄像头,自己却不开 中的情况存在吗,存在,但是过程中,少了非常多的信息,这个行为出现在面试结束时,并且我的回复也被“编辑的”非常简短,导致对话情绪上看起来非常“刚”,这个面试官一看就不是什么好东西啊,看起来非常“难以相处”。
好了,开始“洗地”。
我是在昨晚看到的帖子,看到后作为面试官我首先反省了自己,并且接收了帖子中很多的愤慨、吐槽、责骂,当然,个人心情是有受到影响的,但是还是得尽快调整,因为招聘和工作还得继续讷,但是这个帖子的出现,或多或少对于研究院当前进行招聘出现了一些负面的影响,而且是严重夸大了的,众所周知,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,没有人愿意浪费自己的时间去窥视你好不好看,没必要,真的。
当然,你如果你对于我有意见和看法,并且还愿意浪费时间和我掰扯,欢迎直接联系我。
一般情况下,我只接受实名的朋友(希望是朋友)交流,匿名之下,很难不发生就细节点的争吵、过度夸大、过度渲染、事实扭曲,欢迎真的愿意来讨论而不是抬杠的同学,讨论内容最好不是这个话题,挺烦的。
我之所以敢于实名,是因为我问心无愧,也希望认真很多问心无愧,敢于较真的朋友。
如果认识后,你挑出我错了,给我个可行的改正建议,我请你吃火锅/小串,望京/海淀你随便挑地儿。
101
ytmsdy 2020-02-28 15:12:07 +08:00 7
这两个人是有多闲啊!话这么大力气长篇大论的写这通,哎。
有这闲工夫看看 pronhub 不好么。 网上或者现实中遇到不顺眼,或者合不来的人,心中默念一声 SB 就可以了。 何必花这么多力气和时间在互掐上,对于程序员来说,时间就是金钱啊! |
102
clearCode0915 2020-02-28 15:13:02 +08:00
<--翻页
|
103
attix 2020-02-28 15:17:09 +08:00
插个眼警示一下自己
|
104
feYAN7 2020-02-28 15:18:40 +08:00 10
@coderluan 你喷楼主的前提是楼主因为让对方开摄像头,对面不愿意而终止面试,然后全篇看下来,事实并不是这样,我觉得你欠楼主一个道歉,而不是在这里继续'侃侃而谈'
|
105
1wlinesperday 2020-02-28 15:19:25 +08:00 1
这个面试者真的有点东西,让人触目惊心。
|
106
speculatorA 2020-02-28 15:22:57 +08:00
@ytmsdy 你是要劝楼主大度吗?你品。 时间就是金钱,而你在摸鱼。你再品。doge
|
107
uTuw2C6uf964Kx6o 2020-02-28 15:23:09 +08:00
面试题挺考验基础的(对于我这种平常只关注实现不太关注底层的非科班来说),老哥能多发点题出来吗
|
108
toboy 2020-02-28 15:31:31 +08:00 3
1、面试官存在忽视对方情绪的表达失误;
2、面试者到论坛吐槽可以理解; 3、面试者在原帖中否认存在答题过程,撒谎带节奏; 4、不要带着屁股和立场去吃瓜。 |
110
Jasmine2016 2020-02-28 15:37:21 +08:00 1
作为 HR,我见过太多只站在自己立场上评价被面试公司的人了。你们的辛酸我能理解。
整件事情下来,其实无非就是先沟通好就没事了。 然而最怕的就是一言不合发帖讨伐。 |
111
AngryPanda 2020-02-28 15:37:21 +08:00
面试双方本来就是不对等的
|
112
GM 2020-02-28 15:38:54 +08:00 17
@ZehaiZhang
上个我就说了,从你表现,就觉得你太冲,情商低,可能不好相处。 现在看来,还要加上“撒谎成性、不诚实、油头滑嘴”几个标签才行。 整个事情看来,你非常不诚实,充满了各种投机取巧的感觉。 而且,你表面上认错,实际上一点认错的诚意都没有。 你以为大家觉得你错在哪里?错在太菜?你其实是知道的,只是不肯承认。 |
113
Mohanson 2020-02-28 15:43:55 +08:00 via Android
今日份快乐 get
|
114
jmc891205 2020-02-28 15:47:58 +08:00 via iPhone 1
@shintendo 不好意思 在我看来没有时间观念和撒谎是一个级别的缺陷。当然你可以有不同的看法,我尊重你。
|
115
GM 2020-02-28 15:54:14 +08:00 2
|
116
cassyfar 2020-02-28 15:55:55 +08:00 1
对于害怕在网上搜索答案,我有亲生经历。当时也是电面,对方没有思路,然后又传来频繁电脑键盘敲击声,但是我没看到 coderpad 上有任何输出,就问他敲键盘在干什么,结果白人小哥还蛮耿直得,直接说自己在谷歌搜索。。。然后我就告诉他别这样,他就停下来了。后来我觉得他还比较诚实,承认了自己干嘛,就偏向于招他,不过讨论的时候大佬还是直接以谷歌搜索为 red flag 把他挂了。。。
|
117
zhw2590582 2020-02-28 15:58:46 +08:00
题外话,怎么深拷贝一个函数?还有`function executeQueue`这题我没看懂要什么效果。
|
118
jmc891205 2020-02-28 16:02:25 +08:00 via iPhone 2
@GM 当然 我尊重你的看法。
我也不会因为楼主错过一次面试的时间就认为楼主是不守时的人,也不会因为另一位当事人在摸鱼网站上胡乱说话就认为他平常就是 liar。 这世界上大部分人都是正常人,都有缺陷,也都有闪光的地方。 |
119
ZehaiZhang 2020-02-28 16:04:18 +08:00
@zhw2590582 JS 通过 assign 获取一个变量,拿到地址和值,而平常的赋值 let b=a,只是给地址,改一个 a,b 也会变,另外 executeQueue 的流程我一般都是 await,简单点 promise 也可以,个人的答案
|
120
ZehaiZhang 2020-02-28 16:10:15 +08:00
@zhw2590582 补充一下:实现效果,可能是顺序执行函数的一种方式吧,来解决 node 异步处理函数的问题,就好比支付系统,结账--->付款--->校验付款结果,这是一个流程,不可以三个步骤统一执行,或者通过 async.waterfall 可以来实现串行,业务上有时候会套上事务来处理
|
121
dawnYellow 2020-02-28 16:13:33 +08:00 5
为什么这个面试者还这么好意思的各种快乐回复 素质让我都惊了
|
122
padapen 2020-02-28 16:15:28 +08:00 3
这个瓜,让我的铜币都快用完了...
|
123
across 2020-02-28 16:19:03 +08:00 1
|
124
Umenezumi 2020-02-28 16:22:09 +08:00 2
面试者到现在也没正面回应原贴“虚假、撒谎的”部分
|
125
GM 2020-02-28 16:24:13 +08:00 3
|
126
loryyang 2020-02-28 16:24:15 +08:00 3
反转了。。。吃瓜很开心,哈哈哈
算起来,也看到不少,自己做了破事,还来发帖抹黑别人的。也许有些人吐槽老板,吐槽同事,也可能是类似情况,只是对方没机会来这里怼回去吧 |
127
jsjjdzg 2020-02-28 16:24:17 +08:00 1
一个后端看这些面试题,感觉好难啊,完全看不懂;
问了下前端朋友,说这些问题要讲呢还挺烦的,不过背背面试题的都知道,都是一些挖坑面试题 = = |
128
Yumwey 2020-02-28 16:24:18 +08:00 1
@BingoXuan 这么简单的基础题,还要反复回答反复确认还变动答案,还伴随键盘声,这已经不是信任不信任的问题了吧。 当然后面你说摄像头的问题,确实面试官也有问题,处理方式不对,如果觉得信不过,直接说等沟通的通知就行了,没必要提摄像头了,毕竟都面的差不多了,这个时候提摄像头,真有点唐突。
|
129
WinnieNumberTwo 2020-02-28 16:30:46 +08:00 4
@soulteary 我并不是“恶意揣测”,因为你文章内容体现出来的东西和以及表达方式都给人一种虚伪的感觉。你的每一次回复都是如此,我之前的回复中有过解释了,可以说我的对你评价都是有根据的。
反而你屡次说我是“恶意揣测”,你这点上说难听就是直接给人扣一个不存在的帽子,从人品角度考虑你就明显不是什么善茬。 我对面试者的菜鸟程度和他的选择性描述甚至撒谎并没有否认,之前说过也不赘述,现在我只说你。 首先就是你自己不专业迟到临时让 HR 帮你擦屁股改面试时间,然后多次在主楼和回复中找补,非要强调面试者也迟到的这样一个非常次要的问题(次要是指在这次撕逼大战中的重要性)。看得出你心胸狭窄,这个推断也并不是我“恶意揣测”。 然后你在面试者表现不佳之后突然提出一个让候选人单方面开视频,你先解释怀疑候选人在线搜索面试答案,其实这个解释本身就难以令人信服,首先面试者已经表现不佳,即使在线搜索答案还是答不好简单的面试问题,其实完全没有必要再确认候选人是否作弊(这个作弊我都要打问号,提前说了白板手写不让其他操作了么?)了。 后来你又回复我说要求候选人开视频是因为“我还是想确认一下,这个候选者的状态,如果是独立作答,但是状态不好,我们可以转换从之前工作经历来入手,来聊你自己成功、觉得收益成大大的项目里的技术细节。”,这番解释非常的官腔,而且显得很虚伪。候选人已经表现得不好了,而且也不再进行白板写代码的环节了,这时候你说开摄像头是为了再次确认候选人是不是“真实”? |
130
loryyang 2020-02-28 16:33:20 +08:00 1
有些人质疑要求开摄像头检查是否在作弊这个行为不合理,我觉得这个说不通的,人在那种情况下,啥都看不到,只能听到键盘声,肯定是想看看,到底在干嘛,根本不会想那么多。有了这次经验,下次面试官才能表现得更加合理
|
131
yhxx 2020-02-28 16:34:58 +08:00 2
@zhw2590582 正经的深拷贝可以参考一下 lodash 的实现
第二个问题我没仔细看,应该是柯里化? 话说我觉得楼主可以尝试一下准备一些题目,要求共享桌面,允许面试者 google,我觉得这样可能更能让面试者更好的展现自己实际解决问题的能力。 |
132
coderluan 2020-02-28 16:35:39 +08:00 2
@wensonsmith 在网上,我认为是永远做不到兼听则明的,不承认这点就是我说的虚伪,所以我只能尽量对事不对人。
@feYAN7 @HarryYu 我先道歉,”楼主,对不起”。然后我还是希望大家理解下我之前的话,骂人是因为有人做了错误的行为,骂错了人,并不代表错误的行为就不会存在,我不想直接道歉,就是不希望有人拿我的道歉洗白错误的行为。 |
133
zhw2590582 2020-02-28 16:38:41 +08:00
@ ZehaiZhang
我是问怎么深拷贝一个`函数`,例如下面,你怎么拷贝一个新的函数 a.b 出来,变成一个全新的`c`函数。 var a = {b: function c(){ return 1; }}; 这样? var c = a.b.bind(null); 假如 a.b 还能传参数呢?这样? function cloneFn(fn) { return function () { return fn.apply(this, arguments); }; }; var c = cloneFn(a.b); 或者直接通过 toString 来构造,如: var c = eval('function c(){ return 1; }') var c = new Function('return 1') |
134
xianxiaobo 2020-02-28 16:38:42 +08:00 1
支持楼主
|
135
zhw2590582 2020-02-28 16:39:06 +08:00
@ZehaiZhang 上一条
|
136
shintendo 2020-02-28 16:42:18 +08:00
@zhw2590582 深拷贝函数应该是不可行也没有必要的吧?
|
137
WinnieNumberTwo 2020-02-28 16:44:35 +08:00 1
@loryyang 如果键盘声半天,屏幕上没东西,然后过一会直接秒出一份超高质量的代码,这样怀疑一下才叫合理。
人家噼里啪啦打键盘半天,面试题还是做不出来也答不好,这个时候开叫摄像头有什么必要吗?对一个菜鸡公开处刑好玩吗? |
138
huayumo 2020-02-28 16:49:02 +08:00
我有个想法,V2 这种的帖子可以去写个短频小说,随便一改,我感觉就是一篇现代小说
|
139
zhw2590582 2020-02-28 16:50:50 +08:00
|
140
iasuna 2020-02-28 16:50:59 +08:00 3
@ZehaiZhang
我个人认为面试官要求打开摄像头没有任何问题 而且有充分理由 比如验证是不是本人 有没有搜索答案 等等 而面试者要求打开摄像头的理由不充分 因为面试者没有确认视频信息的必要 如果面试结果不好 面试官可能遭到记恨 之前我认为你说的唯一合理的地方是面试官因为不开摄像头从最开始就拒绝面试 这显然不太礼貌 而从你们俩的对话来看 人家基本已经面完了 而且整场面试你表现一般 对方要求结束 我不认为不合理 |
141
yhxx 2020-02-28 16:52:24 +08:00
@zhw2590582 这个场景很奇怪啊,有具体一点的场景吗?我总觉得如果真的遇到了这种需求,应该有其他更好的办法去处理?需要深拷贝的情况应该就只有想要修改一个对象又不想影响原来的对象这一种吧。
|
142
AmberJiang 2020-02-28 16:53:20 +08:00 1
歪个楼 一个数分(数据分析)的我居然看懂了两题😂
|
143
Messiv2 2020-02-28 16:53:25 +08:00 2
@jmc891205
不好意思 在我看来没有时间观念和撒谎 完全不 是一个级别的缺陷。当然你可以有不同的看法,我尊重你。 举例:面试官准备开始面试的时候,大领导突然来了问个事,导致面试官迟到,这是可能的,比如做事情进入心流状态,忘了,这也是可能的。 但是撒谎是很严重的问题。唐骏当初因为学历造假被人口诛笔伐,你觉得他要是迟到几次会被人口诛笔伐吗? |
144
zhw2590582 2020-02-28 16:53:45 +08:00
@shintendo 所以这个面试题就有问题啦,连 lodash 都没对函数做深拷贝,假如不是纯函数的话,那更无法拷贝。
|
145
Messiv2 2020-02-28 16:57:52 +08:00 1
@jmc891205
不好意思 在我看来没有时间观念和撒谎 [完全不] 是一个级别的缺陷。当然你可以有不同的看法,我尊重你。 举例:面试官准备开始面试的时候,大领导突然来了问个事,导致面试官迟到,这是可能的,比如做事情进入心流状态,忘了,这也是可能的,以后养成定闹钟的习惯就好了。 但是撒谎是很严重的问题。唐骏当初因为学历造假被人口诛笔伐,你觉得他要是迟到几次会被人口诛笔伐吗? 换个例子:你去面试,晚交了学历证明,和交个假学历证明,这 2 者能是一样性质的错误吗? |
146
zhw2590582 2020-02-28 16:59:54 +08:00 1
@yhxx 我 google 了一圈,有点答案是通过获取函数的字符串,然后通过 eval 或者 new Function 来重新构造一个函数,有的通过 bind 或者 apply,但这些只对纯函数有效,假如函数访问了一个外部变量就拷贝不了。我从 lodash 的源码也看出来,作者也直接忽略函数拷贝:
https://github.com/lodash/lodash/blob/588bf3e20db0ae039a822a14a8fa238c5b298e65/.internal/baseClone.js#L194 结论就是对非纯函数做拷贝是没意义的。 |
147
yhxx 2020-02-28 17:00:43 +08:00
@zhw2590582 我回去看了一下题目,还真的有。。。好像只能 eval 了?
箭头函数 eval,普通函数正则切一下然后 new Function ? 还是感觉没意义啊,同一个地址的函数两个地方都直接用也没什么影响吧? 我觉得楼主的题应该是判断一下 isFunc 直接返回就行了? |
148
cassyfar 2020-02-28 17:06:31 +08:00 2
@WinnieNumberTwo 鸡贼的作弊者不会表演吗?我都知道查到了答案要表现得好像刚刚想起来一样 慢慢一五一十给你演出来 我面别人的时候经历过啊。老是揪着这个点锤,就没意思了。
另外你其他几点真的锤得很生硬 我司电面也是明文写了要面试者开摄像头,面试者如果没法开的话就找 HR 重新安排面试。没有规定面试官一定要开摄像头,所以我有时也没有开,但是没被面试者这么质疑过。 讲道理我觉得面试官挺实诚的,面得题也很务实。我见过真的蛋疼的面试官,上来就动态规划,拓扑排序。你做不出来也没啥提示,直接挂。这才是需要避免的好吗? |
149
zhw2590582 2020-02-28 17:07:00 +08:00 1
@yhxx 哈哈,面试题不一定要有实际意义,像正则对象深拷贝,日期对象深拷贝,同一个地址两个地方都直接用也没什么影响啊,但就是有这种题目。
|
150
Kilerd 2020-02-28 17:08:06 +08:00
43 分钟面试者加入 zoom,48 分面试官在面试群说算了吧。 期间发生了 3 道题的提问和「各种引导」,再加上摄像头事故,很明显这里对面试题目的引导肯定是不够的。短短 5 分钟就引导完了? 中间还要穿插面试官说什么具体业务场景的故事。
这面试官也不行啊。 |
151
shunia 2020-02-28 17:13:43 +08:00 1
@Kilerd #150 5 分钟还不够说这些吗?啥语速啊。。。如果面试者答复都是简单的词句,别说 5 分钟,3 分钟都面完了。
实际情况往往是“你再想想”后面的静默时间比较长,而提示只需要两三句话而已。 |
152
soulteary OP 你的想法总有一种特别极端的感觉,开放的网络,你可以保持对我的看法,我也同样保持对你在帖子中言论的看法,旁观者很多,大家自有辨别。
下面内容写给其他可能参与各种公司的面试者,希望有所帮助。 实际面试的时候,键盘输出内容和白板是一致的,因为你是一点点敲,面试官会问你为什么如此实现,看到有写的不对的思路,可以实时的反馈,作出修正。 不存在某个楼层说直接复制粘贴出一堆东西,题目和具体的问题你都不了解,怎么直接复制出一堆答案呢?我提到的白板面试工具也可以试用下,这个情况压根不成立。 面试过程中,面试者回复延时感觉比较高,或者沟通回复的空白过程中,如果有键盘霹雳吧啦的声音,很难让人不去推测,面试者是否在做和面试无关,或者有瑕疵的事情。这时通过观察面试者表现,可以作出更多的判断。 我重复一次,我觉得简历有价值才会进行面试,如果这位同学授权,我们可以去掉就职经验中隐私内容,单纯聊聊我为什么觉得这个简历可以“抢救一下”,为什么还要继续沟通,而不是直接回复:“面试题作答不理想,我们面试结束了”。 |
153
yhxx 2020-02-28 17:15:32 +08:00
@zhw2590582 我现在觉得面试问深拷贝都没什么意义了,完全就是看你刷没刷过面试宝典面试大全之类的东西。。。
还有些比如什么写个 Promise 之类的,分分钟给你写一个很不错的,然后一问 await,GG。。。 |
154
WinnieNumberTwo 2020-02-28 17:18:45 +08:00
@cassyfar 我也是面别人的好不?提前说好视频面当然没问题,很正常啊。但是这次撕逼面试并没有说过面试邀请就是视频面啊,所以不要说“我司电面也是明文写了要面试者开摄像头”,针对上下文,并没有这个“也”字。
而且你说的“我都知道查到了答案要表现得好像刚刚想起来一样,慢慢一五一十给你演出来”我觉得有问题,远程面试,查资料查得再快,等他看完理解完再演完,也太慢了,而且这明显到你都能看出来了,有什么可说的吗?候选人的鸡贼+菜是藏不住的,和中途临时叫人打开摄像头的不专业行为没关系的。 |
155
test3207 2020-02-28 17:21:31 +08:00 1
歪个楼,现在面试题还是这样难度的吗 QwQ
|
156
soulteary OP @zhw2590582 题目很简单,不需要往复杂写和想。
在面试过程中,我对于每一个来面试的人都会提,你可以直接在浏览器的开发者 console 里测试,但是因为白板工具,你可以忘记这里的具体数值,写出伪代码,重点在写以及写完之后的表达沟通。 这个题里没有涉及比较坑的 `map/set/date/regexp`,因为这些基本不涉及这种操作实际用到,查文档就是了。 但是函数还是有必要知道,如何动态去创建的,eval / function 构造器都可以,不推荐是有其他场景限制和原因,而不是不能做。 |
157
anewg 2020-02-28 17:23:21 +08:00 1
@ZehaiZhang 哈哈哈,打一架,边打边说,你搁着叶问开武馆招人呢?
|
158
ZehaiZhang 2020-02-28 17:23:45 +08:00
@soulteary 暂时不想,这件事情我们各执一词,双方确实都存在一些问题,我也认识到了自己的错误,不想过多参与解释,整个面试流程我没有有意冲突您的地方,如果理解有偏差还望谅解,其次个人没有离开白板界面,只是最后的处理方式可能不是很妥,我保留意见
|
159
soulteary OP @WinnieNumberTwo 这个我疏忽了,我们的邮件邀约是邮件是这样的,HR 也会电话沟通面试形式。
现场面试(视频): XXX - 岗位 日期 2020-02-xx 时间 xx:xx 此面试为 Zoom(标准)视频面试(支持 1:1),点此链接开始面试. 有关视频面试系统的详细介绍及常见问题,请点此查看. 面试过后,请点击下边的链接填写面试反馈. |
160
CuVee 2020-02-28 17:26:54 +08:00 3
归根到底,双方都没有作到互相尊重,
面试者已经找到工作了,面试没怎么准备态度也很随意 面试官团队本来人家 1 月 7 号投的简历,2 月 17 好 pass 掉别人,2.27 又叫人去面试。简直是搞笑。可能面试者也从这件事知道了面试官公司很缺人,所以更加肆无忌惮吧 然后刚开始约定 5.00 还迟到推迟了 我个人觉得 LZ 本身还是较为合理的,如果帖子情况属实,那么有些地方做的不合理但整体还行。可能我面试经验很丰富吧,每过个两个月都出去面试面试了解下新行情。所以什么人都见过 但是楼主公司的 HR 团队,是真的垃圾 |
161
fxxkgw 2020-02-28 17:28:31 +08:00 2
时间就是金钱啊我的朋友。。。
我真实服了 这是有多闲呀! 对于面试官大佬:如果一个面试的人,按照你的描述,对你的问题的回复是:不会;愿不愿意尝试:不行!那还面个毛呀! 最终却拿着最微不足道的摄像头扯来扯去,感觉压根没说到这个面试互相不爽的 G 点。 |
162
Sharuru 2020-02-28 17:35:45 +08:00 2
双方都没尊重 + 1
我的职能和楼主的有点类似,平常主要做做开发,HR 招人来了还要去面试…虽然每次我都要吐槽弊社的 HR 水准不过关。 我给楼主的建议就是多经历几次就看开了 = =。 早些年,如果发生了这样的事,我可能还会和还会像楼主一样对于一个初级问题还反复讯问再三。 现在,碰到这种情况,我就直接跳下一道了,如果碰到面试者“拒绝”、“不能”这样的,我直接就会说:“好的,那么关于面试部分就到此结束了,如果有后续消息的话,弊社的相关人员会再与你联系,再见。” 说到底谁的时间不是时间呢。 面试本来就是个互相选择的过程。 |
163
fxxkgw 2020-02-28 17:36:46 +08:00 1
面试官大佬你也应该了解下面试者在已有 offer 或者对并不太感兴趣的公司面试态度问题,很多人是有报复心态的(面试时被面试官折磨,拿到 offer 后或者在职碰到不太感兴趣的面试时,态度冷淡主动 diss 面试官)
特别是你这种啥业务都不问,上来就做题的,说实话,你觉得是考察基本功,但很多人是会抵触的,最起码要相互了解下互相介绍下再最后做几个题目考察下基本功。。 某福报公司电话面试我,从头到尾全部在做题,最后问我有啥想了解的,我直接回了一句:我觉得你好傻逼,就挂了。 |
164
dreamage 2020-02-28 17:40:24 +08:00
@ZehaiZhang 删号重练吧
|
165
soulteary OP @CuVee 帖子里有张图说明了这个情况,我工作存在失误,之前没有想过这里居然还会出现问题,现在已经试着补上这块。
已邀约的候选人会在面试前提示录音,并询问工作状态和职业发展预期,话术上再多注意一些。 未邀约的人接下来 HR 会深入沟通,我解决我能力范围的事情,努力推动一些事情变好,也就只能做这么多了。 这个流程中“错误的拒绝消息送达”,HR 说同拉钩网沟通过,据说产品是这样的,不能够“不发送送达,要让用户知道自己面试状态”,但是实际上,三方的云招系统挺多的,系统对接上面这个无解了,只能加快处理简历速度和面试速度了。 这种事情,出现一次就够了,当然,不出现更好。 让我之前感觉气愤以及决定站出来说这件事的原因是,我已经在帖子里提醒面试者,不要继续煽动大伙了,但是 https://www.v2ex.com/t/648126?p=1 84 楼的内容,让我觉得我需要澄清复盘整个事情。 截止现在,我终于看到一句感到抱歉的回复。 接下来没有必要,我不想回复,这个事情过去就过去了。 但是如果出现一些特别有针对性和带节奏的回复,有必要的话,我当然会选择回复,尤其是有人身攻击倾向的。 |
166
soulteary OP #163 @fxxkgw 看到回一句,我是真的不知道这个事情,这个已经入职的信息是其他人看到发我的。
前面的帖子说很多了,我要是真的知道他已经入职,我的选择肯定是不面了,节约大家时间,还不至于浪费大半天时间,花其他精力来填今天的坑。 原因也在其他帖子里提过了,接下来改进方案只有加快面试简历流转,尽量走云招系统的时候,已经面完了,别出现拉钩提示“你被拒绝了”,实际这个人都安排面试了。 |
167
netherlanddennis 2020-02-28 17:54:12 +08:00 1
面试官更多则是从考察技术能力角度来谈这次面试. ==> 一步步引导面试者.为了保证面试真实性.要求开摄像头.
面试者更多则是从面试体验来谈这次面试. ==> 面试是一个双方平等,互相选择的过程.希望有个公平对等的面试条件. 个人感觉.双方关注点不同吧. |
168
crazytudou 2020-02-28 18:00:30 +08:00 2
很明显都有问题,但都在挑对方问题,这种情况不是应该小事化了吗?为了提高自己的辩论能力?
|
169
amon 2020-02-28 18:21:45 +08:00
面试和相亲一样,看不对眼很正常,但是动辄口诛笔伐,真的是无语。
|
170
laoyuan 2020-02-28 18:27:32 +08:00
这个事
我感觉面试官和面试者 六四开 |
171
laoyuan 2020-02-28 18:28:32 +08:00
但总体差评,4 的不过瘾,都在情理之中,没有多重反转。。
|
172
chijiaodaxian 2020-02-28 18:32:29 +08:00 1
看了一下原帖,对未知身份的面试官本人的提问,面试者直接扯谎说事情发生在面试前,然后直接结束了,这分明就是故意搬弄是非博眼球了
|
173
WinnieNumberTwo 2020-02-28 18:36:38 +08:00
@soulteary
我觉得你真的是挺会曲解人意的,首先“秒出”是一个假设,第二“秒出”我没说过一定是粘贴啊。双屏,一屏白板,一屏浏览器开个 online complier,如果你的面试题可以被简单搜到,那么直接找到答案代码并且在线跑通+看输出也是很快的。这个时候照抄一遍不带停的不就是秒出答案么。关键是我这个这个“秒出”的本来就是作弊的假设情况,你这就是喜欢拿次要细节来恶心人,搅浑水能力真是不错呀。 哈哈,现在你到了 100 多个层才来了句发出的邀请是视频面。我真是太难了,如果你的初衷是视频面,你自己开视频了吗?当然你可以不开,那么作为面试官怎么一开始也没让候选人开摄像头呢?千言万语,这个撕逼事情里面,候选人问题不小,你的种种表现和言也是不专业不地道。因为我没被你洗地成功,没有如你所想的站在你这一边,所以我就很极端?你爱这么想就这么想咯 |
174
ZehaiZhang 2020-02-28 18:49:48 +08:00
表述中有人质疑我说谎,没有阐述面试过程,我确实有错,故意忽略了,存在倾泻情绪的倾向,确实有博眼球的问题
但面试官的描述中:“我不会”,“不能”,为什么,就我一个人打开么”、“你为什么不打开摄像头?!” **完全不是**我说的话 我当时的原句是:您那边不方便打开摄像头吗? 面试官如果觉得我说的不对可以否认一下,供大家参考我多么无理 我觉得面试官只是站在我可能作弊的心情下要求打开摄像头,也并没有恶意,只是我当时曲解了他的意思,可能是我觉得面试都要结束了,为什么要开摄像头,且群里除了面试官,还有两个不是面试官的人,我们的分歧在于我故意夸大了面试官最后结束面试的态度,他仅仅是基于个人迟到,答不上来题,可能在作弊的心里,从而夸张了我的表现, 至于分歧我保留态度,双方的表述都站在各自的角度上,没有参考价值 |
175
soulteary OP @WinnieNumberTwo 唉,已经说了好几次了,白板书写过程是要沟通的,是要交互的。
你怎么看,我自然管不了,现在这个期间除了视频语音面试外,我们还有其他选择么,一般场景下 Zoom 这个远程会议系统是用来做语音对话的吗?为什么没有让他打开视频,我解释过很多次了,白板书写你开什么视频,但是你没有给出答案,并且听到持续的键盘声,才要求打开视频摄像头。 那个在线白板的链接,应该是可以正常打开体验的,我迄今为止没有遇到这“两种”秒出答案的人,因为大家一边写,会一边收,写错的地方,需要沟通,需要聊的啊,摊手。更多时候,是先聊思路,聊思路的时候,是不需要敲键盘的,难道你还有其他面试在同时进行?你提到你作为面试官,那么你能够接受这样的行为吗?或者如果换位思考,你会怎么处理呢? 为了抬杠而抬杠就没有意思了,另外,我只是说了“恶意揣摩”,你就觉得我这里给你带了帽子,麻烦回顾你的回帖,帖子里似乎双标了一些。 |
176
ruooooooli 2020-02-28 19:29:51 +08:00 1
支持楼主
|
177
soulteary OP @ZehaiZhang 在之前的帖子中我提到了,我们到此为止,不论你是否继续争议,事情已经过去了。
这个事情已经穿插着浪费了我大半天的时间,瓜也差不多吃完了。 我的接下来的回复都只针对这个帖子里我觉得有必要回应的地方,我希望这个帖子不要再有内容 append 了。这个没有价值的帖子凉的越快越好。 但是你 #174 提到的问题,如果有必要,我们可以一起试着联系 zoom / ourats 团队,询问该场次面试的音频是否还有,不确定在使用方不开启录像 /录音情况下,是否会存在云端存储的逻辑,所以需要去验证,如果你觉得有必要,以及重点是这里的话。 对于这个事情,我反复思考,我确认我没有作出对不起自己准则的事情,是否有夸张你的表现,你自己心里清楚。 你给招聘负责人和我电话 /邮件中说你没有恶意,至于有没有,大家都看的出来。 我在这次面试中明显有工作失误,发这个帖子初衷有发泄自嘲泄愤,现在已经没有了。并且确实因为这个事情的出现,接下来的面试流程漏洞更少了,是件好事。 前文提到过,网络暴力这件事,希望你以后不要再做了,对他人有伤害,于自己也不利,而且会影响到的人,远远不单纯只有当事人,普遍情况,是一堆人,现在没有找到工作的人不焦虑吗,活很多,抽出时间面试,不放过任何机会想挽回继续面试的人不着急吗?这些团队背后的事情不着急吗? 另外很重要一点,言行一定要一致,不然会和前面回帖的朋友提到的,你需要扯出一个 callback hell 来弥补各种“逻辑漏洞”。 |
178
smilenceX 2020-02-28 19:31:16 +08:00 2
这瓜真的不便宜,浪费我好多铜币。
@soulteary "所以我感谢这位同学的帖子,我们接下来会对每一场线上面试做音视频保留。以及更多的在招聘面试邀约前做筛选和调查。" 建议开始前告知被面试的人,征求人家同意。 个人认为,就目前来看,无法支持任何一方,甚至连事情真实的过程都不明确,所以也无法认同事情发生了“反转”。 帖子里有位老哥说得好,双方都臭了。 |
179
soulteary OP |
180
ZehaiZhang 2020-02-28 19:39:11 +08:00 via Android
@soulteary 好的,通篇都是我的问题,你不存在任何问题
|
182
daozhihun 2020-02-28 19:48:06 +08:00
作为两个帖子都围观的吃瓜群众,虽然面试者自己也有过错,但是我觉得作为面试官也不能把他的面试内容、表现什么的都公布出来,毕竟这和是否开摄像头没有关系,有转移话题的嫌疑。
|
183
LU35 2020-02-28 19:50:19 +08:00
面试官最后那句话好屌,说出了董事长的感觉.
|
187
symeonchen 2020-02-28 20:14:46 +08:00 2
从帖里学到了不少关于「如何做好面试官的工作」的片段,感谢楼主。
感觉我应该要把拉黑的人从黑名单里清空,不然哪天在 V 站被挂出来都不知道。(笑 |
188
WinnieNumberTwo 2020-02-28 20:18:50 +08:00 2
@soulteary 唉,我服了你,你是觉得 v2er 都是小白应届生,不了解白板的玩法吗?来来来,既然你这么喜欢扯白板,我
白板书写的“整个过程”是需要沟通的,但你白板面的时候别人一行两行还没打完就“沟通”的?你对白板的描述我认为你可能对白板的认识和正常人有点偏差啊。 我的玩法是:一道题,让候选人先上白板自己撸出第一遍,实在撸不出上伪代码,伪代码都没有,我才会在他第一遍没撸完的情况下提醒思路。你上来就聊思路?打嘴砲需要白板? 一般如果候选人撸出来了,那么我会从复杂度和一题多解的角度让候选人继续改进或者重写他的代码,这时候如果候选人基本功不好,那么才会产生比较多的交流。当候选人理解新的要求之后,他继续书写,他书写的过程中我并不会插嘴。我不知道你对于白板面的玩法是怎么样的,但是我是会给候选人有足够的时间去独自思考,而不是所谓的为了提醒思路而不停的打断、插话以影响候选人的思考状态。你三道题,前两道完全没有白板的必要,最后一道其实没什么太多可以挖掘的东西,不知道你纠结白板的原因是什么。 我再提醒一下看到我这里的应届或者初级,白板书写一般是算法和一些原理概念,而楼主的面试题真的是 easy 都算不上,所以类似这三题程度的问题都答不好的候选人基本不太可能会有接下来的机会了。这种情况下突然让候选人开摄像头?对不起,我不会浪费这个时间。 好了,楼主公司的另一个问题是,为什么 HR 会参与你们的技术面? HR 在疫情期间工作量不饱和在划水吗?这么有空的吗?技术的人和行政的人在一起看一个初级的第一轮技术面,还是你们面试就这一轮?太不专业了。这也难怪你理解中的白板书写上来就要让候选人聊天,原来是不想让 HR 看默剧啊,哈哈。 |
189
soulteary OP @WinnieNumberTwo 你的推断是怎么来的?很奇怪
阁下可能公司收到的简历质量太好不知初创阶段的疾苦。或者接触的以及自己都是算法达人,熟谙算法,码量惊人。 你的描述和现实完全不一样。你确定任何一个问题,你在解答前,不需要再和提问方进行沟通吗? 事实是,任何一个人在看到一段未完成的代码片段都会产生疑问,这个到底要干嘛?你也说了,是你在他第一遍没写完的情况下做提示。 实际遇到的“刚上来就蒙”、“紧张写错地方”、“紧张理解错”不多么?你确定不多么?书写一半的时候,把东西想偏了,想复杂了不常见么?不应该告诉他,不要这么想么,等他全部写错,然后再来一次?还是抓紧时间提醒他回到正常的地方。一般单场面试至少持续半个小时到一个小时。 另外这个白板没有代码补全和提示。和你推测的职业经验无关,遇到不论是工作几年,能直接上手不出问题的,真的基本没见过。 讲真,每次看到你的回答都挺黑暗的,属于一半讲逻辑,一半盖帽子和稀泥,然后还不允许反驳,如果你是真的想好好聊,不是单纯为了抬杠而抬杠的话,我们可以换个帖子聊,或者邮件 /IM 都无所谓。 另外匿名乱回复成本真的不高,如果有可能,现真身吧,何必使用小号。 |
190
zhw2590582 2020-02-28 21:06:35 +08:00
约架吧,我打赢的出医药费
|
191
azh7138m 2020-02-28 21:19:24 +08:00
@yhxx
> 看了章同学的博客,刷过不少 leetcode,觉得这几道题他不太可能不会 博客就 7 页,列出来的题目并不多,而且 leetcode 整体难度不高,主要考察数据结构,外加少许 DP。 面试问得都是 JS 的语法(陈年旧坑),两者也没啥交集。 因为问题不是很夸张,我觉得答不上来可能是沟通的问题。 通话录音我觉得看个人习惯?我基本是默认开录音的(平时通话)。 |
192
WinnieNumberTwo 2020-02-28 21:39:09 +08:00 1
@soulteary 在线的白板,多是算法代码试题,输入输出有示例,有注释,有标识开始行结束行,还都是中文,很清晰的东西。“刚上来就蒙”、“紧张写错地方”、“紧张理解错”这种情况并不算多,“刚上来会问一些额外条件”的会有一些。线上白板线下的白板有一个明显的区别,那就是线上白板的试题更加类似上机考试,要求和说明都是很明确的。
你的描述,“刚上来就蒙”、“紧张写错地方”、“紧张理解错”,让人怀疑你们公司的试题质量有问题,至少出题人不用心? 再说候选人写偏了,如果发现了这种情况我也会提醒打断的,这个没问题。 上来就聊思路?要么是题目太简单,要么是代码量太大不好写,这两种情况都没必要在白板上写东西了。正常白板题,聊思路的时候一般都是候选人已经卡壳或者需要另一种实现方式的时候才会聊。 一次 OJ 成功?我并没有说过。因为白板本来就不是 complier,也没有自动补全,也没法直接输出,所以没必要代码级别的完全正确,所以我说伪代码都行。 杠到白板也是我的锅?谁在那里先开始纠结白板的你也清楚。至于开摄像头的问题,我就不和你做复读机了,没意思。另外我不是什么小号,v2 我就这一个可用的号,之前的 id 死于大家都懂的敏感话题,过了很久才又过来玩玩而已。最后你也不说说为什么 HR 也会来参和贵司的技术面? |
193
wenbinwu 2020-02-28 22:22:05 +08:00 3
我感觉不管面试官有任何理由,面试官可以先开视频,然后请求对方开
即使作为面试官你有“充分“的理由认为对方有问题,但是先把自己这边做到位 直接要求对方开视频是十分不礼貌的 而且对方再弱,你也要耐心把你的时间用完,这是对对方的尊重 |
194
LancerEvo 2020-02-28 22:24:16 +08:00 1
什么问题写了这么长 其实很简单 你觉得不爽拜拜就完了 浪费什么时间
如果是你非常想去的公司你就装会儿孙子呗 |
195
Qianbaiduhai 2020-02-28 22:25:01 +08:00 2
@WinnieNumberTwo 你认真审题了嘛,楼主说的很清楚,那条链接楼主在等待时没人,以为链接有问题,之后 hr 就进来测试的,后面面试者就来了。整个面试 5 分钟左右,现在是远程办公,别人可能还没退出房间呢?而且万一是 hr 好奇呢?毕竟是自己找来的人。之后你说你自己会有那种看人出丑的乐趣,于是以为楼主也会那啥,这个,阴谋论看什么都是阴谋,我只能这么说了。
|
197
manami 2020-02-28 23:07:32 +08:00 via Android 1
我支持楼主,面试过程很专业
|
198
jrtzxh020 2020-02-28 23:09:29 +08:00 1
这几道题目这么简单都不会?这是面试什么。。。
|
199
zml5d 2020-02-28 23:23:08 +08:00 3
哇塞 愉快的周五晚上我没有去看剧 在这里吃了一波瓜 哈哈哈哈哈 太神奇了
两边通篇看下来 不谈对错真相 就发帖回复的语气 楼主更像是个成年人 不是在发泄情绪 就是在阐述事情而已 是让人看了比较舒服的表达方式 嗯我站楼主~ |
200
yxwzaxns 2020-02-28 23:51:49 +08:00 via iPhone
翻页
|