[心得] 找软件工作几个心得(New Grad CS PhD)

楼主: eddyxd (阿魁亚)   2017-08-31 09:14:18
去年确定要准备毕业就开始想试试看软件工作
期间遇到很多人帮忙 内推 分享面试经验 教我写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
但是感觉能稳稳的过下去 每天下班还有时间跟小孩玩 也不是太差
作者: Sofya (千野羽)   2017-08-31 10:07:00
谢谢分享~很有用的心得
作者: p2944967 (神风)   2017-08-31 10:11:00
实用心得大推,期待知道您最后的选择!
作者: sOuOr (sOuOr)   2017-08-31 10:42:00
硅谷单身或没小孩 这种薪水应该可以过不错啦~顶级公司new grad税前底薪加其他拿15万以上应该不是问题
作者: ccpz (OoOoOo)   2017-08-31 10:56:00
"新的网络协定放到某个系统" SDN 和 ONIE?
作者: steve1012 (steve)   2017-08-31 12:48:00
F new grad signon 多 应该是一定不只十五
作者: JJ1622   2017-08-31 12:52:00
推~!
作者: fun4i0220 (嗯嗯搭啦)   2017-08-31 12:54:00
作者: hth9494 (hth9494)   2017-08-31 13:24:00
学者推*长
作者: jeff19921021 (瑞瑞)   2017-08-31 14:25:00
用心推~
作者: pornstar (迪克)   2017-08-31 18:31:00
现在大公司new grad已经破20万惹~ F new grad实习表现好大约在26~30万之间
作者: bowin (尽其在我)   2017-08-31 19:19:00
感谢分享!
作者: Mtcat (山地猫)   2017-08-31 20:07:00
good
作者: sOuOr (sOuOr)   2017-08-31 21:29:00
破20万是怎么算的 PhD有啦 MS没吧除非你把签约金当成第一年薪水
作者: altecjc (嘉诚)   2017-08-31 21:54:00
推一个
作者: lokm (大鱼)   2017-08-31 22:43:00
Rubrik 是那个 Kevin Durant 投资的新创吗 XD
作者: marmarmar (Dexter_SBD)   2017-09-01 00:30:00
推 很受用
作者: harry0890 (harry)   2017-09-01 00:37:00
推,感谢大大
作者: kosodoro (kosodoro)   2017-09-01 01:36:00
同学推!
作者: Richlifeily (丰富的生活&人生)   2017-09-01 07:38:00
感谢分享
作者: ntddt (灭顶,降公投罢免门槛)   2017-09-01 09:12:00
推感谢分享~
作者: cacadeon (deon)   2017-09-01 10:33:00
非常详细的心得,感谢
作者: viper9709 (阿达)   2017-09-01 23:49:00
感谢分享
作者: jyhfang   2017-09-02 17:41:00
很棒的心得 感谢分享
作者: ppoozine (阿翔)   2017-09-03 08:41:00
推 谢谢分享
作者: kym146578 (kym146578)   2017-09-05 06:48:00
作者: tloy1966 (JJspeaking)   2017-09-07 04:34:00
作者: Mariobrother (马力欧兄弟)   2017-09-11 01:37:00
作者: bamchisu (suchi)   2017-09-13 03:43:00
作者: aulopiformes (酱油豆腐)   2017-09-13 06:03:00
谢谢分享

Links booklink

Contact Us: admin [ a t ] ucptt.com