一亩三分地

 找回密码 注册账号

扫描二维码登录本站


Salarytics=Salary Analytics
查询工资数据
系统自动计算每年收入

科技公司如何
用数据分析驱动产品开发
coupon code 250off 立减$250

深入浅出AB Test
从入门到精通
coupon code 250off 立减$250
游戏初创公司招聘工程师、UIUX Designer和游戏策划
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
把贵司信息放这里
查看: 7459|回复: 37
收起左侧

一周4家公司23轮面试杂记

    [复制链接] |试试Instant~
我的人缘0

分享帖子到朋友圈
chancidy | 显示全部楼层 |阅读模式
本楼: 👍   100% (23)
 
 
0% (0)   👎
全局: 👍   100% (262)
 
 
0% (0)    👎

2019(10-12月) FrontEndEng 硕士 全职@AdobeAmazon, Compass, Wayfair - 内推 - Onsite  | Pass/Offer | 在职跳槽

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

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

x
TL;DR


总共花了一周时间,飞了三个城市(三番 + 西雅图 + 波士顿),面了四家公司,进行了23轮面试:Adobe 7轮( 6轮现场 + 1轮远程视频);Compass 4轮现场;Amazon 6轮(4轮现场+1轮远程+1轮午餐);Wayfair 6轮(5轮现场 + 1轮午餐),最终有幸拿到四家Offer。


对我来说这是一次非凡的经历,可能多年以后再回看也会感慨自己居然计划并坚持了下来。


这打鸡血的一周里,我见了近30个面试官,遇到了各式各样有挑战的、但也很有意思的一些题目。因为这是一个双向选择的过程,我自己其实也问了他们很直接也很好奇的问题,从他们身上接触到看待事物不同的角度和思维方式。有时候真的要迈出舒适区才能看到新东西。


市场并不好,但机会还是要争取

首先必须承认,今年的跳槽市场并不是很友好(这里针对Senior以下的,因为Senior一直都有人抢着要)。
Facebook因为一些众所周知的原因以及内部消化了大量Intern,今年除了New grad,直接不招三年工作经历以下的人,很多岗位都要5年+的经历,所以简历连内推都推不进去。airbnb, linkedin也基本都是如此,只要三年以上经历的(至少front end 以及 full stack 都是这个要求)。
Google则是传言因为去年年底针对Google Cloud疯狂招聘,今年L3的职位空缺非常少,秋招开启不久之后就停招了entry-level的职位,感觉难度上也大了很多。我一共电面了两轮,在被加面那一轮直接被考了一道很新的LC hard题,最终没有完全做出。
另外今年几个独角兽诸如Uber, Lyft,Pinterest上市之后表现也都不是很好。尤其是Uber,在今年IPO之后进行了三轮一千多人的裁员。我拿到他们家面试的时候刚进行到第二轮。我十分好奇地询问为什么边裁员边招人,recruiter答说Uber ATG, Uber EATS都还不受影响。于是我硬着头皮面了Uber ATG, 面完感觉挺好,题目也都做出来了,但是一周后被通知决定不move forward。大概两周之后,在新闻上看到ATG和EATS也裁了300多工程师。
情形很不好,但同时机会还是有的。并不是所有公司的工作经历要求都像FB那么严格,我后面投的很多岗位都要求3-5年经验,但是最终都给了面试。而像亚马逊面的岗位,recruiter直接说其实网站上还没放出来,但是内部系统有空位。
关于亚马逊,确实比较玄学。其实在此之前已经找亚马逊的朋友内推过了很多遍,每次查系统都是显示 No longer under consideration。在拿到Compass的面试之后,我在网上找到一个华人recuiter主动介绍了我的情况,询问有没有 front end 相关的职位。这位Recuiter相当认真负责,说自己手上并没有前端相关的职位,但是可以推荐给她的同事。她当天给我发了OA, 我做完后基本第二天就确定了Onsite面试。事实证明,简历拒在亚马逊是没有冷冻期的。
不要盲信网上的人云亦云,甚至官方网站或者Lindedin放出的职位都是滞后的,能直接和HR或是Recruiter沟通是效率和真实性最高的。


Most things are negotiable

因为想一次性面四家,所以在行程安排上就要相对灵活。


最终在相互协调下,Adobe负责我从费城飞往三番的机票和一晚酒店,Compass负责我从三番飞往西雅图的机票加一晚酒店,Amazon负责了我后续两晚的酒店,Wayfair帮我定了从西雅图到波士顿,再从波士顿回费城的机票,另加一晚酒店。


很多人害怕和公司提太多要求,觉得公司可能会撤回面试。HR、recruiter最终目的还是为了招到人,而且也理解很多面试者会同时面好几家,一般对于面试者合理的要求都会尽可能满足。


在Wayfair的最后一轮和HR直接一对一交谈的时候,她和我说这时候她绝对是站在我这一边的,因为她的目的就是促成这一次招人。她此时已经知道了我在面好几家公司,所以她告诉我如果其它公司给了任何数字都尽量及时告知,如果是待遇方面的问题,她绝对尽可能帮我向公司谈。


亚马逊那边也是同样的体验。虽然亚马逊的Recruiter在我这次感受中是最aggressive的(比如不提前发邮件约时间直接打电话过来),但是在面试安排上也是相当得配合,经常在周末或者下班时间还会回复邮件。我在做完OA的时候离我开启面试之旅只有一周时间,约了18号面试直到15号才能确定下来。最后Recruiter也是争取找到了有合适面试时间的面试官们,在面试前一天给我发了整个面试官名单。当然,后面有一些临时的变动,但是整个过程我能感受到她们为了招人所付出的努力。


可以商量的甚至还有面试内容。谷歌的recruiter就问我想面前端岗还是general hire,最终结合他给我的建议是选择了general,因为考虑到算法相对好准备,而且general的选择更多。网上就有人Po出面试经历,一个转专业的PHD,和recruiter说不要安排任何系统设计相关的题,只想面算法,最后也是给安排了四轮算法面并拿到了offer。


当拿到Offer之后,具体想去哪一个城市也是可以谈的。Adobe在三番和西雅图都有组,所以当时也是让我从两者中选其一。对于程序员来说,选不同的地点只是换个地方写代码而已,交流基本都可以根据视频会议或者Slack之类的解决,所以公司很大程度上并不在意是否一定要在一栋楼里。更有甚者像Github, Gitlab是只要入职了,全球范围内供选择,并且在文化上也是鼓励员工远程工作。


绝大多数不涉及到原则性问题的东西都是可以谈的,这种协商能力其实也是程序员们除了代码能力之外很重要的一点,在面试后续的offer compete过程中尤为重要。


面试经过
游客,本帖隐藏的内容需要积分高于 188 才可浏览,您当前积分为 0。
查看如何攒积分 Click here for more info.



面试准备

其实这一部分如果有时间我希望能单独拿出来做一次总结。以下只是一些简要的描述。
因为我主要还是以前端(Front end)为主,全栈(Full Stack)主要围绕系统设计做了些准备。


算法与数据结构

这部分准备好不一定是充分条件,但几乎是必要条件,至少东西部的大公司是这样。不管你是做什么方向的,前端、后端、移动端也好,首先你是一个软件工程师,所以他们肯定会考察你的代码基本功。
个人觉得不必纠结于用什么语言,挑一个自己习惯的就好。出于面试省时间的考虑,基本上我在面试以及准备过程中,能用Python写的都选择了它,前端的题则都是用JavaScript写。用Python确实节约了我很多在白板上的空间和时间,个人也总结了一些Python刷题的小技巧,有兴趣可以移步: https://www.1point3acres.com/bbs/thread-543794-1-1.html。
我个人的习惯是每次按题型来,比如这周专门写树和图的,下周专门做动态规划的,这样做多了容易总结出规律,在这个过程中用到的资料主要有:
  • Cracking the coding interview ,主要做参考和入门用。
  • 极客时间的一门实战课,一门理论课。实战课是视频讲解的,侧重面试技巧;理论课是侧重基础和原理讲解,对一题多解很有帮助。
  • Leetcode + Discussion. 我建议每次即使做出了题目也要去Discussion里看一看别人的解法,很多边界处理或者递归的写法很受启发。


系统设计

系统设计我其实不太有发言权,自身准备得也没有那么充分。很多公司对Junior岗位其实期待不会很高,但是如果面得好对定级别相当重要。这部分相对于算法更难准备,因为非常灵活,很看实战经验,但是套路也是可以总结出来的。比如Consistent hashing基本是scalability必考,涉及地理信息的系统比如Uber, yelp必考Geo hash的实现原理等等。
另外就是一定要一步一步来,不同的量级分析评估很不一样,比如如果就几千个用户你非要盲目加cache、加load balancer是一件非常卖力不讨好的事。
个人学习的资料:
前端
前端的面试在我看来是最难整理和准备的,因为它非常地杂,不同公司考法很不一样。有的会考很JS的细节,有的会考具体的功能实现,而有的侧重点又在HTML和CSS上面。个人遇到过的(包括在triplebyte和Pramp上)有
  • 实现一个tic-tac-toe
  • 实现Event emitter
  • 实现一个异步的Shopping cart类
  • 实现一个计算器
  • 实现一个Debounce函数
  • 实现一个To do list
  • 实现一个简易版Trello
  • 解释一下JS的某个特性(this, prototype, closure, scope...)


大部分都是要求Vanilla JS,所以对于工作中大量依赖框架的开发是有一定挑战性的。但总体来说还是孰能生巧,里面有很多的共通性。
国内可能Vue占据了大半江山,但是美国React还是主流,前端面试中也会充斥很多React技术讨论的地方,比如为什么选React;好处是什么; Redux vs Mobx; 为什么要hooks之类。这里十分推荐Redux作者 Dan Abramov的个人博客:https://overreacted.io/ 他是那种能把很多问题细化整理,讲得非常明白的人,真正做到了他所说的“explain with words and code.”
另外就是一些前端工程化可视化相关的问题,这些都比较特殊,只能是按个人经历准备,但是这里工具的选择并不重要,选择的权衡过程才重要,如果能把这个权衡的逻辑和思考讲清楚,是很加分的。


题外话

"造长城"

这次到西雅图有幸和几个亚马逊的朋友聊天,感觉每个人对于亚马逊的想法挺不一样的,感情也很复杂。有人会觉得这种高压和死抠的文化让人很难适应,即使报酬很高工作起来也没有很开心;而有人却觉得这种环境会促使着你去成长去学习,而且大公司做的方向很多,内部转组找到自己喜欢做的东西非常方便。


我之前在网上看到一个从亚麻离职的员工形容在亚麻工作就像“造长城”。毋庸置疑,亚马逊是一家伟大的企业,就像在造一个长城一样,它对社会所创造的价值是巨大的,但是参与建造的过程不一定都是有趣的,往往压力巨大,困难重重。而且,你基本想不起来建造长城的任何一个工人的名字,可能第一个想起来的居然是孟姜女,还不是长城的建造者。在亚麻疯狂扩招的今天,你要进入亚麻之前可能真的要想清楚自己适不适合这种文化。
当然,这只是一种观点,我还是很敬佩亚麻的员工的,尤其佩服它在人员流动这么快速的状态下还能保持系统的稳定和高速运行。据说亚麻程序员几万人,senior及以上的员工也才800+,真的个个都是中流砥柱了。另外我听到一种说法是亚麻员工跳槽都非常受其它公司的欢迎,而几家养老公司出来的可能就要接受各样的质疑。


"你刷的每一道题都会有所回报"

我之前和一起mock的朋友开玩笑说,我们要像一题一千刀那样去刷题。因为Faang级别的公司一般电面都会出一到两题,过了就会包机票包酒店包餐饮请你去他们公司面试,这一两题就基本值这个价了。
这当然只是个段子,一家公司真正面试就算电面+现场加起来最多也不过10题,但是你往往要刷几百甚至上千题来保证你能流畅地做出那几题。很多题你刷过了没有考不代表就没有作用,它让你更从容、更有底气去面对那些陌生的题目,毕竟面试中气场和心态非常关键。


"面试心态"

讲到心态,我觉得面试的时候一定要将面试官当成平时工作的同事来对待,假设对方目前不知道这题的解法,你要一步一步推演给TA,而不是一场考试。


而关于如何调整好心态,我觉得无他,唯手熟耳。所有的信心都来自平时的训练和反馈,你不能指望平时没刷过题的人面试时候能有强大的内心调整好状态。


"挂了其实不是坏事"

我个人感觉是一般面试完就知道会不会拿offer,对方适不适合自己了。所以很多时候挂了并不是一件坏事,只能说目前双方还不适合。面试者往往是你将来要每天共事的伙伴,如果他们面试的时候处处刁难你,那即使大发慈悲给了你Offer, 你将来每天也会过的很难受。这样不如一开始就不要选择强行“撮合”。
另外就是一定要接受批评。很多时候是需要一些在一旁指出你不足和缺点的朋友的。我在投简历初期想让一个朋友内推,被狠批了一顿,开始恍然大悟全部重新排版改写,然后才有了后来很多的面试机会。
以上就是今年的面试经历,真的要感谢地里很多无私帮忙内推的朋友,见识了很多,学习了很多,但是这个过程并不想再来一遍了,真的是累。。。



评分

参与人数 119大米 +362 收起 理由
jacksterling + 10 很有用的信息!
furen7789 + 2 太强了 文笔也强
freexiegd + 1 赞一个
BZydNpRW + 2 很有用的信息!
kevin0451 + 1 给你点个赞!
xdog + 1 赞一个
connie_shencong + 2 很有用的信息!
星空下的紫荆园 + 3 给你点个赞!
pbw3177311 + 1 给你点个赞!
caroline36310 + 1 厉害!

查看全部评分


上一篇:熨斗健康实习电面
下一篇:亚麻 2020S SDE 实习timeline + VO面经

本帖被以下淘专辑推荐:

我的人缘0
fallwyw 2019-11-21 13:10:47 | 显示全部楼层
本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   92% (12)
 
 
7% (1)    👎
楼主oniste的5-6轮怎么保持高度专注度呢?我感觉面到后面两轮就有点大脑缺氧了
回复

使用道具 举报

我的人缘0
evannnnn 2019-11-20 15:45:43 | 显示全部楼层
本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   100% (2)
 
 
0% (0)    👎
楼主简直就是神啊。一周面完还都拿到 offer,受小弟一拜
回复

使用道具 举报

我的人缘0
 楼主| chancidy 2019-11-21 06:25:31 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   100% (262)
 
 
0% (0)    👎
xiaoyiyiyi 发表于 2019-11-21 06:15
恭喜楼主! 请问楼主对应届生找自己的第一份工作有什么好的建议吗。 除了做好准备把题刷够, 我就想找一个工 ...

第一份工作往往是最难的,地里很多其它帖子有更好地介绍。如果要我说,那就是实习吧,另外就是找到一个喜欢的方向深挖。在这个全民刷题的时候,还是要有一些区别度。

评分

参与人数 1大米 +1 收起 理由
xiaoyiyiyi + 1 非常感谢楼主的建议

查看全部评分

回复

使用道具 举报

我的人缘0
 楼主| chancidy 2019-11-20 22:50:26 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   100% (262)
 
 
0% (0)    👎
Laojiang 发表于 2019-11-20 16:26
恭喜楼主! 一周四Offer感觉必定爽到爆!
问问这几家面试难度差异差异大吗? 性价比怎样?

四家Offer基本在同一天给。刚开始拿到肯定是兴奋的,但是马上就陷入无尽的纠结中,Offer的选择绝对不比面试轻松。四家面试难度很难比较,因为侧重点很不一样,亚麻和Wayfair在前端的内容更多,Adobe和Compass主要是算法和系统设计。不知道你说的性价比指什么,但是我觉得在精力允许的情况下尽量多面总是能长见识的。Experience is what you get when you don't get what you want.

评分

参与人数 1大米 +3 收起 理由
xiaoyubaojiayou + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

我的人缘0
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   94% (16)
 
 
5% (1)    👎
恭喜楼主! 一周四Offer感觉必定爽到爆!
问问这几家面试难度差异差异大吗? 性价比怎样?

补充内容 (2019-11-20 17:16):
想问的是投入产出比,你对 报酬/时间投入的感觉。我觉得Google、FB似乎性价比并不是特别高,投入很多也不一定有收获。
回复

使用道具 举报

我的人缘0
admin 2019-11-20 12:42:39 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   94% (1988)
 
 
5% (123)    👎
本文被选为全站置顶文章之一。
作者获得大米奖励。谢谢你的分享。
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (17)
 
 
0% (0)    👎
太牛了!膜拜一下!!!
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   94% (188)
 
 
5% (10)    👎
楼主厉害,我三周面了五个onsite感觉要累出人命了… 说起来我特别喜欢wayfair家的recruiter,真的是尽心尽责,很喜欢这个公司。
回复

使用道具 举报

我的人缘0
 楼主| chancidy 2019-11-20 13:06:21 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (262)
 
 
0% (0)    👎
brian1868 发表于 2019-11-20 12:59
楼主厉害,我三周面了五个onsite感觉要累出人命了… 说起来我特别喜欢wayfair家的recruiter,真的是尽心尽 ...

我也是面完虚了一周。。确实,他们家HR给我感觉是相当交心的,所以最后拒的时候其实也挺纠结的。
回复

使用道具 举报

我的人缘0
andy968 2019-11-20 15:01:48 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   94% (33)
 
 
5% (2)    👎
天道酬勤!给你点个赞!
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (191)
 
 
1% (2)    👎
我表示从东海岸飞到西海岸就感觉已经半条命都没了。佩服楼主的精力!

评分

参与人数 1大米 +1 收起 理由
百合熊 + 1 我也是

查看全部评分

回复

使用道具 举报

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

本版积分规则

隐私提醒:
■为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://pay.1point3acres.com/tools/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版||一亩三分地

GMT+8, 2019-12-11 08:40

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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