看板 Oversea_Job 關於我們 聯絡資訊
成為臉書的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://www.ptt.cc/bbs/Oversea_Job/M.1539510624.A.D8B.html
colawhite: 你manager的feedback...請小心 10/14 22:43
sean2449: QQ好猛,才幾個月就用dangerous。PE蠻少看到的,想請問 10/14 23:35
sean2449: 一下1. 意思是PE負責第一線的oncall,有問題才打給SWE? 10/14 23:35
sean2449: 2. PE的refresher target跟SWE一樣嗎? 10/14 23:35
resay543: 我不再FB 但是我之前也有被評little slow 我自己蠻斗的 10/15 00:00
kk126203: 關於oncall 這都得看組跟當時碰到的case 我各人目前遇到 10/15 02:05
kk126203: 大多都是請別組的PE or SWE來幫忙處理 少數情況才是需要 10/15 02:06
kk126203: 自己來 然後refresher target這我沒研究過... 但我知道 10/15 02:06
kk126203: PE跟SWE的標準包是長一樣的 通常是南拿return offer的或 10/15 02:08
kk126203: 是有去compete的才會讓package的簽約金跟股票提高 10/15 02:08
ly2314: 我之前在ODS實習,同事表示這一年oncall半夜被叫起來已經 10/15 03:51
ly2314: 很少發生了XD 10/15 03:51
flyawayla: wow, 你這篇講出事實了, 之前在fb實習的怎麼辦~~~~ 10/15 09:35
MAGICMCGRADY: 樓上怎麼感覺很不爽fb 10/15 09:47
yyhsiu: 精確一點來說他應該是不爽只是實習生就在那分享fb好棒XD 10/15 10:06
yyhsiu: 畢竟大家都會覺得他們不會給實習生看到不好的一面 10/15 10:07
sean2449: 推分享 10/15 12:16
kruz: 通常不就是沒有在裡面的都覺得很好嗎 XD 10/15 12:30
flyawayla: 我沒不爽fb, 是不爽有人莫名放大台美差異 10/15 13:24
flyawayla: 什麼美國公司好棒棒都沒辦公室鬥爭, 不用加班好開勳 10/15 13:24
MAGICMCGRADY: 台美差異真的很大啊,至少美國公司不會管員工 10/15 16:37
MAGICMCGRADY: 像管小學生一樣,給員工最大限度的自由這就差很多了 10/15 16:37
MAGICMCGRADY: 好嗎 10/15 16:37
sean2449: 台式是真的很多micromanagement 10/15 17:31
SwagJygga: F大 我估計你在講我的文 好幾篇下面你都提到了沒辦公室 10/16 05:27
SwagJygga: 鬥爭 台美好棒棒 我一重看我的文 應該是沒有提到"沒辦 10/16 05:28
SwagJygga: 辦公室鬥爭這件事" 我是說我對跟組員並不密切交流 所以 10/16 05:29
SwagJygga: 無法得知是不是有這種問題 關於加班也是 fb也要加班 我 10/16 05:29
SwagJygga: 也說了 通常文章讓讀者誤會是作者的問題 但是如果作者 10/16 05:30
SwagJygga: 澄清了 讀者還是要強加觀點在作者身上 那... 10/16 05:30
flyawayla: 你分明把文章修改過, 講台灣同學那段被拿掉啦 10/16 06:33
flyawayla: 原來可以先比較一番, 然後被砲了之後修改文章, 再說自 10/16 06:34
flyawayla: 沒講過? 也是啦, 你能改文章怎樣講都對 10/16 06:34
LilacSnow: 有人的地方就有政治。鬥爭是不見得,政治是一定有的 10/16 13:58
LilacSnow: 另外SWE有的team也要作第一線oncall 10/16 14:00
※ 編輯: kk126203 (24.4.200.68), 10/18/2018 13:27:41
kk126203: 有版友來信說透露太多公司的infra了 所以修改了一下內文 10/18 13:29
babyfang: 推分享! 10/19 12:11
jslee168: 小弟正在面FB PE有機會的話,美國見了,學長。 07/17 11:04