[心得] Meta SDE-ML 面試

軟工

56530

Meta London AI Center 年初聯絡我

我想說有對到我的專業就聊聊看

所以就跟他們的 HR 聊了一下針對他們目前在看的方向做一個瞭解

整體來說 Meta London AI Center 主要是做推薦系統相關的研究

想說推薦系統也做過了幾次,有些經驗可以聊聊,所以就開始跑流程

----

流程是先跟一個 SWE Manager 聊天

他會問一些經驗問題還有 Behavioral Question

這邊非常好的是 Meta 會有面試問題的方向的文件

告訴你他們問題的一些方向,還有一些範例問題

----

聊完之後就進 Loop Interview

Loop 有五關

- Coding x 2
- ML System Design x 2
- Behavioral x 1

----

Coding 的部分我沒有太多準備

寫完這個的必要題目: https://www.lintcode.com/collection/29/
約 32 題

然後找了這個: https://gist.github.com/fielding/8e22a9e8c2eb4c707f10d3a2b5db59c7
約 80 題

結果最後題目都沒有看過,反正也不難所以都有把最佳解寫出來 (大概?)

一關兩題所以總共四題難度都是 Medium 左右

----

ML System Design 找了朋友,同學,前同事,同學的朋友做 Mock Interview

一開始想到什麼講什麼,後來講的更有架構

時間上面剛好 5 關裡面的前兩關就是 ML System Design

順序是不一定的,會根據面試官的時間做調整

第一關結束,我就想說炸裂了

因為有個關鍵的名詞講錯,

雖然解釋都是對的可是誤用了另一個不該放在這裡的算法的名字

我感覺是個不該被原諒的錯誤

所以接下來 4 關就全部 For Fun

----

Behavioral 因為前面已經 For Fun 了,所以沒有怎麼準備

基本上問的方向跟最一開始 SWE Manager 的問題不會差太多

----

結果出來 ML System Design 兩個都 Strong Hire (?

Behavioral 有疑慮 (可能因為我 For Fun 的關係)

可是因為 ML System Design 有兩個 Strong Hire ,

所以出現了兩個選擇:

- Hire as Senior SWE-ML (E5)
- Have another Behavioral Interview if target Staff SWE-ML (E6)

反正我又不急,所以就繼續安排面試

----

這次因為目標明確就是要 E6 所以訓練自己修改了說故事的方向

之前主要會介紹做過的專案的技術複雜度

改成講述做專案過程中還有專案之後怎麼彙整專案的結果

整理成可以重複利用的模組,再教給其他人用在其他的專案裡

拓展自己做完專案的影響力

結果換個說故事的方向果然就有拿到 E6 Offer

----

有趣的是 Meta 通常是進去之後再分組

可是如果是 E6 就可以先做 Team Matching 聊聊部門現在發展的方向

因為也還沒決定要不要去 Meta

所以就當作聊天,請 HR 幫忙約了一些團隊聊聊他們最新的發展

----

結論:

Coding: 對自己算法有自信的寫個 1XX 題,其實概念就都有了,其他只是變形

System Design: 找人做 Mock Interview 有幫助,而且確定方向也有幫助

像是我知道他們主要做推薦系統,就準備這個方向的架構

Behavioral: 故事準備好,說故事的方向也很重要,會影響入取等級

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.130.121 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1652159074.A.598.html
meokay1樓推 猛猛的 05/10 13:12
gogogofuxk2樓推 請問原本是在台灣工作嗎? 05/10 13:13
人在台灣
duck107043樓高手推 05/10 13:14
meokay4樓補推 05/10 13:15
meokay5樓能請問原Po年資嗎? 05/10 13:16
約十年
meokay6樓謝謝回覆 恭喜原Po大大 05/10 13:23
hobnob7樓推高手 05/10 13:25
penta8樓 05/10 13:26
lmr37969樓 05/10 14:05
zaq85101710樓是要去倫敦工作嗎好奇還是可以純Remote 05/10 14:09
我談的這個是要去倫敦的
chang045311樓強者 05/10 14:22
OforU12樓好強,原po可以多透露一下background嗎? 05/10 14:30
四大學碩 EE 實驗室研究領域是醫療軟體 新創約五年 然後進美商 現職也在 FAANG 其中一間的台灣部門
better199513樓推大神 05/10 14:32
GymRat14樓 05/10 14:32
ke265379ke15樓太猛了吧 真的是 for fun XD 05/10 14:41
vencil16樓 05/10 15:05
holebro17樓高高高手 05/10 15:22
haydou18樓人外有人啊 05/10 17:09
uncouth19樓高手 05/10 17:16
z5656233720樓 05/10 17:50
ntddt21樓推大神for fun 05/10 19:35
doranako22樓太強了,不愧是Fanng的 05/10 20:13
lovdkkkk23樓for fun (y) 05/10 20:25
WulinWorks24樓神人 05/10 20:45
Toris25樓 05/10 20:49
Seccond26樓猛! 05/10 21:26
siriusu27樓推 E6 一定要拚一下的 05/10 21:35
drajan28樓倫敦Meta做推薦系統的 是不是有一個鄉民在裡面啊? 05/10 22:37
wulouise29樓我想到之前也是有人只刷1xx就上了 05/10 22:37
drajan30樓都到E6了 system design跟 behavioral的比重會比較高 codi 05/10 22:39
更多心得
[心得] Android 雲端互動/富智捷/一騰/一零四
[心得] 2022上半年後端面試分享
[心得] 台積 IT SRE 面試心得
[心得] 可以問面試官的問題整理
[心得] 用 Go 語言實現 Pub/Sub 模式
[心得] Line TW / Vewd
[心得] 彩虹科技 / AmazingTalker Back-end Developer
[心得] 後端工程師面試心得