即將入職螞蟻金服的學長為你分享:秋招過來人的經驗與建議

即將入職螞蟻金服的學長為你分享:秋招過來人的經驗與建議

來自專欄筆經面經52 人贊了文章

作者:linkinparkzlz

鏈接:https://www.nowcoder.com/discuss/84588

來源:牛客網

樓主是普通985本科,最後簽約的是螞蟻金服,過幾天就要去正式上班了,秋招拿到6,7個offer,一直想寫一個如何準備秋招的經驗貼,不是為了吹噓拿了多少offer,而是希望能夠真正幫助到一些同學,少走些彎路。但是如果有不合理的地方,請大家輕噴,也請在評論區多留點建議。以下是正題。

1.關於時間

開始時間 秋招提前批一般七月半就開始了。去年我記得比較早的是阿里,很早就開始內推。後面其他公司就陸續開始了。我覺得開始沒有必要太著急找內推,其實現在內推的人很多,不用擔心沒得機會。開始有可能要求要高一些,而有些公司面試是有記錄的,即使有些會說不影響網申(比如阿里),但是阿里每次面試都在一個系統中有記錄,阿里系用的都是一個系統,也就是說你以後的面試面試官都會看到你前面的面試評價(保留意見)。

結束時間 根據我自己的經驗來說,秋招基本一致持續,一直到次年的1月或者2月(或者有人叫做春招),也就是說,在這段很長的時間內一直都有機會。

2.關於內推

內推是很重要的,大部分公司內推都會免筆試,這會大大增加成功的概率。內推一定要找靠譜的學長學姐,最好有聯繫方式的,這樣能夠隨時掌握進度。我在內推的時候就被坑過,內推我的學長內推後不久後就離職了,並且很少回複信息,說實話就是不負責。而內推螞蟻的師兄就很負責,內推之前和我溝通職位部門,後面主動給我說進度,所以很幸運。

內推的渠道很多,可以在牛客網 脈脈 領英 v2ex等上面找到很多內推的人,當然能夠找到認識的人是最好的,便於保持聯繫,也便於溝通部門。有時候多加一些qq群,微信群,也可以找到很多內推的機會。大家在找工作時不要怕加入的群多,我覺得了解的信息越多越好,這樣才能獲得更多的機會。

3.關於刷題

刷題《劍指offer》確實比較重要,雖然上面很多題很簡單,但是在手寫代碼等環節很容易被問到。為什麼每年都是問這些呢?我覺得還是在於這些都是比較基礎的小演算法,基礎還是很重要的。但是如果只是劍指offer是過不了比較難的筆試的,所以Leetcode就很有用了,Leetcode比較多,也不用全部刷完,當然能刷完就厲害了。

關於刷題的建議,刷題可以選擇在牛客網上刷,有些做不出來的可以看看別人的答案。然後自己寫一下。最好(一定)要把題目和答案記在電子筆試上,比如有道筆記或者印象筆記。這有什麼好處呢?在每次面試之前,都可以看看筆試,這樣重複幾次之後,就能夠爛熟於心了。這個方法真的很有效,秋招的時間持續會比較長,如果在沒有拿到自己滿意的offer之前,都可以這樣堅持下去。

4.關於實習/秋招 衝突

有的同學可能已經在實習了,實習的作用是很大的,並且如果你真正在實習做了一些事情的話,至少在篩選簡歷的時候都沒啥問題。沒有實習的同學也不要擔心,畢竟多數同學都沒實習,我寢室的幾位沒實習的同學後面也拿到很不錯的offer。

如果你現在在實習,也不要著急跑路去準備秋招。對於技術面試的同學來講,一般都是可以遠程面試的。電話或者視頻都可以,有時候在實習的公司出去接個電話就解決了。當然,這取決於你在哪個公司,但是實習生一般問題都不大。我的面試基本都是在實習期間進行的,沒有專門去哪裡面試過。需要寫代碼的時候,可以遠程視頻,這時候請半天假就ok了。

5.關於面試題

面試題基礎最多,操作系統 資料庫 數據結構等,都很重要。

操作系統: 線程進程區別;進程通信方式;死鎖(代碼實現);常用linux命令;作業調度方式等等。

資料庫:sql優化;索引原理;事務等等。可以看《Mysql技術內幕:Innodb存儲引擎》

數據結構:鏈表;二叉樹;紅黑樹;堆等;還有幾大排序,快速排序或者堆排序很容易在手寫代碼中問到,我被問到幾次。

計算機網路:TCP/UDP區別;擁塞控制;流量控制;多層協議;三次握手/四次揮手等等

其他面試題:下面列舉一些真實遇到的面試題,有些都被問到很多次,可以參考。

  1. 給你一萬個數,如何找出裡面所有重複的數?用所有你能想 到的方法,時間複雜度和空間複雜度分別是多少
  2. 如何判斷一個單鏈表是否有環?
  3. Unchecked Exception和Checked Exception,各列舉幾個
  4. HashMap的原理,內部數據結構
  5. HashMap 怎樣解決衝突,講一下擴容過程
  6. 如何設計實現一個LRU Cache
  7. 兩種單例模式,怎樣解決線程安全問題。
  8. Java並發包,源碼了解嗎
  9. Java內存模型
  10. 垃圾回收演算法
  11. Java反射機制
  12. Spring 的IOC AOP原理
  13. Java的堆和棧的區別

.....

我自己總結了很多關於面試的問題,有需要的同學可以私信或者文末聯繫我。僅供參考。

6.關於教程和資料

我個人比較喜歡看教程,也收集了很多教程,包括Java 前端 python 演算法 機器學起 面試教程等等。這些教程可以淘寶去買,可以在教程網站上去買,或者直接百度。如果資金充足,可以選擇支持正版,不過有些教程也是坑錢。教程可能會花較多的時間,好處是能夠跟著教程做,增強自己的動手能力。我還是建議教程為輔,書籍為主。書籍推薦經典的書籍,能夠事半功倍,可以先去豆瓣或者知乎看下評價。教程和面試筆記等我已經分享給部分同學,文末我也會留下聯繫方式,大家可以找我。

7.關於offer選擇和三方協議

如果你通過了很多面試,offer選擇也是個重要的議題。這個就仁者見仁智者見智了。關於公司的選擇這裡不多談,想要說的是不要很早就把自己賣了。有些同學拿到offer之後,不是很有信心拿到更好的offer,所以最開始簽約很快,後面後悔的人很多。身邊就是有太多毀約同學了,有的交一大筆毀約金,不划算。所以拿到offer了也要多想想,不要太著急。三方協議可以不用太著急交給公司,如果公司催,可以以學校還沒開始發三方的理由緩緩,主要是給自己多點機會。

8.關於心態

如果你不是特別大佬的人,不是offer收割機,那麼秋招可能是個長期的過程。所以當面試或者筆試失敗的時候,不要太過於著急。我最開始面試的公司都被拒了,不過我每次都是覺得自己很low,所以都沒怎麼在意,特別是被頭條面試官演算法轟炸之後,倒還比較平靜。總之,還是需要堅持和積累,當你面試了很多公司之後,遇到的面試題基本就雷同了。

9.關於簡歷

簡歷真的很重要,簡歷我覺得重要的幾個點:真實,簡潔,飽滿,有邏輯。

真實就不用說了,會的就寫,不會的不要寫,不然會被問的很慘;

簡潔,技術面試不建議寫上什麼個人愛好,學生會班幹部等這樣的經歷,獲獎經歷有編程相關的獎項非常好,與專業無關的獎勵盡量就不要寫了(保留意見),國獎這些含金量較高的還是可以寫的。

飽滿,飽滿不是說寫很多廢話,而是在組織語言的時候,控制好哪些留白,哪些寫,如果貼照片,照片也很重要,不要貼生活照什麼的。

邏輯指的是,技術點盡量由簡單到深入;項目經歷重要的,有難點的,有特色的寫在前面等

郵箱盡量寫163的,注意自己的垃圾箱郵件。建議去那種有精美簡歷模板的網站花幾塊錢買一個好的模板。

以上是我目前能夠想到的,後續想到其他的會繼續補充,大家也可以在評論區留下自己的問題和建議

最後感謝一下牛客網,我也從中受益良多。

與作者交流:nowcoder.com/discuss/84

更多筆經面經:nowcoder.com/discuss?


推薦閱讀:

我只是面試,又不是相親!話說面試的奇葩問題
我的98次失敗記錄記,我的面試記錄有感(三)
從遊戲策劃轉前端:自學半年非科班菜鳥的面經+總結
HR注意事項和面試技巧
如何把你面試中的「不擅長」變成一道送分題?

TAG:工作經驗 | 職業規劃 | 面試經歷 |