查看: 13389| 回复: 43
跳转到指定楼层
上一主题 下一主题
收起左侧

[职场感言] 校招季开始,一个面试官面试时究竟在期待什么

   
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
shadow两场,店面一场,mock一场,VO三场 and ongoing,带过两个shadower.虽然入职短短几个月,但咱也是一个积攒了些面试经验的面试官了.所谓千人千面,我特别享受给不同人面试的过程,每个人都有不同的闪光点,我也发现了一些很有趣的现象.趁着最近各家校招如火如荼,咱们就趁热打铁说说我都是怎么刷人过人的,给孩子们提个醒鼓个劲..--
首先我觉得自己挺像地里说的一些烙印面试官的,就是说说笑笑,态度很好,但是该挂的还是会挂.不过我觉得自己这叫专业hhh,毕竟我也希望给interviewee足够的尊重感和面试体验,但是bar就是bar,所以你永远不知道挂你的到底是严肃的那位interviewer还是巨welcoming的那位.所以心态一定要稳,千万别觉得这轮气氛好就稳了,或者面试官跨个脸也不给反馈就是完蛋了.专业面试官的态度可能会和面试者表现有关,但是绝对不是什么有价值的indicator.
第二就是,一定不要give up.如果你give up, interviewer是能感觉出来的,我们希望看到的是,哪怕你这个optimized solution没想出来,但是你一直在想;哪怕你上一轮没有写完code,但是第二轮仍然写得很好.这周我面试了一个很有意思的candidate,他当时技能A用得很流畅,但是最后表现让我给了No.第二轮的题目比较简单,interviewer给了Yes,而她说没给strong yes的原因是这个candidate没有技能A,需要她提醒对方.听到这个的时候我还以为自己面的是第二轮,不然怎么会第一轮具备的能力第二轮却用不好呢?所以我觉得是这个人因为第一轮发挥的情况而panick了,没有办法handle这份压力,这对我来说也是一个很大的red flag.然而我和第二位面试官争了半天后,她用这个candidate只是找一份internship而不是full time job的理由说服了我,于是我们给了他一个加面的机会.所以你看,哪怕一轮表现得不好,也会有挽回的余地的,我不知道其他厂的政策,但是我们是综合来看的,所以一定别觉得有一个No就玩完了,要坚持,这份品质其实也很重要.
第三就是,大家应该都知道要沟通,但是一定是要有效沟通.上面的那位给No的candidate是中国人,下面要讲的candidate也是国人,有strong yes的水平但是我只能给yes.他的coding没有话说,但是有效沟通几乎为零,他是唯一一位需要我在communication上面去给hint的.可以看出来他是记住了要交流这一点,但是可能人太学霸了,觉得这么简单的一道Hard题不需要费口舌?就是每个部分要写的时候给一句现在是要做什么,然后就开始默默无声了,但是一个完整的code里是很多细节的,所以我要用我遇到的唯一一个给了strong yes的烙印candidate的情况,抛砖引玉,讲一下我觉得什么是好的沟通:
1. 讲思路的时候,看看这道题目需不需要分成几个部分,把每个部分用的什么方法+data structure+顺序讲清楚.每个部分input是什么,output是什么,为什么要output这个data.
2. 讲完思路以后,要记得给interviewer留时间理解和讨论.虽然面试官是面试官,手里有题有答案,但是他们不见得会对每个方法都研究过,所以一定别急着上来写code,如果你能像这个国人大神一样写对了还好,一旦写不对真的很难挽救.而且这个时间也很重要,因为有可能有更好的思路,面试官也会给hint,再说工作中有project也要和大家讨论怎么做呀,各种开会呀,千万千万别闷头就写.
3.  写code的时候,如果input和function的名字没有给,一定要告诉interviewer我要命名什么为什么.这个超强的国人面试者全程在call一个东西,我让他讲code的时候也没有提这个variable是什么,最后发现是给题目里的input起了个名,关键是,这个名字还挺不好理解的,咱们起名还是符合符合规范比较好.我就很无语好吧, don't expect interviewres to read ur code. 这是面试不是考试!不是写过了就行,而是去解决一个问题.工作里面大家讨论问题也不会去读对方的code,而是用话去把事情讲清楚.咱们code题过不过也不是考试一样,你写完了code给老师读,而是你给大家讲这个code干啥,为什么这么写,并且能过test case,不过就能成功debug过.
4. 因为code里都需要自己设变量嘛,如果不知道说什么,就按这个模版[设置xx名的变量,储存的是xx信息,在xx环节中调用,在xx步骤中更新,在xx里定义].而且最好变量名make sense,不需要多复杂好几个单词用下划线连接,但是千万别是什么hl这种两个字母不知道是什么玩意的缩写,function也是同理,起码要把每个函数的作用说一下吧.
5. 把上面这些做好,基本沟通就没问题了,如果interviewer让你walk thru code,千万别用鼠标选中一段一句话总结;然后dry run test case的时候,也千万别鼠标选中一段说input的数output的数.我能不知道这个?咱不就是想具体了解一下这每一个变量到底在干嘛吗.
想想当时我就心堵真的,咱就是说code的readability是很重要的,该打的空格和换行别少啊,时间紧可以不写comment但是该解释的地方也别拉.给strong yes的那个三哥就像一个自动机器一样,每一步做的都特别好,说得清清楚楚,我现在要做的是哪一步,想保存什么信息,这个信息要用什么data structure, 要从哪定义;发现多了一个信息,又需要什么data structure去和之前的联系…而且给test case的时候因为是2d array,我还找了一会儿笔要画下来看一看,他就很nice地可以walk me thru这个case,给我时间catch up.多贴心啊!都学学啊!
所以,还是再啰啰嗦嗦地强调一下,真的不要把面试当成只需要写出code能跑过test case的考试,我当时面array的题目的时候,也是会用comment打出来array具体怎么变的,让对方时刻和我on the same page的.而且第一个例子里面给过的那位interviewer小姐姐就说candidate seems a good person to work with. 咱就是说看看吧这个沟通所反映的collaboration的能力有多重要.
. .и好吧,我就说这么多啦,如果后面还有值得提醒的问题还会再回来更新的,加油!

补充内容 (2022-11-03 04:35 +8:00):
略微补充一下:看的xhs上有人在讲debug的问题,我个人觉得自己找出来bug的能力很重要,所以非常鼓励用print,看看每一步的数据和expected是不是一致.如果很多print的话,建议前面加点说明的string,就是print(“description, line number”, xxx)这种,会很有帮助

评分

参与人数 37大米 +170 收起 理由
xyz菠菜超人abc + 1 赞一个!
za8244 + 1 赞一个
小亩亩111 + 1 赞一个
baddy + 1 赞一个
digAccount + 1 很有用的信息!

查看全部评分


上一篇:拿了狗的offer没有进组全org就被砍了的后续
下一篇:RSU vest前一周辞职会影响发股票吗

本帖被以下淘专辑推荐:

 楼主| rue 2022-10-17 12:58:57 来自APP | 只看该作者
全局:
进化信赖者 发表于 2022-10-16 21:51:16
过两天有个面试,想请问lz……国人面试者的英语水平好担心自己英文说不清算法或者说得很傻很二术语说错,感觉大家时候写总结的时候都绝口不提英语,好像这不是一个问题
而且,刚拿到题真的得想一会,那不就是一段
如果你在美国学了cs的课的话,那应该不会说错的,而且我猜刷题也刷的不是中国版力扣吧,给的答案讲解里面的词也是可以拿来学的。不过最重要的肯定不是词准不准,能用句子表达清楚意思是重点。就像咱们在subway点菜,能用it用this that说清楚,不影响到沟通,都ok的。
关于开始的沉默,这是很正常的,面试官也会给时间思考。我强调了一些沟通中需要提到的,只要你把那些照顾到说明白,就没问题。

评分

参与人数 1大米 +6 收起 理由
admin + 6 很有用的信息!

查看全部评分

回复

使用道具 举报

zoevelynne 2022-10-17 22:31:29 | 只看该作者
全局:
同意,我们也是非常在意沟通能力,出现过很多题做的还行但是沟通不行被打分很低的。. .и
口音不怕,说错不怕,this that都不怕,关键是你要work with面试官

评分

参与人数 2大米 +3 收起 理由
小亩亩111 + 1 赞一个
admin + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

地里匿名用户
匿名用户-GVPUA  | 添加认证 | 2022-10-17 22:55:58
匿名用户 发表于 2022-10-17 07:03
楼主对国人貌似有点过于苛刻了。不能拿国人的交流水平和能说会道的老印们比啊。
..
y1s1,大家都是在美国工作,日常都是用英语,交流的标准应该统一吧,自己英语水平不够就该多练,而不能期望别人给你降低要求

评分

参与人数 5大米 +5 收起 理由
andrew9502 + 1 赞一个
unclewillie + 1 赞一个
Ferris + 1 赞一个
Rabiddesire + 1 赞一个
admin + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
 楼主| rue 2022-10-17 23:30:05 | 只看该作者
全局:
本帖最后由 rue 于 2022-10-17 11:34 编辑
匿名用户 发表于 2022-10-17 10:03. From 1point 3acres bbs
楼主对国人貌似有点过于苛刻了。不能拿国人的交流水平和能说会道的老印们比啊。

首先我觉得这是‘我弱我有理都得让着我’的态度,我个人不支持
第二我觉得这是种族歧视,我没觉得中国人普遍不能说会道,反而我遇到了几个candidates讲话都很好
第三并没有要求能说会道侃侃而谈,只是达到能够technical communication的标准就好,具体就是我写的那些粗体字. From 1point 3acres bbs
第四如果接受你的逻辑,那么是不是要给别人换更简单的题,如果你‘assume国人都刷题更好’的话,那大家的标准就不一样了..--
第五如果你因为我给了一个其他族裔的值得学习的例子去和另一个candidate做比较,就能上升到‘对国人太严苛’,那我无话可说.

评分

参与人数 1大米 +1 收起 理由
Rabiddesire + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
过两天有个面试,想请问lz……国人面试者的英语水平😂好担心自己英文说不清算法或者说得很傻很二术语说错,感觉大家时候写总结的时候都绝口不提英语,好像这不是一个问题🥲
而且,刚拿到题真的得想一会,那不就是一段尴尬的沉默…一定要刚拿到题就开始说吗,还是我能想想🥲
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-AE1T8  | 添加认证 | 2022-10-17 14:04:13
lz你哪家的 怎么你们hire与否都是个人的喜好?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-8QNEU  | 添加认证 | 2022-10-17 15:32:36 来自APP
感谢lz!想问问你们会有多在意 interviewee 的语言/交流水平哦,例如 基本做出来但是explain的时候不简洁清楚/口音很重,会是个影响比较大的flag吗。以及面试后的问题一般会比较appreciate(或者经常遇到)那种哦,例如问公司分组/工作安排, or行业内的一些新tech/趋势。已加米
回复

使用道具 举报

🔗
ptmjdz 2022-10-17 15:51:01 来自APP | 只看该作者
全局:
很有用,谢谢分享
回复

使用道具 举报

🔗
 楼主| rue 2022-10-17 21:31:44 来自APP | 只看该作者
全局:
匿名用户 发表于 2022-10-16 23:04:13
lz你哪家的 怎么你们hire与否都是个人的喜好?
我没有讲rubric不代表没有,从题目能不能用怎么用,到做题时哪个signal代表什么,到最后给的结果都有明确的doc。对结果不满意可以投诉,不怕audit
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-QQ6OU  | 添加认证 | 2022-10-17 22:03:40 来自APP
楼主对国人貌似有点过于苛刻了。不能拿国人的交流水平和能说会道的老印们比啊。
回复

使用道具 举报

🔗
betterfaan 2022-10-17 22:19:20 | 只看该作者
全局:
学习了,感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表