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

[找工就业] 我的求职总结

全局:

2014(4-6月)-CS硕士+fresh grad 无实习或全职 | 网上海投| 码农类General全职@Hot startups

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

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

x
答应Warald写一篇工作总结的。不过因为人懒的缘故,始终没有写。今晚总算有机会把自己的经验写下来。因为好久没有写文章的缘故,如果读起来觉得幼稚的话,就当是增加生活乐趣的笑料吧。
缘由[/b]
这是我PhD中间的某一年,看着师兄忙忙碌碌地享受着研究的乐趣,有一天我突然我自己,这适合我吗?我突然觉得自己已经很老,没有热情。我也许能够把这个PhD混毕业,但是这是我想要的吗?我突然发现更让自己的激动的,不是去争论一些模棱两可的学术问题,而是去构建有实用价值的系统。于是某一天,和我的adviser说了抱歉以后,就开始找工作了。
[b]过程[/b]
因为实习期间认识的好多同事都跳去Square,DropBox之类的startup了,所以我也决定趁不算太老,追随这些牛人的脚步。
3月份,2个startup的拒信,除开练手的雅虎给了offer外。
4月初,开始大规模onsite,最惨的一周,连续拿了5天拒信。某个周五,一个面试官问我,你觉得你这七年的教育有什么用?
4月15日,第一个startup offer。然后就没有悲剧过。 一共拿了五六个startup的 offer,从了一家hot startup,并且withdraw了PSD中某家的onsite。
[b]面试经验[/b]
看了太多刷题经验的总结了。当然leetcode我也刷了两遍。关于刷题,我觉得leetcode是不够的。它涵盖了基本的数据结构和算法,通常它让你去实现一个method。很多公司也了解这一点,所以很多时候,他们会让你设计实现一个class。最大的不同在于什么呢?首先,你得有全局的观念,因为不同的method中会share一些变量,所以每个method的正确并不一定意味着它们放在一起是正确的。我最常见的错误就是忘记去update这些变量。然后,你就得考虑你这个class的效率,可扩展性,concurrency以及scalability。作为一个合格的工程师,你也得知道它的局限性。比如一个算法是否会结束,cache的hit ratio最多有多少,诸如此类的问题。这个帖子对面试可能出现的内容是一个很不错的概括:http://www.mitbbs.com/article_t/JobHunting/32058385.html。
如果你刷题没有问题了,那么你就算合格了。但是只要有人觉得你不适任,你还是可能会被刷下来。所以面试中和面试官的交流是很重要的,这些交流能够让你从一个合格的求职者蜕变为一个优秀的求职者。而这些交流,主要体现在你最后一个问题上。
这个问题的重点不在于你想知道什么,而是如何让面试官爽到。我的策略是让面试官聊他们熟悉的问题。因为聊熟悉的问题他们不会很吃力,同时又能显得他们看问题很有深度和智慧。这样他们就会很享受这个过程。
具体来说,首先第一个人,你可以很谦虚地问,贵公司(组)系统的架构大概长啥样子,能不能给我一个简介?如果你和我一样,是一个视觉型的人,还可以让面试官在白板上画出来。 然后面试官通常会在白板上给你画图,问你有没有签过NDA,然后激动地唾沫横飞。这个时候你也要表示得很激动,同时试着找出这个系统和别的地方得不同。比方说,有的公司有Hadoop和MapReduce,有的公司没有; 有的公司用NoSQL,有的公司用relational database。同时试着去理解其中的细节。利用中间的break,去洗手间、喝水,然后想清楚自己后面要问的问题。有了第一步以后,后面的面试官,基本上就是问这些细节,重点是一定要让面试官爽到。不要说太多,也不要问特别大的,让面试官尴尬的问题,但要抓住他回答的其他细节,快速反应。我通常会说:That'sexactly what I want, could you please elaborate on XXX(a concept hementioned)?最后礼貌地感谢下人家。.--

还有一个好的切入点是公司的engineering blog。面试的时候可以提一下你读过他们的blog(并且面试前一晚你应该读过),然后问他们其中的一个method是不是可以generalize。当然如果内容不多或很久没更新,你可以在第一个人那里提一下你在他们的blog里没有找到他们的架构设计,但自己又很有兴趣知道。

[b]Acknowledgement
在我开始读PhD的时候,经常开始看到国内有人的博士论文上写到,“我的博士生涯教会了我做事,但更重要的是做人。”年幼无知的时候觉得这段话很好笑。但我quit的那一刻,突然觉得这句话很深刻。这段不短的时间里,有人包容了我的幼稚,有人选择旁观,有人嘲笑或者指责我。很庆幸的是,那些选择包容我的人一直都在,不论何时何地。而我也一直相信,我会遇到更多这样的人。

评分

参与人数 8大米 +231 萝卜 +2 收起 理由
emma235 + 2 很有用的信息!
aasdfdf + 3 感谢分享!
Ruscello + 10 感谢分享!
Kimurate + 50 + 2 感谢分享!
浅浅 + 10 很有用的信息!

查看全部评分


上一篇:想要学CS和应数的双学位,不知道可不可行
下一篇:M公司发邮件了,怎么回复

本帖被以下淘专辑推荐:

推荐
stormcat 2017-3-29 23:51:18 | 只看该作者
全局:
如何让面试官爽到。我的策略是让面试官聊他们熟悉的问题。因为聊熟悉的问题他们不会很吃力,同时又能显得他们看问题很有深度和智慧。这样他们就会很享受这个过程。这个体会确实非常有道理。可以借鉴了 。感谢
回复

使用道具 举报

推荐
 楼主| heavyrain 2014-7-8 11:39:11 | 只看该作者
全局:
loveday 发表于 2014-7-8 02:26
cong! lz, how did you answer the question "你觉得你这七年的教育有什么用?"?
. 1point 3acres
当然装成很谦虚听他建议。
.google  и
但我不会用一道题来总结一个人七年的教育。坦白讲,挺鄙视他的。
回复

使用道具 举报

推荐
shawnnie 2018-5-14 23:19:35 | 只看该作者
全局:
heavyrain 发表于 2014-7-8 11:39
当然装成很谦虚听他建议。

但我不会用一道题来总结一个人七年的教育。坦白讲,挺鄙视他的。

真的是,我也不太喜欢那种一上来就要教我做人的面试官。明明根本不了解我。
回复

使用道具 举报

🔗
annawuyi 2014-7-7 18:19:32 | 只看该作者
全局:
楼主很聪明,理科博士男情商很高啊。
回复

使用道具 举报

🔗
sotony 2014-7-8 01:53:43 | 只看该作者
全局:
LZ之前在买买提上提过这个方法。我觉得很不错
回复

使用道具 举报

🔗
sotony 2014-7-8 01:58:49 | 只看该作者
全局:
我觉得刷完LC总是缺点什么。总是缺点什么。
回复

使用道具 举报

🔗
Frances0412 2014-7-8 02:16:30 | 只看该作者
全局:
赞!LZ好勇气!

问句LZ你是phd第几年quit了?
回复

使用道具 举报

🔗
loveday 2014-7-8 02:26:37 | 只看该作者
全局:
cong! lz, how did you answer the question "你觉得你这七年的教育有什么用?"?
回复

使用道具 举报

🔗
 楼主| heavyrain 2014-7-8 11:36:05 | 只看该作者
全局:
Frances0412 发表于 2014-7-8 02:16. Waral dи,
赞!LZ好勇气!

. Χ问句LZ你是phd第几年quit了?

三年半
回复

使用道具 举报

🔗
seanpeng 2014-7-8 14:01:36 | 只看该作者
全局:
感谢分享人生的经历!
回复

使用道具 举报

🔗
z2013 2014-7-9 12:20:50 | 只看该作者
全局:
非常好!启发很大。
回复

使用道具 举报

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

本版积分规则

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