作者kk126203 ()
看板Oversea_Job
标题Re: [北美] facebook production engr
时间Sun Oct 14 17:50:21 2018
成为脸书的Production Enigneer刚满五个月
加上最近刚轮完oncall 比较有闲
来回一下这篇文好了 虽然原po似乎已经转面SWE了XD
毕竟脸书的PE或是Google的SRE算是比较小众 看一亩里失衡的SWE面经数量便知
首先面试:
加上Online Assessment的话共有7关
其中三关是Linux OS的System考试
另外三关纯白板coding 还有进到onsite後会有一关Behavior
Coding就是传统脸书style的白板考试 45分钟写两题演算法加上一些follow up
System算是比较难对付的 必须把Linux Kernel Development那本看熟才比较答得出来
面试官会一直问一直问直到面试者答不出来为止 藉此来判定能不能达到bar
例如system call, file system, memory management, shell command都可能会问
这方面是得花比较多时间准备的
Production Engineer在做什麽:
包括Deployment, 维护Server, Disastor Recovery, 处理各种alert
最主要会碰到的脸书Infra包括Tupperware等
目前常遇到的问题像Server00X memory过载,或是突然大量network request exception
不过小弟目前还是菜菜的 所以接触到的可能还是挺有限...
简单的比喻大概就是 SWE开发出涂鸦墙 PE想办法把涂鸦墙展现在使用者面前
并且在越来越多人使用这些产品时 还是可以稳定运作不要挂掉
工作累吗:
目前觉得还好 可能因为只是小小E3 工作主要以解Task为主 跟一些不算太难的专案
不过像先前有版友po文提到的脸书汰除制度 以及PSC performance review
确实多少会让人感到压力 先前还曾经被Manager跟Mentor催说project进度太慢
要是再拖下去对我的年终评比很危险(真的用dangerous这个字)
可以感觉到脸书把他的中心思想Move Fast实行得很彻底
Oncall:
虽然目前只做过一次 但真心感觉oncall一点都不轻松
还记得上礼拜第一次oncall各种加班 回到家还得继续主处理alert
最惨时连续三个晚上都超过半夜一点半才把东西处理完
如果是比较核心的组像Tupperware, 或甚至是集合各部门菁英的web foundation
半夜睡到一半被紧急电话挖起来恐怕是家常便饭
也难怪之前听到有人在吵说oncall如果弄到工时破表 希望可以允许自行放一天有薪假
Production Engineer的职涯规划:
这点恐怕得请有经验的版友来分享了 毕竟才刚做没多久
先前看到有推文提到SRE或PE容易被当免洗的 这点我倒是觉得不至於这麽严重
毕竟要训练一个好的Production Engineer不容易 工作内容大多是学校不会教的
加上PE or SRE还真的满缺人 整个脸书也才800多个Production Engineer
对比SWE好几千个(详细数字不清楚 不过版上应该不少脸书的SWE)
至少个人觉得要被取代"应该"没那麽容易 除非真的全部自动化PE可能才会没事做
大概这样吧
想到再来打
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 24.4.200.68
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Oversea_Job/M.1539510624.A.D8B.html
1F:→ colawhite: 你manager的feedback...请小心 10/14 22:43
2F:→ sean2449: QQ好猛,才几个月就用dangerous。PE蛮少看到的,想请问 10/14 23:35
3F:→ sean2449: 一下1. 意思是PE负责第一线的oncall,有问题才打给SWE? 10/14 23:35
4F:→ sean2449: 2. PE的refresher target跟SWE一样吗? 10/14 23:35
5F:推 resay543: 我不再FB 但是我之前也有被评little slow 我自己蛮斗的 10/15 00:00
6F:→ kk126203: 关於oncall 这都得看组跟当时碰到的case 我各人目前遇到 10/15 02:05
7F:→ kk126203: 大多都是请别组的PE or SWE来帮忙处理 少数情况才是需要 10/15 02:06
8F:→ kk126203: 自己来 然後refresher target这我没研究过... 但我知道 10/15 02:06
9F:→ kk126203: PE跟SWE的标准包是长一样的 通常是南拿return offer的或 10/15 02:08
10F:→ kk126203: 是有去compete的才会让package的签约金跟股票提高 10/15 02:08
11F:→ ly2314: 我之前在ODS实习,同事表示这一年oncall半夜被叫起来已经 10/15 03:51
12F:→ ly2314: 很少发生了XD 10/15 03:51
13F:→ flyawayla: wow, 你这篇讲出事实了, 之前在fb实习的怎麽办~~~~ 10/15 09:35
14F:推 MAGICMCGRADY: 楼上怎麽感觉很不爽fb 10/15 09:47
15F:推 yyhsiu: 精确一点来说他应该是不爽只是实习生就在那分享fb好棒XD 10/15 10:06
16F:→ yyhsiu: 毕竟大家都会觉得他们不会给实习生看到不好的一面 10/15 10:07
17F:推 sean2449: 推分享 10/15 12:16
18F:→ kruz: 通常不就是没有在里面的都觉得很好吗 XD 10/15 12:30
19F:→ flyawayla: 我没不爽fb, 是不爽有人莫名放大台美差异 10/15 13:24
20F:→ flyawayla: 什麽美国公司好棒棒都没办公室斗争, 不用加班好开勳 10/15 13:24
21F:推 MAGICMCGRADY: 台美差异真的很大啊,至少美国公司不会管员工 10/15 16:37
22F:→ MAGICMCGRADY: 像管小学生一样,给员工最大限度的自由这就差很多了 10/15 16:37
23F:→ MAGICMCGRADY: 好吗 10/15 16:37
24F:推 sean2449: 台式是真的很多micromanagement 10/15 17:31
25F:推 SwagJygga: F大 我估计你在讲我的文 好几篇下面你都提到了没办公室 10/16 05:27
26F:→ SwagJygga: 斗争 台美好棒棒 我一重看我的文 应该是没有提到"没办 10/16 05:28
27F:→ SwagJygga: 办公室斗争这件事" 我是说我对跟组员并不密切交流 所以 10/16 05:29
28F:→ SwagJygga: 无法得知是不是有这种问题 关於加班也是 fb也要加班 我 10/16 05:29
29F:→ SwagJygga: 也说了 通常文章让读者误会是作者的问题 但是如果作者 10/16 05:30
30F:→ SwagJygga: 澄清了 读者还是要强加观点在作者身上 那... 10/16 05:30
31F:→ flyawayla: 你分明把文章修改过, 讲台湾同学那段被拿掉啦 10/16 06:33
32F:→ flyawayla: 原来可以先比较一番, 然後被炮了之後修改文章, 再说自 10/16 06:34
33F:→ flyawayla: 没讲过? 也是啦, 你能改文章怎样讲都对 10/16 06:34
34F:推 LilacSnow: 有人的地方就有政治。斗争是不见得,政治是一定有的 10/16 13:58
35F:→ LilacSnow: 另外SWE有的team也要作第一线oncall 10/16 14:00
※ 编辑: kk126203 (24.4.200.68), 10/18/2018 13:27:41
36F:→ kk126203: 有版友来信说透露太多公司的infra了 所以修改了一下内文 10/18 13:29
37F:推 babyfang: 推分享! 10/19 12:11
38F:推 jslee168: 小弟正在面FB PE有机会的话,美国见了,学长。 07/17 11:04