由买买提看人间百态
登录
首页
论坛
未名存档
话题女王
小圈子
马甲追踪
版面排名
流量曲线
水枪排名
发帖量曲线
发帖版面饼图
发帖时间柱图
关于本站
帮助
boards
本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字
访问原贴
JobHunting版
- (北美地区)SDE technical interview经验分享
进入JobHunting版参与讨论
1
(共1页)
d***u
发帖数: 1
1
抛砖引玉,来谈谈针对technical面试的一些个人理解,欢迎讨论!
从公司角度,面试的目的:
1. 根据每个公司自己的hiring philosophy和technical bar,考察candidate是不是a
good fit
2. 让candidate认为,自己的公司是个值得加入
从公司角度,对于interviewer的最基本要求(各个公司可能有不同侧重点):
准点,不能迟到;
自我介绍,最后留出时间解答candidate的问题;
面试要focus,不能看手机或者邮件;
candidate答题跑偏了要努力给拉回来,适当的时候要给予positive feedback;
把自己当成collaborator而不是inquisitor;
等等等等。
从interviewer角度,算法面试要考察什么?怎么考察?我是这么分类的(基于自己的
经验+别人的经验+猜测):
1. 有题库的(中小型公司居多,某小盒子公司,某送外卖公司,某炒股票公司,etc)
- Interviewer要问指定的题目,或者从数量有限的题目中选一道。添加新题目的频率
一般不高。
- 每一道题会挖的很深,比如不同interviewer可能会选择不同角度来问问题
- 公司内部很可能有针对每一道题目的Rubric,对于不同level的candidate,答题深度
和expectations也许会不一样。但是同等level的candidate衡量标准都是严格一致的。
- 比如,面试会考察代码中bugs和syntax errors的数量;题目中某某edge case是否考
虑到了;需要多少hint(插一句,给少量hint并不是一个negative signal);code是
否easy to follow(如果在公司里你给这段code做review,是否需要大量的back and
forth);是否能解释清代码中的时间空间复杂度;为何solution是(or不是)optimal
的,etc。
2. 没有题库的(LC公司tag下面题目超过200+的,比如G,F,A,etc)
- interviewer可以自己决定问哪道问题,没有针对某一题目的rubric
- 公司hiring team很可能会给出比较宽泛的判定标准(meaning,interviewer可以自
行按照不同题目,不同expectation来决定过或者不过,也许有人比较严格,有人比较
宽松)
- 每一道题会更贴近LC的形式(题目描述较短,比较straightforward)
- 比如,面试会考察solution是否simple and optimal;代码是否valid,能否自己
call out bugs;是否talk through tests,发现edge cases。communication是否清晰
,等等。
了解以上这些有什么用处呢?我觉得有以下几点
1. 面试“有题库”一类的公司,广泛搜集面经然后深入准备每一道题(个人感觉性价
比比较高);对于“无题库”一类公司,LC的练习会更加有帮助(也不是说就要狂刷题
,cover tag下面每一道题,不然个人感觉性价比太低)刷题方法在这里就不大量讨论
了,每个人水平/背景不同准备方法也会有差异。
2. interview是一个双向考察的过程。有时候candidate也许觉得自己受到了不公平待
遇,那么大概率你遇到了一个没有那么负责的面试官,很多时候这并不代表这个公司怎
么怎么样,也不代表你的能力就不行。如果你对这个公司真的有兴趣,我会建议给
recruiter写邮件说明你对这个interview过程哪里不满意,要求加面。同样的,如果你
觉得这个面试过程非常愉快,你很enjoy,也可以给recruiter写邮件,大概率
recruiter会把这封邮件cc给你的interviewer。这对面试结果并不会有任何影响,但是
收到这样邮件的interviewer会很开心。
3. 如果只是为了通过面试,不用过于在于一次AC和bug free这种事。养成写完代码自
己手动walk through几个test case的习惯更加重要。
4. 写code并不是全部,交流很重要。拿到一个题目之后没什么想法,多多与面试官交
流,说出是哪里block了自己远比keep quiet自己默默纠结来得好得多。同理,自己安
静的写完所有的code,即使写对了,面试也不一定通过因为interviewer并没有收集到
足够的signal。
5. 承认面试中的运气成分,遇到简单题/难题/你会做的题/不会做的题/你觉得有眼缘/
没有眼缘的面试官 等等等等这些事情都是不可控的,放平心态
最后我想说一下稍微有些敏感的diversity的问题。一些公司确实是非常注重diversity
hire,但是这不代表bar会因此降低。有时候因为diversity hire的指标,一些
candidate会拿到加面,但是again bar是不会降低的。这是基于我自己+一些朋友的经
验+猜测,我不否认可能会有我没了解到的反例。我想表达的意思是,无论对谁,面试
都等于实力+运气。不要因为你顺利拿到offer就去想,是不是因为我的性别所以我遇到
的题目简单所以我面过了?不是的,是因为你有实力+你运气不差。
1
(共1页)
进入JobHunting版参与讨论
未名新帖统计
// 7月16日
#
版面
帖数(主题数)
-
全站
4871 (796)
1
Military
3777 (569)
2
Stock
341 (51)
3
Joke
117 (17)
4
History
116 (3)
5
Automobile
100 (9)
6
USANews
55 (9)
7
Midlife
45 (1)
8
Headline
41 (41)
9
Dreamer
33 (13)
10
FleaMarket
32 (20)
11
Living
30 (7)
* 这里只显示发帖超过25的版面,努力灌水吧:-)
历史上的今天
faintcat妹妹看进来~~
发表于12年前.
NSC, PD 1/7/2007, EB2, ...
发表于11年前.
[FBA求购]MJVE2 758 MJVM2 ...
发表于6年前.
老生常谈,归与不归
发表于10年前.
【申请】Seattle西雅图 版版主——申请人...
发表于9年前.
宝宝出生,头骨骨折,求祝福
发表于9年前.
求推荐舒缓优美的古典音乐
发表于11年前.
百分之一的北京人上北大 中国网友愤怒(转载)
发表于10年前.
新人带狗狗Bailey来报道
发表于12年前.
全世界最有价值的运动队
发表于10年前.
请问大切诺基的质量如何
发表于6年前.
TNND,军版全是BKC
发表于15年前.
Inception
发表于12年前.
微软的有些家属可真恶心,为了卖保险脸都不要了
发表于10年前.
每周坐高铁的苦逼来说说感受吧!!
发表于9年前.