跳至主要內容
YIP NEWS
YIP NEWS
生活 美食生活

10月27日 刊出

人生第一次走進那間大廚房:一場四十五分鐘的開火考試

騰訊企業微信前端實習一面在牛客網流傳,四十五分鐘的流程化問答,被我們翻譯成廚房裡第一次開火、備料與一鍋湯還沒燉出味道就先端下桌的滋味故事。

刊出 (台北時間) 閱讀約 4 分鐘

10月19日上午,一位求職者在牛客網寫下了自己的騰訊企業微信前端實習一面紀錄。面試用騰訊會議進行,全程四十五分鐘,從自我介紹到反問,一題一題走完。他說,這好像是他人生第一次面騰訊,之前找實習從來沒面過。中午喫完飯查官網,秒掛。

這句「中午喫完飯」很日常,日常到讓人想起很多個這樣的中午:面試完的人走出大樓,隨便找個便當店坐下,一份滷肉飯或一碗牛肉麵,配著手機螢幕上還沒更新的錄取狀態,一口一口把緊張喫掉。湯是熱的,心情是懸的,飯喫完,答案也出來了。

第一關是報菜名,師傅聽你怎麼講

面試的開場是自我介紹,然後請他把實習專案展開談,整體的功能怎麼跑、他負責哪一塊。他自己後來回想,這部分面試官沒有深究,應該是興趣不大,就讓過了。

這很像餐廳後廚的第一面。學徒進門,老師傅先不讓你碰刀,只問你之前在哪間店做過、做過哪些菜、哪道是你自己掌的勺。你講得流利,師傅點點頭;講得太漂亮反而讓人起疑。真正定生死的,從來不是報菜名那一段,而是接下來師傅隨手指著砧板上的東西問你:這個,你認得嗎。

這也讓人想起先前那篇五十三分鐘的基礎問答,廚房裡每天都在複習,面試官從頭到尾問的都不是花俏的手法,是每天開火前就該會的功夫。

三個問題,三種刀工

接下來的問答,一條一條看,其實都是廚房裡的老題目。

XSS 是什麼、怎麼防。這問的是食材會不會被人動過手腳。客人端上桌的湯,中途有沒有人偷偷加了不該加的東西,你怎麼驗、怎麼把關。

CSRF 是什麼、怎麼防。這問的是身分。有人拿著你家的碗、冒你的名義去跟鄰居借醬油,你怎麼確認每一筆「是我說的」真的出於你。

Vite 為什麼開發模式和生產模式分開做、為什麼開發能那麼快。這像備料和出菜的分別。自己家喫飯,菜洗好切好直接下鍋,快是快,但那是在你能盯著火的情況下;要開店出給一百桌客人,就得提前把料備齊、把流程標準化,慢工但穩。開發模式快,是因為只服務你一雙眼睛;生產模式慢得有道理,因為它要伺候所有人。

React Fiber 問的是節奏。一鍋湯要滾很久,你不能站在爐邊從頭盯到尾什麼都不做,得把時間切成一段一段,中間去切菜、去擺盤,時不時回頭看一眼火。這就是把長時間的工作拆成小塊、隨時能被打斷又隨時能接上的道理。

被問到 AI,就像被問你用不用料理包

面試官問他 AI 編碼用得多嗎、比例多少,有沒有自己做過 AI 專案,中間遇到什麼難點。這幾乎是今年每一場技術面試都會出現的段落,就像現在每間餐廳都會被問一句:你們用不用中央廚房的料理包。

用,不丟臉;關鍵是你有沒有從備料到出菜全程自己走過一遍的經驗。只會加熱料理包的人,和知道哪一步可以交給機器、哪一步必須自己掌勺的人,在師傅眼裡是兩種學徒。他怎麼答的我們不知道,面經裡沒寫,這段就留白。

最後一道題:括號的先來後到

演算法題是括號匹配的變種:三種括號帶了優先級,除了配對正確,還要保證優先級順序正確。

這題放在廚房裡看,就是上菜的順序。三道菜都做好了,盤子都對了,但如果湯在炒飯之前端上桌、冷盤最後才出,整桌還是不及格。括號要成對,菜要完整;括號有優先級,菜有先後。堆疊進進出出,就像出菜口那張單子,什麼時候掛上去、什麼時候劃掉,順序錯一個字,廚房就亂一輪。

中午那頓飯,喫在答案揭曉之前

反問階段,他得知企業微信在廣州的團隊最近在做文檔協同的工作。他自己的總結很坦白:面試挺流程化的,從約面到實際面試隔了很多天,早上面的,中午喫完飯查官網,秒掛。

四十五分鐘,一頓午飯的時間,結果就落地了。第一次走進一間大廚房的人,還沒摸到爐子就被請了出去。但廚房裡的人都懂,第一次開火的手藝幾乎都不好看,鹽不是撒多就是撒少,湯不是太鹹就是太淡。問題從來是那頓飯之後,你回不回到砧板前面。

底下有網友留言說,騰訊企業微信這套面試題都不帶改的,估計面試官都是同一個。也就是說,這份菜單明天還會再開一輪,下一個走進廚房的人,會被問一模一樣的問題:食材驗過沒、身分對過沒、火候怎麼切、上菜的順序對不對。題目不換,換的只是站在爐邊的人。

這和我們先前寫過的面試官問火候的時候,你家的湯早就燉對了是同一件事:技術問答聽起來冷,拆開來看,全是廚房裡早就發生過的日常。差別只在於,家裡那鍋湯燉壞了可以明天再燉,面試這鍋,只能等下一次約面的電話再來。