作者eddyxd (阿魁亚)
看板Soft_Job
标题[心得] 找软体工作几个心得(New Grad CS PhD)
时间Thu Aug 31 09:14:18 2017
去年确定要准备毕业就开始想试试看软体工作
期间遇到很多人帮忙 内推 分享面试经验 教我写leetcode
真的是出外靠朋友XD
最近大致上告一段落 所以想纪录下希望能帮忙之後找工作的朋友
背景(都是CS):
花莲高中 -> 113 BS -> 112 MS -> UMich PhD
先讲我自己经验的几个观察:
1. 除非你是做ML或 刚好是研究缺 不然论文主题完全不重要
2. 实习拿到正职机会 >> 直接申请正职 而且通常待遇更好
3. PhD薪水会比MS高 因为职等高一等 但是如果你只在乎钱 MS毕业是最划算的
(因为其实通常1年多就会升那一级了XD)
4. 就算论文主题完全不符合 大公司还是有招PhD 只是设定的条件会比较高
(ex: 实习内容会比较是没有固定方向解答那种 期待你自己做好 录取率也低)
5. 上网乱投大概50家只有1家回我 但是内推几乎每家都有回 所以真的要靠朋友投
再来是找工作的心得:
我大概去年底决定去找个SW的实习 尝试看看我适不适合做SW的工作 最後去FB
最後其实我满喜欢的 不会到想像中无趣 还蛮多挑战 然後最近结束开始找正职工作
找实习阶段:
1. Amazon: 超奇怪的公司...是对方找我的,但是每次说好要开始约面试
都会突然断了消息好几个礼拜XD 不知道是HR问题 还是对方Team当我备胎
反正最後HR最後寄信说要面试已经几个月过去了 我就拒绝他了 觉得被耍= =
2. Pinterest: 一开始是他们找我的 但是我那时候还有点放不开
觉得至少想和我背景有点相关 所以就表现有点兴致缺缺 後来HR
说要找主管跟我聊的时候就没下文了
2. Google: 我厚脸皮请开学术会议装熟认识的主管帮我投的
两次电话面试写code 过了之後找组 如果没找到就是没offer,我後
来match的组最後找了另一个比较强的PhD 所以我就GG了 HR说要再继续找看看
我就决定去FB了 整体来说HR和面试系统算前几专业和顺畅的
3. Facebook: 两次电话面试写code(但是是分两天考 比较轻松)
我记得是当下就有offer了 然後再找组 我是找了两个组就遇到不错主管
就决定了 有意思的是"match"到的组都和我PhD做的东西没关系XD
然後FB我觉得整个 找人系统是最好的 HR回覆最快
实习心得:
我最後去Faceboook的组算是一个类似机密(!?)的单位 所以没法说太多工作内容
但是大致上我负责把一个新的网路协定放到某个系统中 之後想办法测量效能提升
放进去的时候效能变超烂XD 後来发现很多有趣的问题解决後才提升
最後有拿到return offer
实习间/後找其他正职心得:
1. Dropbox / LinkedIn / Apple ...一堆 直接说我投的职位没headcount或没兴趣
我告知我拿到return offer後 HR会突然积极很多 问我其他有兴趣的职位
但是这几家最後还是GG 都说有帮我找了 但是真的没位置 (我猜是不到他们要的标准)
2. Google: 一开始请人帮我投了好几个职位1~2个月,最後都是说没headcount
最後有认识的帮我投了他知道缺人的组 加上 有跟对方HR说有FB offer了
就突然约onsite了 前天刚onsite完 今天就跟我说过了XD
这个应该是我第一次经过这个5轮写程式onsite 因为车轮战还蛮累的 後面几个有点乱
问的几乎都是leetcode mid~hard的题目变形 跟版上前几篇经验差不多
现在就等看看Match结果如何
3. 华为某个研发组:
会有这个机会是以前一个台湾很照顾我的学长介绍他们组给我, 然後带头的
是一个蛮有名的人 所以觉得值得试试看 想说虽然要去中国 但是核心的组搞不好比
去美国其他公司打杂好 过程都聊的很愉快 但是最後跟HR谈薪水的时候觉得
和其他选择落差太大 和老婆讨论後就放弃了
4. Rubrik:
这是其中一个我找的中型新创不是太有名 看起来是成长很快的公司
现在市值2B(!?) 主管都是有名的Googler之类的
面试就是一次电话的coding 然後onsite 3场coding
公司环境蛮好的 里面也蛮多毕业就进去的PhD 有些之前有见过面
最近又找我过去和里面的人聊聊天
5. Stanford朋友的5人新创:
这是唯一一个会跟我论文相关的公司,主要做一个创新的sensing服务
上礼拜他们demo反应还不错,现在好像拿了几个M的资金
面试就是跟5个人聊聊天 主要聊过去做过的专题程式 解决过的问题等
我本来蛮心动 有点冲动要去 但是後来想想还蛮危险的XD
毕竟我还有身分签证的问题要考虑
程式面试经验:
我准备就是leetcode 最後面试前几天会看下一亩三分地有哪些考古题
那时候才发现高频率的题目几乎都是leetcode锁起来的 真的满贱的XD
付钱後把锁起来的做一做就去考了
解题目是靠一个以前ACM国手学弟帮忙教我的 毕竟我写这种真的满弱的
(曾经代表花莲2次去考奥林匹亚两次都0分回家 哈哈)
主要他的提点就是要细心吧 尽量练习写完在跑之前就抓出bug
我经验是要做完大部分题目 需要熟悉CS基础的sorting, graph, hash, tree
然後还要懂DP和一些比较进阶但是还是常用的资料结构像是binary index tree
不然有些题目会很难做 或是可以用的方法很局限
练习重点就是当作运动慢慢做吧 一天1~10题 别太常去看解答 除非有自信像大陆人
那麽拼命刷2~3次都背起来 不然看解答如果只是一点印象其实现场还是解不出来的
也是因为这样所以我做的蛮慢的 都是做完再看讨论区的神人解答 然後查资料
一开始很痛苦 觉得自己很蠢XD 中间会有一段甜蜜期 觉得很好玩
然後後来认真都做hard又会痛苦一阵子
其实正式考试比较简单 因为对方会给你提示 然後你也可以看对方表情知道
你现在的作法是不是太蠢 哈哈 我正式考试常常会做错路 靠提示最後都有做完
然後考试前有几个热心的朋友有帮我做几个mock interview我觉得很有帮助
正式来的时候比较不会那麽紧张
题目类型
几乎都是leetcode变型体 没看过完全一样的 但是也没完全新的
单纯以我经验来说
Google大概是mid~hard, Rubrik大概是mid, 然後Facebook是easy~mid + 一堆followup
公司待遇:
假设F或G给博班新人的base是N(这个几乎是固定的 上glassdoor或google可查到)
大公司给的薪资大概是 base N + 10% bonus + 2N~2.5N股票(分4年) + 0.5N签约金
小公司base待遇会故意高一点 然後可以给到将近1M的股票 但是未上市都是梦XD
变0的机会还蛮高的 认真算这些待遇大概 在矽谷过的下去 不会很舒服就是(像教主说的)
最後可能和老婆讨论之後还是会先去稳定的大公司吧 可能很多人不齿觉得没guts
但是感觉能稳稳的过下去 每天下班还有时间跟小孩玩 也不是太差
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 35.3.24.169
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1504142060.A.835.html
1F:推 Sofya: 谢谢分享~很有用的心得 08/31 10:07
2F:推 p2944967: 实用心得大推,期待知道您最後的选择! 08/31 10:11
3F:推 sOuOr: 矽谷单身或没小孩 这种薪水应该可以过不错啦~ 08/31 10:42
4F:→ sOuOr: 顶级公司new grad税前底薪加其他拿15万以上应该不是问题 08/31 10:43
5F:推 ccpz: "新的网路协定放到某个系统" SDN 和 ONIE? 08/31 10:56
6F:推 steve1012: F new grad signon 多 应该是一定不只十五 08/31 12:48
7F:推 JJ1622: 推~! 08/31 12:52
8F:推 fun4i0220: 推 08/31 12:54
9F:推 hth9494: 学者推 08/31 13:24
10F:→ hth9494: *长 08/31 13:25
11F:推 jeff19921021: 用心推~ 08/31 14:25
12F:推 pornstar: 现在大公司new grad已经破20万惹~ F new grad实习表现好 08/31 18:31
13F:→ pornstar: 大约在26~30万之间 08/31 18:31
14F:推 bowin: 感谢分享! 08/31 19:19
15F:推 Mtcat: good 08/31 20:07
16F:推 sOuOr: 破20万是怎麽算的 PhD有啦 MS没吧 08/31 21:29
17F:→ sOuOr: 除非你把签约金当成第一年薪水 08/31 21:30
18F:推 altecjc: 推一个 08/31 21:54
19F:推 lokm: Rubrik 是那个 Kevin Durant 投资的新创吗 XD 08/31 22:43
20F:推 marmarmar: 推 很受用 09/01 00:30
21F:推 harry0890: 推,感谢大大 09/01 00:37
22F:推 kosodoro: 同学推! 09/01 01:36
23F:推 Richlifeily: 感谢分享 09/01 07:38
24F:推 ntddt: 推感谢分享~ 09/01 09:12
25F:推 cacadeon: 非常详细的心得,感谢 09/01 10:33
26F:→ viper9709: 感谢分享 09/01 23:49
27F:推 jyhfang: 很棒的心得 感谢分享 09/02 17:41
28F:推 ppoozine: 推 谢谢分享 09/03 08:41
29F:推 kym146578: 推 09/05 06:48
30F:推 tloy1966: 推 09/07 04:34
31F:推 Mariobrother: 推 09/11 01:37
32F:推 bamchisu: 推 09/13 03:43
33F:推 aulopiformes: 谢谢分享 09/13 06:03