作者qmailtw (爱八卦的主管滚远点)
看板Oversea_Job
标题FB 美国 offer
时间Mon Jul 26 07:37:16 2021
代post
基本资讯:
台湾的私立大学/年资 10+years
数年外商
Offer:
E5
TC $3xxK
心得:
1. 真的不用刷题,除非和基本演算法、资料节构不熟。
2. System design 可以挑 domain, 不一定是 distributed system。和 recruiter 沟通
,找专长相近的 interviewer。
3. 自我介绍时,説一些过去做过,有趣、有深度的专案。让 interviewer 一开始就有好
印象。
4. Think loud
因为很多人不相信上面第一点,且对 coding interview 有误解,所以补充一些。
1. 不用直接实作最佳解,可在追问时描述就可。
2. 最佳常常不易实作,是时间不够的主因。
3. 能够在有限时间下实作出来的次佳才是好选择。
4. 使用 python 这类内建 list / dict/ set 的语言,且 api 易於使用。 C/C++/Java
会浪费很多时间。
补充二:
尽量用 list, dict, set or sort 等基本的 ds or algo 解题,就算是次佳解。例如有
需要用到 heap, 我会用 list 取 min or max,然後解释 heap 实作花时间,先用 list
挡着。除非 follow up 要求,不然口头表达想法就够了。对方通常问你一些 heap 的特
性就当你没问题。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 76.176.51.4 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Oversea_Job/M.1627256238.A.C2A.html
1F:→ ejnfu: ???07/26 08:08
2F:→ alongalone: 洗文章????07/26 08:29
3F:推 tnfshjcc: 看到推广不用刷题 赶快帮推 看谁会被收智商税XD07/26 08:33
4F:→ qmailtw: 免睡07/26 09:02
※ 编辑: qmailtw (76.176.51.4 美国), 07/26/2021 09:07:58
5F:推 ggggggh: 请问是直接从台湾丢吗?07/26 10:15
6F:→ ggggggh: 怎麽拿到美国身分的啊?07/26 10:15
7F:推 kk126203: 猜是L107/26 10:31
8F:推 pornstar: 美国一堆二度就业只念过社区学业的文组大妈去参加CS推07/26 10:43
9F:→ pornstar: 广教程就能媒合去FAAG当Intern再转正。你各位亚裔男还07/26 10:43
10F:→ pornstar: 是继续刷题到吐吧~07/26 10:43
11F:推 MAGICMCGRADY: 楼上说的倒是真的07/26 11:21
12F:→ MAGICMCGRADY: 而且很多华人家庭主妇後来去上推广课程最後也是去FA07/26 11:22
13F:→ MAGICMCGRADY: ANG07/26 11:22
14F:→ MAGICMCGRADY: 毕竟美国swe缺真的很多07/26 11:22
15F:→ qmailtw: 一年多前台湾直接投,但 fail。检讨结果猜是 system desi07/26 11:32
16F:→ qmailtw: gn 不理想。几个月前被 recruiter 问是否再次,於是和对07/26 11:32
17F:→ qmailtw: 方讨论後,确定是 system design 排的不合适。在recruite07/26 11:32
18F:→ qmailtw: r 细心安排後,据说 feedback 结果很正面。07/26 11:32
19F:→ qmailtw: 身份对 FB 不是问题07/26 11:34
20F:→ qmailtw: 推广变 intern 再变 正职是有听过,但还是少数。不过,07/26 11:49
21F:→ qmailtw: 我是10+years,据説衡量的方式和 junior or new graduate 07/26 11:49
22F:→ qmailtw: 不太一样。 07/26 11:49
23F:推 truevines: 没身份的话,现在应该没办法今年十月上班。H1B抽签结束 07/26 13:09
24F:→ truevines: 了。再则因为官司的原因,FB的perm应该都不会核准。 07/26 13:10
25F:→ MIKEmike07: … 薪水也太低了. 07/26 13:23
26F:嘘 MIKEmike07: 心得有讲跟没讲一样,另外依照你资料真的被low ball.07/26 13:24
27F:→ MIKEmike07: *资历07/26 13:24
28F:推 ejnfu: 薪水差不多啊 initial offer的话07/26 13:28
29F:推 ejnfu: 不过完全不用刷题我不太相信07/26 13:31
30F:推 sorryla: 没有low ball,薪水是看等级不是看年资的07/26 13:32
31F:→ sorryla: 谷歌一堆10+ yoe拿L4的薪水也是照L4的范围拿而已07/26 13:32
32F:→ qmailtw: 如果两年前刷过1x 题也算的话。没在骗人的,问题真的没这07/26 13:37
33F:→ qmailtw: 麽难。如果学校没太混的话,就别浪费时间刷了07/26 13:37
34F:→ qmailtw: 有个前同事,是刷题达人。比解难题,我真被巴假的。我知07/26 13:43
35F:→ qmailtw: 道刷题的人可以多厉害,但面试的题目真的不需要刷。07/26 13:43
36F:→ qmailtw: 对了,地点不在湾区。所以有点打折。07/26 13:47
37F:→ qmailtw: 心得的部份,想説的是头两点。特别是第二点,似乎知道的07/26 13:50
38F:→ qmailtw: 人不多。07/26 13:50
39F:→ qmailtw: 薪资的部份,依 levels.fly 我将去的地方的 data points07/26 14:01
40F:→ qmailtw: ,应该在p85 以上。07/26 14:01
41F:→ qmailtw: 我这是藉帐号分享一下,对我没任何好处。相不相信,就看07/26 14:06
42F:→ qmailtw: 缘份喽!07/26 14:06
43F:→ qmailtw: YouTube 上有一个叫 tech lead 的频道,有谈过面试,和 07/26 14:15
44F:→ qmailtw: 我的经验吻合。虽然这人满屁的。 07/26 14:15
45F:嘘 MAGICMCGRADY: 不用刷题先给嘘 07/26 16:21
46F:→ MAGICMCGRADY: 别乱害人 07/26 16:21
47F:推 IEEE5566: 恭喜 07/26 17:04
48F:推 tnfshjcc: 帮补血不用刷题 最喜欢看到别人被骗07/26 20:12
49F:→ tnfshjcc: 每一轮都是45分考两题easy/medium,不刷题不可能过的07/26 20:13
50F:推 tnfshjcc: 22分要解一题 解释test case 只能直接最佳解不然来不及07/26 20:15
51F:推 shiauji: 推楼上…真的是血泪,有时候还来三题…07/26 20:22
52F:推 jinshiG: 裁员优先名单啦07/26 21:13
53F:→ qmailtw: 不需实作最佳解,可在追问时以口头描述可能的改进方案。07/26 23:01
54F:→ qmailtw: 这是最常见的陷井,最佳解时常很不易实作,需要时间 debu07/26 23:01
55F:→ qmailtw: g。无异是找死。你需要一个合理又不难实作的解。07/26 23:01
56F:→ qmailtw: 该练的是应用那些 data structure 和 algorithms,搞清处07/26 23:08
57F:→ qmailtw: 这些比刷题重要。别被骗去刷题07/26 23:08
58F:推 FlowerKnight: 如果不是唬烂 就是有bias但你没提到或注意到07/26 23:12
59F:→ FlowerKnight: 刷题确实不是必要 但是很有用 尤其是对L3-407/26 23:14
60F:→ FlowerKnight: 这等级的面试题平常不会遇到 学校也不会这样考07/26 23:15
61F:→ FlowerKnight: 刷个一两百题熟悉一下题型跟扫盲多少有帮助07/26 23:16
62F:→ FlowerKnight: 另外就是我自己体感 对某些特定岗位07/26 23:17
※ 编辑: qmailtw (76.176.51.4 美国), 07/26/2021 23:32:43
63F:推 ejnfu: 可能这板都神人吧,平凡人还是乖乖刷题归纳吧 07/26 23:26
64F:→ ejnfu: Easy 跟 Medium Gap很大耶,Easy的确是不用刷 07/26 23:27
65F:→ FlowerKnight: 你修到我的推文了 07/26 23:35
66F:→ qmailtw: 楼上抱歉。 07/26 23:50
67F:→ qmailtw: 没错,junior 的情况不太一样。我在前面有提到。并不是 07/26 23:58
68F:→ qmailtw: 刷题没用,只是我认为效率不高。我是私立大学毕业,我一 07/26 23:58
69F:→ qmailtw: 直不爱刷考古题,或许是我考不上国立的原因。 07/26 23:58
70F:→ FlowerKnight: 4这些东西Java跟C++也都有 不会是来不及的关键 07/27 00:01
71F:推 tnfshjcc: 完全同意 不过小朋友乖乖去刷题 至少刷到15分解easy 07/27 00:06
72F:→ cha122977: 15分解easy好像不行啊 07/27 00:53
73F:→ qmailtw: java 或 C++ 虽然有,但 api 不好用。虽然工作上每天用 C 07/27 01:27
74F:→ qmailtw: ++ , 我也不会想在 interview 时分心处理这些。平常些 si 07/27 01:27
75F:→ qmailtw: de project 就很清楚,python 在 coding 速度上快很多。p 07/27 01:27
76F:→ qmailtw: ython 光是 list comprehension 就省下多少时间。选错语 07/27 01:27
77F:→ qmailtw: 言,实作差个ㄧ两成时间应该不为过。07/27 01:27
※ 编辑: qmailtw (76.176.51.4 美国), 07/27/2021 02:12:32
※ 编辑: qmailtw (76.176.51.4 美国), 07/27/2021 02:30:07
78F:推 tnfshjcc: E4在时间允许下都会要求要实作出来 可能E5重视的点不同 07/27 03:16
79F:→ tnfshjcc: heap应该不太可能用说的就能过关 我的经验啦 07/27 03:16
80F:→ qmailtw: 在时间许可的情况是这样,我建议先作简单的版本。真的时 07/27 04:34
81F:→ qmailtw: 间多到不行,再去 optimize. 07/27 04:34
82F:推 tttkkk: 大家都没看懂第一点,已经说了熟资料结构及演算法是基本。 07/27 05:32
83F:→ tttkkk: 很多人刷题光补这些就花了很多时间 07/27 05:32
84F:嘘 MAGICMCGRADY: 考上私立大学跟不做考古题的相关性在哪? 07/27 07:02
85F:→ MAGICMCGRADY: 也不是每个台清交成的都有在做考古题好吗 07/27 07:03
86F:→ popbow: 请问是美国哪里? 07/27 07:44
87F:→ fifi82726: 原PO肯定是个天才 07/27 08:12
88F:嘘 MIKEmike07: 刷题没用论真的好笑呵呵,我大学长今年在美国已经11年 07/27 08:55
89F:→ MIKEmike07: 经验,3年前跳槽还是要刷题呵呵. 你可能比较聪明啦 台 07/27 08:55
90F:→ MIKEmike07: 大电机/Stanford MS都输你. 07/27 08:55
91F:→ MIKEmike07: 以FB最多的中国人来讲就好,你看哪一个人敢说不用刷题 07/27 08:59
92F:→ MIKEmike07: 啦,随便都能躺着上. 07/27 08:59
93F:→ MIKEmike07: FB题确实不难,而且大多都很固定,这是已知. 但在这 07/27 09:00
94F:→ MIKEmike07: 里抛出这种什麽刷题无用论,我就觉得呵呵 07/27 09:00
95F:推 MIKEmike07: 但像你这样的天才我是真的佩服,数年工作经验,DS/Alg 07/27 09:04
96F:→ MIKEmike07: o精通,面试题目难不倒,百年难得一见啊,开个粉专了 07/27 09:04
97F:→ MIKEmike07: 吧,还当什麽工程师,教人面试赚得比这多多了呢:) 07/27 09:04
98F:推 bboman: 老实说面试很看运气啦,没刷题多面几次还是有机会上 07/27 09:27
99F:→ bboman: 一般人还是乖乖刷题最稳 07/27 09:28
100F:→ bboman: FB官司不知道要打多久,现在去FB拿绿卡可能要多等个一两年 07/27 09:31
101F:推 hegemon: 面试久了就觉得,上不上真的要看命....只能多准备,听天 07/27 09:45
102F:→ hegemon: 命 07/27 09:45
103F:推 truevines: 这一篇最大的漏洞在於,如果没有身份,人又在台湾的话 07/27 10:07
104F:→ truevines: 现在面试上了脸书,要到明年10月才能入职(如果有抽到 07/27 10:08
105F:→ truevines: 又脸书因为官司的关系,perm也不会过,也不能很快地送 07/27 10:10
106F:→ truevines: 485。所以可能原PO说的是非美国地区的脸书职位吧 07/27 10:10
107F:→ matyih: 好奇加州E5不到400没有low ball吗? 07/27 10:54
108F:→ matyih: 若是加州 07/27 10:56
109F:推 Josephcheng: 回楼上,应该是30多万美金吧 07/27 11:07
110F:→ Josephcheng: 没事我误会了QQ 07/27 11:08
111F:→ qmailtw: 地点是加州,但不是湾区。可去查一下 levels.fyi 上, FB 07/27 11:31
112F:→ qmailtw: 在 LA 地区的 data point 就知合不合理,无需争论。地点 07/27 11:31
113F:→ qmailtw: 是我选的。 07/27 11:31
114F:嘘 deacon: ??? 就算应徵上不错职位但这种内容跟文章长度是只来炫 07/27 11:43
115F:→ deacon: 耀的是不是?? 07/27 11:43
116F:→ qmailtw: FB 的 data point 比较少,我拿其他几家 data point 比 07/27 11:51
117F:→ qmailtw: 对过, 我的目的地薪资水准就是这样。我约 p85 07/27 11:51
118F:→ qmailtw: 许多人的心得写的很完整。我只写一些和别人看法的部份, 07/27 12:01
119F:→ qmailtw: 给有缘人看 07/27 12:01
120F:→ qmailtw: 看法不同的部份 07/27 12:02
121F:→ ejnfu: 你的看法真的很不同,我到现在还没遇到有人说不用刷题的... 07/27 12:08
122F:→ ejnfu: 有啦,PhD研究正相关,直接被找进去研究的这种就不用刷题 07/27 12:08
123F:推 FlowerKnight: 背景/运气/岗位 这些都是因素 07/27 12:19
124F:→ FlowerKnight: 有可能你背景很match 又刚好遇到简单题 07/27 12:19
125F:→ FlowerKnight: 单就自己面一两次经验去否定普遍共识 有点武断了 07/27 12:19
126F:→ FlowerKnight: 不过你想怎麽写是你的事 看的人自己要判断 07/27 12:21
127F:推 kk126203: 我也觉得刷题这点不要误导其他人 去看fb coding面经 一 07/27 13:56
128F:→ kk126203: 般人没有好好刷根本很多都答不出来... 07/27 13:56
129F:→ wawi2: 10年工作经验本来就不用刷题啊… 07/27 14:00
130F:推 kk126203: 我觉得原po可以大略分享一下当时coding被考到的题目 这 07/27 14:01
131F:→ kk126203: 样会较好判断是不是真的不需要是刷题就能解xd 07/27 14:01
132F:→ qmailtw: NDA 07/27 15:14
133F:→ leaveleft: 我天份不够,只能刷题.... 07/27 15:28
134F:嘘 wengeniusgod: 发了一篇文 然後别人问题目就NDA? 07/27 16:22
135F:嘘 wengeniusgod: 你没刷题没用最佳解能过就是个特例 也许是你10+年经 07/27 16:26
136F:→ wengeniusgod: 验加分 但不要乱误导好吗 07/27 16:26
137F:推 tnfshjcc: 帮补 我的经验是确实是介於easy/medium神力者可能不用刷 07/27 19:49
138F:推 tnfshjcc: 但FB面试官给我的感觉都是超级聪明 小错误一下就发现 07/27 19:52
139F:→ tnfshjcc: 所以不透过刷题熟练的话 很可能会被扣很多分 07/27 19:52
140F:推 ExxonMobil: 十年经验不用刷题有可能,blind也有人share 10 Yoe, 07/27 20:59
141F:→ ExxonMobil: 不接受考leet code,拿到TC 580K,但是他system desig 07/27 20:59
142F:→ ExxonMobil: n很强。 07/27 20:59
143F:嘘 Murasaki0110: 你也只是一个data point,别这麽肯定 07/28 02:14
144F:→ qmailtw: 楼上,我就是在提供一个 data point 07/28 02:43
145F:→ qmailtw: 大家可将这篇识为对 senior 的建议,junior 自行跳过。 07/28 02:48
146F:→ qmailtw: 毕竟我ㄧ开始就讲明 10+tie 07/28 02:48
147F:→ qmailtw: 第二点也明白説 system design 可挑。junior 一般没什麽 07/28 02:50
148F:→ qmailtw: 经验,就不用挑了 07/28 02:50
149F:推 tnfshjcc: 再度帮补 五年後我面E5会记得要挑sys design领域 07/28 04:48
150F:→ qmailtw: 前面有人提到天才。刚好前阵子和认识的中国前同事们聊到 07/28 08:37
151F:→ qmailtw: 矽谷这大公司里确实有很多厉害的人,但不是天才可以解释。 07/28 08:38
152F:→ qmailtw: 主要是热情。我算是对这一行热情满满的人。 07/28 08:39
153F:→ qmailtw: 热情让这些东西都变的很容易。 07/28 08:40
154F:→ qmailtw: 因为,我不管你这东西有多难,就是想做。 07/28 08:41
155F:推 IEEE5566: 帮补 07/28 11:10
156F:推 breccia: 推分享 07/28 13:24
157F:→ antpro: 我在日本转职是没遇到需要刷题的 07/28 18:00
158F:→ antpro: 倒是资料结构,多执行绪等实作相关经验常被问 07/28 18:00
159F:推 tnfshjcc: 面FAANG之类公司大家经验是一定要刷题 所以才热烈讨论 07/29 08:46
160F:→ tnfshjcc: 美国中小公司也是不太考刷题 考比较即战力的经验 07/29 08:47
161F:→ qmailtw: 先phone screen 後,有 take home, 要 reverse 某 binary 07/29 13:46
162F:→ qmailtw: (补)我同时有另一 startup 的 offer 大概 TC 300k 出头。 07/29 13:47
163F:→ qmailtw: take home 後的 interview 内容都是一些比较应用类。 07/29 13:48
164F:→ qmailtw: 不过 startup 的 TC 300k, 大概只能算 base 200k 的部分 07/29 13:50
165F:推 SpiritWalker: 刷不刷题确实是看个人的 07/30 16:17
166F:→ SpiritWalker: 但每个人情况不一样, 如果不是竞赛出身又不熟的人 07/30 16:18
167F:→ SpiritWalker: 还是会建议先练习一下 07/30 16:19
168F:推 LilacSnow: base+bonus 150, stock 600(150/year)? 08/01 17:42
169F:推 LilacSnow: FB interview还好,e5进来适应比较intense.祝顺利罗 08/01 18:40
170F:推 cityport: 亚麻有跳楼的吗?还是只有脸书? 08/03 03:55
171F:推 answerseeker: 湾区E5没400真的不够 可以拿其他家抬价 08/03 17:53
172F:→ answerseeker: 另外刷题真的是必要之恶 因为不熟悉解慢了就是不行 08/03 17:54
173F:→ answerseeker: FB程式面试也不太在乎挖signal 原po可能topcoder常 08/03 17:55
174F:→ answerseeker: 不用刷... flip side是一般鲁蛇刷题身份对就可以... 08/03 17:56
175F:推 siriusu: 准备演算法本来就不是一定要刷题啊……当然的确还是主流 08/05 00:54
176F:→ siriusu: 会吵起来是因为觉得主张不用刷题 = 不用会演算法吧 08/05 00:54
177F:→ siriusu: 当然不刷题的前提之下就一定会有不熟的弱点比较看运气题 08/05 00:57
178F:→ siriusu: 目跟考官相性 08/05 00:57
179F:嘘 deangood01: 这个大Low ball吧 有啥好得意的 还不知道有没有H1B 08/06 17:45
180F:→ deangood01: 搞不好根本过不去 08/06 17:45
181F:→ qmailtw: 不少人很在意 visa 的问题。其实除了 L1 和 H1B 之外 08/07 01:42
182F:→ qmailtw: 其实还有其它特别的签证,针对特定身份或国家。同样需公司 08/07 01:43
183F:→ qmailtw: sponsor , 但涉汲个人隐私, 我就不提供资讯了。 08/07 01:45
184F:→ qmailtw: 另外, 我不是去湾区。 08/07 01:46
185F:→ qmailtw: 如果是湾区, 500k 我应该也不会去。 08/07 01:47