<
查看: 7695|回复: 30
收起左侧

[找工就业] 聊一聊面试中的软实力

    |只看干货
本楼: 👍   95% (23)
 
 
4% (1)   👎
全局: 👍   92% (76)
 
 
7% (6)    👎

2021(4-6月)-CS本科+3个月-1年 | 内推| 码农类General全职@
我想和大家分享一下在最近的短暂面试季中想到的或者是更早想到的一些面试心得,希望能够对大家有所帮助。当然,出于个人的见识短浅,我说的每一句话都可能是错的。. check 1point3acres for more.
首先聊一下个人的情况,这样可以节省一些over qualified readers的时间:我是一名junior software engineer, 2020年毕业在某个中部100名左右美本,专业是物理和cs。有要找工作的念头的时候已经错过了2019年的最后一次实习机会,再加上去年的疫情,最后在七月份通过了三家小公司和传统公司的面试艰难上岸。今年四月h1b抽签没中之后开始准备跳槽,在上一周(5.24-5.26)通过了amazon和一家fintech公司的面试。
相信这在地里是一份很普通的人生轨迹,为了解答为什么在水平一般的情况下还想要做座谈会分享,我只好亮出我的刷题截图:

我从2019年开始刷题,刷了三年也只有300+甚至其中一部分是看了答案之后的复制粘贴,这可以说明我对刷题是缺乏意志力,以及一定能力的。在这次的面试过程中,我没有写出甚至都没有在面试中想到一道拓扑排序的经典题,但是我最后依旧通过了面试。为了防止大家的刻板印象,需要说明的是本人性别男,无任何asian之外的diversity(这可能在tech行业并不是),面试官九个有六七个都是印度和中东裔。所以我以结果为参照物,还是认为我可能在面试中有一些软实力上的优势,想要和大家分享。

把面试当作一个秀场,一个脱口秀

由于资历尚浅,我并没有过作为面试官一方的经历,所以在这里的分析是我个人的空想:面试官想要问公司招募的是什么样的人?faang的面试官可能想要招募一些聪明人,但是除了过硬的刷题/专业技术之外,也一定有其他的标准。我会尝试把标准定义为:我要招募的是,一个在未来可以和我一起共事的人。我相信即便面试官和我们有着不同国籍,不同成长经历,但是对工作伙伴的要求是类似的:比起更内向的不善于表达的面试者,会更倾向于一个在工作中有活力,有趣的人。那么我从这个角度出发,我会把面试当作脱口秀,当作一个服务性质的展出,让面试官尽可能得到最好的作为面试官的体验。是的,我们总是期盼着作为面试者能得到一个好的面试体验,那么作为面试官也有着同样的需求。那么我们需要最少做到的是,保持微笑,保持礼貌,保持对面试官和公司的尊敬。这些听起来是最基本的道理,但是实际上操作可能会有一些问题,举一个例子来说:
你对一道算法题没有思路,这个时候你要如何表现?我的选择是除去最开始读题的两分钟,我永远不会停止说话。在这种场合,我把嘴单纯地理解为一个大脑的output输出机器。这样做听起来很蠢,但可能你不这样做也还是很蠢,面试官在摄像头里看到的你是静止的,是紧皱眉头的,脑子里不知道在想着什么,看起来像是会被难题压垮的,以及你是没有在和面试官交流的。你我都知道这并非是缺乏尊敬的表现,但是作为面试官的体验是糟糕的。类似的例子还可以举一个:
你要做一道最短路径的问题,你选择了bfs,这对你来说是刷了很多题后的程序化机械反射,对于面试官可能也同样。但是在这个场景里,你也可以选择去扮演一名零基础的聪明的脱口秀演员,你说首先这道题是计算路径,那么为了计算路径我们需要记录路径,并且找到一个可以逐次增加路径长度的数据结构和算法,然后你可以假装愣住十秒钟,然后同样假装惊喜的说 wow bfs seems perfect to this question。是的,这样听起来很做作,但是这是我个人所选择的台风(假如说比做脱口秀的话),一个我可以扮演好我角色的方式。

说到台风,我觉得这是一个需要时间磨练以及自我认知的过程。如上文所说,我已经相信我不是一个喜欢刷题,善于刷题的人,那么扮演一个聪明绝顶的人的角色对我来说是难的:想象一下你上一道题一秒钟说出了就用bfs,然后下一道题拓扑排序你根本没有准备,然后用了四十分钟也没有说topological sort这个terminology,那么落差感是真实存在的,对你的面试者人设建设过程也是巨大的打击。保持你的台风,选择你适合的台风,我觉得是重要的。

不要放弃任何一个展示你的机会

接上文,你是一个脱口秀演员,而且是需要从底层向上爬的那种。有一天一个行业大佬,也就是面试官来到了你工作的酒吧,你应该是需要不禁余力地展示最好的自己。你想要保持一个活泼开朗的人设,那么在面试的时候开一些玩笑是维护你台风的加分项,举一个我的例子:
我需要用int[]来代表一些lowercase char,那么长度应该是26。我会在输入长度的时候愣住一下,然后问面试I cannot believe I have studied rhetoric and literature in my colleage so can you tell me if there is 26 letters in alphabet? 这是一个可能有些过火的表演,但是对于消解面试紧张情绪,或者说作为ice breaker来说我认为是有帮助的。频繁地以轻松的语气说出这种small talk,我认为是一个表达自信的方式。


对于你的业务能力也是同理, 再一个例子:
我在使用hackerrank的时候知道它并不support markdown,但是在做ood的时候我还是会提问"Is Hackerrank supporting markdown? wow what a pity I think it would be better to use markdown for documentation"。和上文一样,这样的方式是解压的,并且成功地向面试官展示了以下两个特质:1.你喜欢做文档 2. 你会markdown


再一个例子:
面试之后的提示环节是重要的,虽然比起其他的环节并没那么重要。你可以选择提问"what is the advantage of xxx compared to other competitors?",但是你也可以选择另外一种方式"I read the docs of xxx and found some interesting feature like XXX,YYY, besides that could you tell me more why you are confidant about your product than other competitors?" 展现你对这份面试有多么看重,be professional是重要的。. check 1point3acres for more.




先太监了,饿的不行,吃饭去了,回来继续更新。


我相信我说的每一句话都可能是错的,所以欢迎你的宝贵意见。

本帖子中包含更多资源

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

x

评分

参与人数 32大米 +93 收起 理由
zxjin + 1 赞一个!
莫涯泉水 + 1 lz说的很好
xiao12345 + 1 赞一个
ivyandme + 25 欢迎分享你知道的情况,会给更多积分奖励!
whdawn + 6
啊哈哈呀 + 1 给你点个赞!
的萨菲 + 2 给你点个赞!
dada373678229 + 1 赞一个

查看全部评分


上一篇:大家好 有经验的各位大佬帮忙看看 谢谢🙏
下一篇:一线厂SDEII还是二线厂senior?选offer求指教

本帖被以下淘专辑推荐:

  • · 面试|主题: 19, 订阅: 0
本楼: 👍   100% (24)
 
 
0% (0)   👎
全局: 👍   98% (1574)
 
 
1% (28)    👎
楼主总共onsite了多少家?感觉只有两个offer的话,似乎运气成分大一些。
回复

使用道具 举报

Shubin_ren 2021-5-30 01:13:28 来自APP | 显示全部楼层
本楼: 👍   100% (19)
 
 
0% (0)   👎
全局: 👍   95% (1247)
 
 
4% (61)    👎
面试的时候把嘴作为输出是对的,很多面试也鼓励candidate speak out。作为真心想招人并且愿意帮助你面试的interviewer,你只有speak out了对方才知道你在想什么,问题在哪里,必要时可以给点tips,或者最差的时候情况你没做出来但是可以feedback你的想法没问题,可能哪里需要提高。你啥都不说就只能写你没做出来

至于玩笑话,见仁见智,不要说一些太弱智的吧,给人一种很不专业的感觉,没人会真的喜欢和笨蛋合作,这毕竟不是自黑型脱口秀
回复

使用道具 举报

他叫牛牛牛哥 2021-5-30 00:24:12 | 显示全部楼层
本楼: 👍   100% (12)
 
 
0% (0)   👎
全局: 👍   99% (246)
 
 
0% (2)    👎
太对了。
站在面试官的角度想,反正招的的都是拧螺丝的,那为什么不招个有趣的不那么呆板的呢?

评分

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

查看全部评分

回复

使用道具 举报

本楼: 👍   100% (8)
 
 
0% (0)   👎
全局: 👍   95% (595)
 
 
4% (25)    👎
确实是这样,面试轮轮hard的概率并不大。那么把自己和其他候选人区分开就要看沟通能力 以及面试官是否未来想和你共事了
回复

使用道具 举报

lifesuckad 2021-5-30 00:28:19 来自APP | 显示全部楼层
本楼: 👍   61% (8)
 
 
38% (5)   👎
全局: 👍   88% (999)
 
 
11% (129)    👎
那你为何不直接去当一个脱口秀演员,不要被程序员耽误了
回复

使用道具 举报

woshicym 2021-5-30 00:59:34 来自APP | 显示全部楼层
本楼: 👍   100% (6)
 
 
0% (0)   👎
全局: 👍   99% (117)
 
 
0% (1)    👎
思路是对的,笑话确实有点尴尬,建议说多种解法,讨论解法之间的优劣来出发讲笑话。
回复

使用道具 举报

frefre 2021-5-30 01:40:03 | 显示全部楼层
本楼: 👍   100% (5)
 
 
0% (0)   👎
全局: 👍   96% (549)
 
 
3% (22)    👎
楼主想法没问题 面试的时候是可以不用太过呆板 但是仅仅是amazon和fintech两个dp并不能说明很多问题 如果我是面试官哪怕这个面试的人比Conan还好笑 (我心中Conan O'Brain yyds),tp经典题做不出来也不会给过的 而且幽默感这种东西是有点讲究天分的 如果是刻意想出的笑话 不但不好笑可能还会成为减分项 还是认真刷题把硬实力搞好才是priority

评分

参与人数 2大米 +2 收起 理由
TQL0200 + 1 赞一个
cleeagg + 1 Conan!!!

查看全部评分

回复

使用道具 举报

 楼主| HeartunderBlade 2021-5-30 01:47:57 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   92% (76)
 
 
7% (6)    👎
frefre 发表于 2021-5-30 01:40
楼主想法没问题 面试的时候是可以不用太过呆板 但是仅仅是amazon和fintech两个dp并不能说明很多问题 如果我 ...
. check 1point3acres for more.
哈哈我也蛮喜欢他的。是的统计数据量一定不够的,但是我是加上了去年的面试经验:我自知我的刷题水平比起一些同学差很多,但是最后可能稍微幸运一点拿到了offer。现在数据样本变得越来越多了,我在想是不是可能可以对我自己的面试方法做出一些规律总结
回复

使用道具 举报

 楼主| HeartunderBlade 2021-5-30 01:49:16 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   92% (76)
 
 
7% (6)    👎
lifesuckad 发表于 2021-5-30 00:28
那你为何不直接去当一个脱口秀演员,不要被程序员耽误了

程序员是工作,xxx是生活。其实没有啦,我只是做个比喻。如果没有身份问题的话以后会考虑做一些不太技术的工作的
回复

使用道具 举报

syk0607 2021-5-30 02:23:45 | 显示全部楼层
本楼: 👍   100% (5)
 
 
0% (0)   👎
全局: 👍   99% (446)
 
 
0% (1)    👎
感觉楼主说的点以及举的例子还是很有启发的。另外帖子的重点难道不是面试时的心态和技巧吗,谁不知道刷题实力是最重要的,就不用特地留言评论强调以及judge楼主分享的好不好笑了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://tools.1point3acres.com/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

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