一轉眼在醫(yī)療軟件公司已經(jīng)干了十多年了,最后這三五年資本家是越來越黃世仁化了,人員不足活太多,還要帶娃學習,work life balance是越來越糟了。早就有跳槽的沖動,只是不太愿意搬離這個小城市。自打疫情起來以后,越來越多的軟件公司支持完全遠程辦公了,于是我也躍躍欲試了。
雖然科班出身,基礎不成問題,但也有現(xiàn)實的困難。一是要了解現(xiàn)在的面試套路,二是只能在業(yè)余時間搞,而本來時間就不多。好在現(xiàn)在行情不錯,到處招人,經(jīng)過長達四個月的折騰,終于搞定了個硅谷的金融公司,目前已經(jīng)遠程工作一個月了。
那些諸如“下水道蓋子為什么是圓的”這類的腦筋題目,早在十多年前就不考了,目前主要是考編程、系統(tǒng)設計、Behavior三類問題。Behavior一般是Recruiter或Hiring Manager問,沒啥好說的,多準備些例子,好好吹吹,是不是回答的好,就看對方臉色了。不過現(xiàn)在都是雙向選擇,面試的時候還得看公司是不是行,覺得不合適還不愿去,所以不要有被考的心態(tài),而要抱著平等對話的姿態(tài)。
編程題自然是重點。雖然一直在軟件業(yè),但是編程題考的那些內容,很多很少用到,還是得好好練習。主要是在Leetcode網(wǎng)上練,總共練了大約六百題,每完成一百題后再寫代碼的感覺都不一樣了,明顯熟練多了。這東西就像踢球的人練習顛球。為了面試的時候更保險,我還找了一些中學生信息奧林匹克的書看,這些題目雖然是給中學生的,但難度要遠超編程面試題目。事后證明,實際面試題沒有這么難,但是訓練中加大難度有利于臨場發(fā)揮,這個道理毋庸多言。
系統(tǒng)設計面試對于越高級的職位越重要。這里面的發(fā)揮余地很大,好壞也很難一概而論。我看了不少油管子的視頻,熟悉了一些畫圖工具,剩下的就是臨場發(fā)揮了。由于現(xiàn)在面試都是遠超的,實際上可以搞些小作弊,比如打印一些東西貼在墻上。但是這些小動作公司即便知道也無所謂,因為理論上面試是模擬實際工作的,上網(wǎng)查資料翻書都是可以的,只是時間會比較緊張。
理論上說CS的基礎內容都有可能被問到,比如操作系統(tǒng)的內容,但是概率不大,要全準備的話太花時間了,索性就見招拆招吧。
這樣大約復習了兩個月,主要是練習編程和系統(tǒng)設計,一月中旬開始投簡歷。本來覺得可以早點投簡歷的,但實際上開始投簡歷后要處理的事情就比較多了,學習的時間就嚴重不足了。掛在LinkedIn上被Recruiter找,同時找人內推,還有些直接到公司主頁投遞簡歷。自己投簡歷的,能有三分之一有回復就不錯了。不過最后去的這個搞金融的公司,倒是被它的Recruiter找上來的。
一般的面試流程是先跟Recruiter談一次,大約半個小時,雙方介紹情況,然后Recruiter回去看有沒有合適的位置。后面是一輪技術面試,相當于以前的電面篩選,一般四十五分鐘到一小時,考考編程,也有些Behavior問題。如果這個過了的話就安排正式的Onsite,不過現(xiàn)在疫情期間這個也可以全部遠程了。Onsite倒更像是體力活,大約得五個小時,編程系統(tǒng)設計Behavior各種的都有,一般每輪一小時,中午休息一下。考慮到兩三個小時的時差問題,有些還會安排兩天。不少公司也是八仙過海絞盡腦汁盡量優(yōu)化面試過程以挑選更合格的人員,比如電面有些公司改成在網(wǎng)上出題讓你限時提交,出的題目也更加貼近實際工作。面一個公司,前前后后可能長達一個月,耗費的精力是很巨大的。事后我把每個公司面試的題目都簡略寫了下來,以后備用。
這些公司面試的共同哲學是要看面試者的溝通能力,有些題目故意含糊要讓你去問明白。軟件編程其實大部分時間不是在編程,而是在跟人說話。公司要挑選的是進來后能融洽工作的人。這里面選人的過程中人治的成分很大,好在即便面試不中,一般來說半年到一年后又可以去面試。面試不中,不代表公司判斷你不行,而是公司目前不能判斷你行,這兩者是有微妙的差別的。簡言之,雖然很多公司都缺人,但是要找到合格的人并不容易,所以寧缺毋濫。
最后去的這個公司是搞貸款的,F(xiàn)intech,是最早Onsite的。系統(tǒng)設計碰到的是本公司的前員工,應該是故意安排的,設計國際象棋。這個談了很多,比較順暢。編程題是跟貸款計算有關的,前一部分主要是弄清公式,后一部分是問每個月還多少錢可以在指定月數(shù)里還完。后一部分顯然是個二分查找問題,這個聯(lián)系了很多題目了,一次就寫對了。表現(xiàn)不太好的是個項目面試,讓你自選工具,現(xiàn)場做一個項目。當然實際肯定是做不完的,主要就是看看你如何實際工作的。這種面試并不多見,很顯然實際效果也在測試當中。由于項目是做個網(wǎng)頁,而我面的是后端的,所以一個小時內沒有完成多少,草草收場。后來當天晚些時候我跟Recruiter也提到這個,說本來想做該項目中后面靠近后端的,但是題目里規(guī)定要按優(yōu)先級來做,所以沒辦法。面試這天是二月底的星期五,星期一就給結果。我比較擔心的就是這個項目部分。好在最后沒有問題,順利通過。
雖然有了個Offer,但是我也不敢大意,畢竟收回的也有,還有可能再跟別的公司談談,也好回過頭來討價還價。三月份又繼續(xù)面試,但是效果不理想,有些公司純粹就是拿來湊數(shù)的,可能自己也表現(xiàn)得沒有多大興趣。三月底最后有個不小的公司,也給了Onsite,但是已經(jīng)跟第一個談妥了,于是取消了。所有的面試到此為止。有的想去的大公司并不支持遠程,還有個大公司面了一輪,但隨后股票一瀉千里,貌似終止了招人,也沒了下文,還有跟醫(yī)療相關的現(xiàn)在不能去,得等一年。雖然現(xiàn)在換了工作,但也許并不是終點,未來兩三年內還可以繼續(xù)盯著。
三月下旬簽了協(xié)議,蘋果筆記本也隨后寄到?;竟べY和以前持平,但是Bonus和股票多很多,所以名義上的收入漲了很多。從老公司退出,一大筆股權兌現(xiàn)成現(xiàn)金,把剩下的房貸清空,還趁現(xiàn)在國債利率高買了不少國債。四月上旬開始上班,轉眼就一個月了。不知不覺2022年竟然已經(jīng)過去一小半,而從開始準備面試到現(xiàn)在已經(jīng)將近半年。也許,余生都要在這種遠程辦公模式下度過了。
今年的冬天特別長,大約比往年長了一個月,四月中旬還在下雪。好在終于過去了,院子里去年種的木蘭樹也終于開花了。
歸巢鳥文于2022年5月4日