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

[找工就业] 三年后,离开了苹果

   
全局:

2016(10-12月)-EE硕士+1-3年 | 内推| 码农类General全职@meta

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

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

x
转眼间工作已经三年多了,过完这周,我在苹果的全职工作也将告一段落。跳槽的主要原因是老婆毕业后也在苹果的临近组工作,同时也想看看就业市场的情况。所以在去年年底,我陆续经历了以下公司的面试流程:
WhatsApp(Facebook):contact HR -> waive phone interview -> onsite -> offer
Google: HR contacted me -> waive phone interview -> onsite -> offer
Snap: referral -> phone interview -> onsite -> offer
Netflix: applied online -> phone interview -> withdraw
Uber: referral -> phone interview -> onsite withdraw
Slack: applied online -> phone interview -> project -> personal changed, hiring freeze
Dropbox: HR invited interview, declined.
. 1point 3 acres
这次跳槽个人觉得自己运气也不错,通过了所有技术面试,最后去了三个onsite,都拿到了offer。简单报下现在的offer,给大家参考:Snap给了level 4,1.8M股票,据说今年上市;WhatsApp和Google都给了level5,最后给到接近20w的base,远高于50w的股票,FB还有6位数的最高signon。最后选择去WhatsApp。没去Snap主要还是因为它只招LA office,SF office是search only,所以只从Google招人。想想刚结婚就分居不太好,钱少点就算了吧。

就面试的体会而言,三家onsite的公司都很好,而且都特别真诚。至于具体题目,由于签了NDA不方便透露,这里就谈谈面试感受。从面试的内容来看,coding,design仍然是重点。WhatsApp我面试的是相关组,所以专业方面的知识比较多,题目难度适中。Google完全侧重于算法,题目难度较难。特别是第一个小哥,出了一道图论的DP题,最后抽象为一个Djastra的变种解法。面试完我问他这题有几个人做出来的,他说面了有50个,大概有2个人解得差不多。于是我就凌乱了,不知道他想得到怎样的解答。。反正我是基本没做出来。接下去的几个面试题都表现不错,所以Google最后加面了两轮电话面试,一个负责design,一个出了一道coding并且问了我专业相关的东西,两天后通过了HC。Google面试不太开心的地方是绝大多数面试官完全不在乎你之前做过什么,也不问。Snap面试体验也很好,先聊之前工作的项目,然后在计算机上直接coding,并且当场跑test case。面试官都表现出对我之前项目的真正兴趣,他们会自己想象有什么难点,有什么有意思的地方,感觉的确是care你做过什么,尽管他们的背景可能和我的项目完全无关。面试流程进行完后,几个公司都诚意满满。whatsApp的HR尤为给力,最后请我们吃饭,还送了饭店的礼品卡。Snap的Sr. Director得知我最后不去,立刻打电话来问我还有什么可以争取的,我第一次发自内心的说出“钱不是问题”,因为它们实在给的很多了。。。顺便说下,看了它们Sr. Director的linkedin才知道什么是天外有天。他是中国人,CMU PhD,有兴趣可以去膜拜下。Google HR也很尽责地在两天里安排了5个team match,最后说负责messaging/VoIP部门的director可以跟我介绍下他们的各个组。但我最后的考虑是希望能在快速扩张的部门尝试下,毕竟whatsApp只有70个工程师现在。

再说下我准备的东西。跳槽在时间上肯定不如学生自由,但优势在于至少有现在的工作,所以心态上更加放松,也真正感觉能够去平等地了解对方公司,判断是不是自己想要的工作。并且,在工作中累计的编程经验,设计经验,很大部分都能应用在面试中。我个人集中准备了近一个月的时间,然后开始投简历,用了另外1.5个月进行面试,期间每天做1~2道题目保持感觉。在集中准备期间,我大致准备了如下内容:
算法导论,5天过完一遍,基础算法和数据结构,二项堆等比较麻烦的数据结构没看
操作系统,2天看完之前的课程讲义
computer network,socket programing 2天过了一遍
multithread一天看了下
还花四天时间总结了现在工作的内容,网络协议,算法,视频编解码什么的。。

刷题相关的主要就是leetcode,最后大概做了40道medium, hard的题目,比例大致为5:1。毕竟面试中绝大部份题目都不是很难。比较有成就感的是,我准备的过程中把自己和朋友写的《程序员面试白皮书》从头到尾看了一遍,觉得还是挺有帮助的,主要是整理一些解题思路,如何判断拿到一道新题应该用什么方法,某些类型的题目用某种模版一定能做出来。但是在看的过程中也发现了一些问题,有的地方表述还不甚清楚。所以打算有空了再更新一版。电子书的好处就是可以像app一样随时更新,推送给所有人。

现在马上要离职了,想想还有些伤感,毕竟是第一份全职工作:)我之前的内推贴看的也有六万多人,前后我也推了几百人,大概有十个左右拿到了offer。希望里面谈到的心得对大家有那么一点点帮助。入职WhatsApp以后也应该会陆续帮忙内推。现在我离职以后我们组就会需要招人,所以这周之内有networking/socket programing/UDP/TCP/RTP,multithread, Obj C, C/C++背景的我可以内推我们组。另外,我有朋友想找web frontend的parttime,他们在做start up,估计今年可以拿个1~2M的funding。有兴趣兼职(据说没有工资,只有信仰 哈哈哈)的也可以告诉我。在科技行业做技术有一点好的就是比较公平,你展现出了实力自然会有人招你。今年刚毕业学生的压力似乎比较大,更多的人学CS,挺多公司控制招人的节奏。有的人会气馁,会问为什么没有公司招自己。但我觉得应该问的问题是,你准备好了么?为什么公司要招你?提升自身实力才是答案,不管是补充基础知识,还是准备面试题。还有一点感受就是,面试真是一个two way conversation,而不是考试。交流也是面试的一部分,不要太过陷入做题,功利点说,交流中也能获得解题思路。

希望大家新年工作学习顺利!

. 1point 3acres


补充内容 (2017-1-30 16:10):
One more thing, "I think if you do something and it turns out pretty good, then you should go do something else wonderful, not dwell on it for too long. Just figure out what’s next.   --Steve Jobs". check 1point3acres for more.
. Waral dи,
补充内容 (2017-1-31 01:02):. Waral dи,
邮箱请见http://www.1point3acres.com/bbs/thread-74192-1-1.html,在第一条补充里。微信是邮箱gmail之前的部分

评分

参与人数 58大米 +705 收起 理由
pikailun + 1 赞一个
lancl + 1 赞一个
t__c___ + 1 赞一个
saturndivinity + 1 给你点个赞!
shirleyrz + 3 很有用的信息!

查看全部评分


上一篇:亚麻background check需要提供本科成绩单吗
下一篇:Amazon内推后账户里始终无状态
推荐
Alyssa_ 2017-1-30 23:14:50 | 只看该作者
全局:
今天我也和大牛混一个论坛
回复

使用道具 举报

推荐
solongsly 2017-2-18 04:09:36 | 只看该作者
全局:
我仿佛看到黑道大哥穿着一身绸缎唐装,手里提个小茶壶,熟人碰见“道哥,什么风把您给吹来了,又干了票大的?”, 大哥笑笑,不置可否。 这云淡风轻的高人风范,你们学到了吗? 老哥,有范儿!
回复

使用道具 举报

推荐
lianyujia 2017-1-30 16:32:40 | 只看该作者
全局:
算法导论,五天看完一遍
回复

使用道具 举报

🔗
失败原罪 2017-1-30 15:56:37 | 只看该作者
全局:
除了膜拜没有任何可以说的了
回复

使用道具 举报

🔗
peter_sqliu 2017-1-30 16:22:09 | 只看该作者
全局:
大牛啊,大家都来看看大牛。。
在科技行业做技术有一点好的就是比较公平,你展现出了实力自然会有人招你。今年刚毕业学生的压力似乎比较大,更多的人学CS,挺多公司控制招人的节奏。有的人会气馁,会问为什么没有公司招自己。但我觉得应该问的问题是,你准备好了么?为什么公司要招你?提升自身实力才是答案,不管是补充基础知识,还是准备面试题。还有一点感受就是,面试真是一个two way conversation,而不是考试。交流也是面试的一部分,不要太过陷入做题,功利点说,交流中也能获得解题思路。
+10086
回复

使用道具 举报

🔗
Mysterious7 2017-1-30 16:41:51 | 只看该作者
本楼:
全局:
膜拜,
mark
回复

使用道具 举报

🔗
立华奏 2017-1-30 16:48:26 | 只看该作者
全局:
computer network,socket programing 2天过了一遍
回复

使用道具 举报

🔗
Gallade 2017-1-30 17:45:45 | 只看该作者
本楼:
全局:
学习了!
回复

使用道具 举报

🔗
木白GRE 2017-1-30 22:46:59 | 只看该作者
全局:
多谢大神分享,算法导论五天一遍太厉害了,膜拜!
回复

使用道具 举报

🔗
maoniuxz 2017-1-30 23:02:04 | 只看该作者
全局:
大神 能加个微信吗 我想膜拜
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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