學員故事
作者:coco
背景:在職跳槽
拿到Offer: Microsoft, HBO, Salesforce,Google
籤約Offer: Google
我研究生畢業後在FLAG公司工作,到現在不到三年的工作經驗。我在的組相對輕鬆,升職也很順利,但是組裡的項目並不是我真正的興趣所在,所以在入職兩年左右萌生了跳槽的想法,一方面是想體驗不同的企業文化,探索新的領域同時學習更多的技能,另一方面也是想提高自己的薪酬,因為現在的公司升職之後的漲薪幅度就很小了。
但是想法歸想法,真正開始行動是2019年初,從一月開始到拿到理想的offer花了接近三個月的時間,先後拿到了Salesforce, HBO, Google, Microsoft的offer,面完微軟之後因為已經有滿意的offer並且現有的offer可以互相compete,就把後面約好的面試都取消了。面試安排的還算集中,最後compete offer階段也有些小波折,不過結果都不錯,也算幾個月的努力沒有白費~~
我上了《九章基礎算法班》和《系統設計班》。
其實我刷題幾乎是零基礎,因為 new graduate 畢業的時候一開始並沒有工作的打算,但是機緣巧合面試拿到了offer,所以沒有系統的刷過題,專業也是ECE不是純CS,可以說基礎不是很好😂。
免費試聽內容:
美西時間 5月4日周六 10:30-12:30
美東時間 5月4日周六 13:00-15:00
北京時間 5月5日周日 01:00-03:00
《九章基礎算法班》讓我受益匪淺,老師根據數據結構和一些基礎算法分門別類的講解,讓我對不同類型的題目有了很清晰的理解,配合著lintcode的ladder一起做,能很快的鞏固加深上課學到的算法,個人覺得基礎班的內容掌握透徹了,其實就能應付不少公司的面試了。當然谷歌的面試可能還得在基礎之上再強化吧。
《系統設計班》乾貨很多,幾乎囊括了系統設計題的各個topic,我工作中只會用自己項目需要的東西,對於沒接觸過的設計經驗很少,感覺是九章的班讓我打開了系統設計的大門😂,當然除了課上講的內容,還需要自己多閱讀多拓展,擴充自己知識的廣度,不過上這個課讓我有了更明確的方向,知道應該怎麼準備面試中的系統設計題,分析的時候要遵循什麼樣的步驟。
我是刷題面試同時進行,先刷了大半個月題之後用兩個小公司的電面練手,然後發現自己的不足,其實就是題還沒刷到位,於是開始按模塊刷,把所有的數據結構和算法都過一遍,每一種類型都刷一些。再面試的時候得心應手了很多,電面難度的題都可以輕鬆通過了。白天在公司抽空也會看一些題,晚上吃飯會看劇調節放鬆一下自己,周末適當的活動一下,剩下的時間都儘量用來刷題(雖然偶爾還要花個一天調整自己的焦慮情緒)最後總共lintcode的medium刷了150道,hard20多道左右。
在職跳槽挺重要的一點是平衡好本職工作和花在跳槽上的精力,我有時候為了準備面試,只能面試完了再加班趕活,很擔心offer沒拿到還影響自己現在工作的performance,時常感到焦慮。所以心態的調節也很重要,如果沒有狀態不如就睡一覺或者吃頓好吃的,而不是強行繼續低效率的刷題。保持思維的活絡才能事半功倍~
怎麼安排面試的時間也挺重要,我因為谷歌面的有點晚了,他家流程又比較多,導致別的給了offer的公司push hard,讓我在最後offer negotiate的時候承受了不小的壓力,所以建議大家把出結果慢的放在最開始面,這樣能保證利益最大化啦。當然onsite勢必要請一整天的假,所以如果公司有重要的會議,記得提前安排好自己的時間,不要遇到面試和開會在同一天的尷尬情況。
在職跳槽沒有那麼難,祝大家都能拿到心儀的offer。