訂閱
糾錯
加入自媒體

一硅谷老碼農(nóng)騎驢找馬失敗的經(jīng)歷

本文來自職場交流平臺“一畝三分地”,有貼主匿名分享了自己騎驢找馬失敗的經(jīng)歷。

貼主原來是谷歌 l6 華人老碼農(nóng)一枚,被裁后現(xiàn)在在一家小公司茍著,面試了硅谷 OpenAI、meta、蘋果、Roblox、Intuit、TT 等多家硅谷企業(yè),最終得到結(jié)論 “今年的市場很差很卷,非剛需不建議跳槽,很可能自賤身價”。

下文以第一人稱進(jìn)行轉(zhuǎn)述,希望大家看了后有收獲。

背景介紹

鄙人從業(yè) 15 年 + 的老碼農(nóng)一枚,在不同公司做過五年多的管理職位,但一直在 IC 和一線經(jīng)理間橫跳。因為不想放棄技術(shù),所以沒有爬 manager ladder。

去年在狗家(谷歌)是 L6,趕上被裁,在家找了兩個月工作,面試 39 家,VO 12 家,拿了 7 個 offer,但除了蘋果以外都是二線或者小公司,最后被朋友力邀,去了一家小公司,想試試 start up。

VO, virtual onsite, 指不到現(xiàn)場,通過線上視頻/語音進(jìn)行面試。區(qū)別于普通的 On-site,現(xiàn)場面試。

入職快一年,本來沒打算跳槽,但看見公司沒增長,還裁員了兩次,總擔(dān)心自己經(jīng)驗貶值,以后更沒有競爭力。正好 OpenAI 獵頭來騷擾,以前帶過的小弟內(nèi)推,心想誰能拒絕 OpenAI 呢?正好在公司里遇到一些不爽的事兒,就約了開始準(zhǔn)備面試,因為快一年沒面試了,開始惡補(bǔ) leetcode 和 system design 。

內(nèi)心知道 openAI 家 bar 高的嚇人,大概率是陪太子讀書,心想既然面一家是準(zhǔn)備,索性順便再面幾家,于是 LinkedIn 上對獵頭開了綠圈,有騷擾的就約面一下。

整個面試從 OpenAI 開始騷擾到現(xiàn)在,兩個多月,正式面了面了 7 個公司,6 個 VO,已經(jīng)掛掉 4 家,拿了一個降級 Offer,還有兩家在惴惴不安地等被掛,自我感覺 system design 和 leetcode 都比去年狀態(tài)好不少,但沒差,各種掛。

面試過程

往下是面試每個公司的經(jīng)歷,前四家已掛,后面幾家“將掛未掛”,薛定諤貓的狀態(tài)。

OpenAI,已掛

面了 system design 和 coding design。設(shè)計 Yelp,coding 是沒見過的題目,類似于寫 in memory database,實現(xiàn)類似于 SQL query 的一些功能。

SD 感覺還湊合,但答得不完美,怎么快速按照標(biāo)簽篩選沒答上來。

至于 coding 則是修羅場,雖然 prep guide 強(qiáng)烈建議寫 python,我還是頭鐵地寫 Java,杯具。比較有趣的是面 coding 的面試官比較猛,以前是 instagram 的 L8。

最后一個 case 堪堪寫完,沒來得及 test 就到時間了,幾天后被告知掛了。

Roblox,已掛

去年 VO 掛過,但今年獵頭特別熱情,還把去年 VO 掛的 feedback(反饋) 分享給我,就去面了。

前半程兩輪 SD 都輕松拿下,coding 輪面試官一上來就說 “我今天很倒霉,車壞了”。我心情就沉到了谷底,然后老兄出了道非常像 disjoint set union 的題目,我心里一萬匹羊駝跑過。我提出用 graph traversal dfs 的方式來解,對方一臉不滿地?fù)u頭,后來交互了幾個回合才發(fā)現(xiàn),他想我寫個稍微優(yōu)化點(diǎn)的 brute force 就行,因為之前浪費(fèi)了不少時間,最后沒時間寫 test case。

上半場 VO 面完,獵頭說 SD 表現(xiàn)很好,coding 不太好,搞復(fù)雜了,但讓我面下半場 VO 并補(bǔ)一輪 coding。下半場 coding 遇到 meta 高頻題,輕松解兩個 exec 輪一個 poker face。

另一個交互還不錯,但掛在了他家的 bar raiser 輪:被問了 “怎么改進(jìn)他家產(chǎn)品的問題?” Roblox 這小兒 platform,我自然沒怎么用過,于是按照 bigtech 慣常的 data driven approach 去回答,對方各種不滿意一臉鄙夷,還時不時拿出手機(jī)滑一滑。

最后被告知其他輪次信號都很好,但 bar raiser 輪表示溝通不好,掛。

Intuit,已掛

純粹想拿來練手的公司。獵頭說招 principal,然后強(qiáng)調(diào)第一輪會面 design 和非常簡單的 coding。重頭是之后 VO 的 presentation、AI 和 behavioral 面試。還多次強(qiáng)調(diào)presentation 的重要性,說要針對 VP/SVP 做 sell product idea 那樣去 present,聽得我一頭霧水。

第一輪 phone screen 問了一些比較細(xì)節(jié)的 UML 問題,一些數(shù)據(jù)庫比較底層的問題,一些簡單的 SD 問題。對方感覺是正常碼農(nóng),交流愉快,面完一小時就告知過了。

之后那周 VO 給了個系統(tǒng)設(shè)計,要我做 presentation。因為時間和 meta VO 時間重合,我決定不在他家身上花太多時間。幾個小時把 slide 做完,就去面試了。

SD 本身題目難度不大,但需要用 slide 對四個人 present,我也不清楚他們希望看到多少細(xì)節(jié),也假設(shè)他們對題目本身已經(jīng)有一定了解,設(shè)計就停留在比較 high level 層面,打算 present 的時候等對方問問題再 deepdive。結(jié)果后來負(fù)面反饋都在這個輪次上:認(rèn)為我沒有介紹清楚要求,設(shè)計沒有覆蓋細(xì)節(jié)(其實中間交互談到了很多設(shè)計細(xì)節(jié),以及沒有討論其他設(shè)計選項和 trade off(這個比較冤,準(zhǔn)備了 slide,但沒時間講)。

相反之后的 AI 面試,問了不少機(jī)器學(xué)習(xí)的具體問題,我自認(rèn)為答得稀爛,因為沒有什么第一手經(jīng)驗,事后卻說這輪反饋很好,我 ???

最后因為 present 得不夠好,掛了。認(rèn)為沒有達(dá)到 principal 的水準(zhǔn),但建議我去面 senior staff 的位置。(查了下他家 principal 級別,對標(biāo)的是谷歌的 L7,我原來是 l6,心想掛的不算冤,畢竟 presentation tell story sell story 這種事兒確實不是我的強(qiáng)項)

Hubspot,已掛

這個也是本來純粹想練手的公司。

但面試過程 hiring director 表現(xiàn)得非常 nice,sell得很給力,留下了很好的印象,前兩輪 SD 和 coding 就是他家常見高頻題。too easy。

SD 對上的是他家的 principal engineer,聊的還挺投機(jī),dive 得很深。讓我對他家碼農(nóng)的技術(shù)力有點(diǎn)刮目相看。

但就在我對他家產(chǎn)生好感時,直接掛在了 technical deep dive 這個環(huán)節(jié),被要求 deep dive 一個兩年內(nèi)做過的 high impact 項目。因為我在谷歌最后一年被拖進(jìn)各種“政治”,沒法做事兒。就講了最近在 start up 做的 GenAI 集成的工作,

整個流程有問有答,沒覺得有明顯冷場,面完了覺得信心滿滿,等最后一輪 BQ。結(jié)果五天后收到拒信,沒有 feedback,掛的一頭霧水,不知道 deep dive 哪里答得讓對方不高興了。

后來看了網(wǎng)上面經(jīng)才明白這家笑里藏刀,面試難度低,但很容易在非技術(shù)面掛:他們會預(yù)設(shè)一些他們希望你 cover 到的信號,如果你沒有講到他們也不會提示,而是直接掛。只能說每家的面試哲學(xué)和口味都不太一樣,光譜沒對上略感倒霉。 雖然整個流程在他家沒花太多時間,但有點(diǎn)被欺騙感情,在好感度最高的時候莫名其妙一刀鋸掉,被耍了的感覺。

蘋果,待定

我去年拿了果子一個 offer,但不是很喜歡那個項目,也有點(diǎn)對大廠厭倦,就放棄了。

今年面了我更感興趣的偏基建的一個部門,提了拿了去年的 offer,毫無作用,全流程一個也不能少。

果子的面試很緩慢,兩輪 screen 才到 VO,其中第二輪 screen 以后十天沒理我,一度讓我以為我被 ghost 了。后來說是獵頭去休假了,VO 六輪:兩輪 coding,三輪 SD,一輪HMcoding,難度不大,但會問一些 multithreading 的問題。

SD 輪有深度,被問到 API gateway 的 design deep dive,而對方過去十年就是在果子做這個的,鴨梨山大,自我感覺 coding 輪和2/3 SD 輪表現(xiàn)都還好,但那個 API gate way 的 SD,因為一直是當(dāng) building block 用,沒想過它是怎么實現(xiàn)的,表現(xiàn)感覺一般般。

目前還在等決定,但按當(dāng)前的市場看,兇多吉少。

TT,待定

TT 在地里(職場交流平臺“一畝三分地”)名聲很差,不想寫得太詳細(xì),容易暴露身份。

和以前一樣,也是獵頭上門來邀的,TT 家比較搞笑的是,同一個職位會有多個獵頭騷擾你,競爭上崗的感覺。

因為對他家不怎么抱好感,也沒什么期望值,面試就是抱著聊聊唄的態(tài)度做自己,結(jié)果聊下來感覺居然還不錯,全程沒寫一行代碼,問的都是過去做的項目的內(nèi)容(問得很細(xì)致),一些比較具體的 BQ 問題(比如怎么帶團(tuán)隊之類),特別是第三輪和國內(nèi)的一個技術(shù)總監(jiān)聊對方態(tài)度非常和藹謙虛,完全出乎我的意料,甚至讓我覺得我聊天輸出是不是太不設(shè)防了。

結(jié)果過兩天說也過了,隨后獵頭 HR 輪聊了下對包裹(總包薪酬)的期望值,說準(zhǔn)備申請發(fā) Offer,結(jié)果過了一周說要再加面一輪 VP。VP 輪不多說細(xì)節(jié)了,感覺互動一般般。

面完幾天,現(xiàn)在毫無下文,生死未卜。

Meta,待定

放到最后說說 meta。他家是我最認(rèn)真對待,也是目前唯一給了降級 offer 的。 因為認(rèn)真對待,coding 中高頻題目刷了五遍,SD 面經(jīng)也都看過,mock 輪也做了,做足了準(zhǔn)備。

他家的面試一波三折,各種被取消推遲,后來一怒之下向獵頭吐槽,才拉了個哥們來面我。

VO 輪其中一輪 SD 也被推遲到一周以后,coding 和表現(xiàn)都還好,有一輪 coding 完全不在中高頻列表上,但還好中等難度,順利過關(guān)。

但 SD 面試則不怎么順利,第一場遇到一位國人大姐,在 meta 待了十幾年,上來讓我設(shè)計 FIFO guarantee delivery 的 pubsub。這種 building block SD 最是困難,而我讀過的 SD 書里沒有哪個提到怎么實現(xiàn),F(xiàn)IFO 的磕磕碰碰,對方也沒什么互動和提示,就看我在那里掙扎,到結(jié)尾一句 we ran out of time(我們沒時間了)。我出來研究了幾個小時,找了幾個 white paper 才搞清楚怎么實現(xiàn)這個功能,心想遇到這個設(shè)計真是倒霉。

第二場 SD 面試的國人大哥,第一天說沒有會議室,讓我改期(。。。?)繼續(xù)向獵頭吐槽,約到第二天,結(jié)果大哥遲到二十分鐘,還好大哥出的題目不算太難,交互愉快,事后獵頭反饋這場面的不錯。

今天被獵頭告知因為第一場 SD 答得不好(感謝同胞出難題),讓我選擇 take E5 的 offer 或者加面一場 SD,當(dāng)時心情有點(diǎn)低落,畢竟我十年前進(jìn)谷歌就是 L5,仿佛一夜回到解放前,后來上地里看看,現(xiàn)在降級好似家常便飯。 理智想了想,選擇了加面,大不了不過明年再戰(zhàn)就是。

事后感受

忙乎了兩個月,在這么卷的市場里騎驢找馬,難度遠(yuǎn)遠(yuǎn)超出我的預(yù)期,心理壓力也非常大。因為沒有那么多時間刷題,總是覺得準(zhǔn)備不足,自責(zé)感非常強(qiáng)烈。

面試的這兩個月,可以說完完全全沒有生活,都是在做題目、背 SD(太慘了,感覺比去年被裁后面試情況還要慘),后來感覺才好一點(diǎn),因為七個公司除了 OAI 之外都進(jìn)了 VO,刷題和 SD 都比去年更熟練,并且頭三四周除了 OAI 都沒有被拒,讓我產(chǎn)生了不切實際的幻想,一度以為按照去年的轉(zhuǎn)化率,怎么也可以拿三四個 offer,但冰冷的事實教育了我,每次被拒都很失望,充滿挫敗感,特別是一開始被 roblox 鋸,感覺完全是被對方找了茬,后來各種被拒,到今天拿到 Meta 的降級 offer,在網(wǎng)上論壇轉(zhuǎn)了轉(zhuǎn),算是明白,非戰(zhàn)之罪。

在現(xiàn)在這么卷的市場里,非必要真的別跳槽,還是接著在公司茍下去,期待市場轉(zhuǎn)暖的一天。

再稍微補(bǔ)充下這次跳槽的一些別的觀察:

本來對大公司很失望,都是人浮于事勾心斗角,想去小廠重拾 “可以專心做事,大家一條船” 的感覺。我天真了,小廠如果不增長,內(nèi)部壓力一上升,很多人都會流露出不好的一面,而在小廠你連躲都沒地方躲。

很多 CEO 雖然曾是技術(shù)出身,但現(xiàn)在真的不知道怎么讓他的大餅變成現(xiàn)實,完全 no clue。市面上想忽悠小廠 CEO 的各種皮包公司不要太多,這一年我就看著 CEO 怎么被花式忽悠,也算開了眼界。

不管你在小廠做的東西有多 cutting edge,除非貴廠發(fā)達(dá)了,否則 nobody cares 你在小廠的經(jīng)歷。

Meta 現(xiàn)在如此火爆,一方面因為股價上升,所以包裹在市場上一枝獨(dú)秀,另一方面也因為谷歌的衰敗,現(xiàn)在從谷歌逃出來去 Meta,儼然算是 step up 了,真是此一時彼一時。

聲明: 本網(wǎng)站所刊載信息,不代表OFweek觀點(diǎn)?帽菊靖寮,務(wù)經(jīng)書面授權(quán)。未經(jīng)授權(quán)禁止轉(zhuǎn)載、摘編、復(fù)制、翻譯及建立鏡像,違者將依法追究法律責(zé)任。

發(fā)表評論

0條評論,0人參與

請輸入評論內(nèi)容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗證碼繼續(xù)

暫無評論

暫無評論

人工智能 獵頭職位 更多
掃碼關(guān)注公眾號
OFweek人工智能網(wǎng)
獲取更多精彩內(nèi)容
文章糾錯
x
*文字標(biāo)題:
*糾錯內(nèi)容:
聯(lián)系郵箱:
*驗 證 碼:

粵公網(wǎng)安備 44030502002758號