即將入職螞蟻金服的學長為你分享:秋招過來人的經驗與建議
來自專欄筆經面經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區別;擁塞控制;流量控制;多層協議;三次握手/四次揮手等等
其他面試題:下面列舉一些真實遇到的面試題,有些都被問到很多次,可以參考。
- 給你一萬個數,如何找出裡面所有重複的數?用所有你能想 到的方法,時間複雜度和空間複雜度分別是多少
- 如何判斷一個單鏈表是否有環?
- Unchecked Exception和Checked Exception,各列舉幾個
- HashMap的原理,內部數據結構
- HashMap 怎樣解決衝突,講一下擴容過程
- 如何設計實現一個LRU Cache
- 兩種單例模式,怎樣解決線程安全問題。
- Java並發包,源碼了解嗎
- Java內存模型
- 垃圾回收演算法
- Java反射機制
- Spring 的IOC AOP原理
- Java的堆和棧的區別
.....
我自己總結了很多關於面試的問題,有需要的同學可以私信或者文末聯繫我。僅供參考。
6.關於教程和資料
我個人比較喜歡看教程,也收集了很多教程,包括Java 前端 python 演算法 機器學起 面試教程等等。這些教程可以淘寶去買,可以在教程網站上去買,或者直接百度。如果資金充足,可以選擇支持正版,不過有些教程也是坑錢。教程可能會花較多的時間,好處是能夠跟著教程做,增強自己的動手能力。我還是建議教程為輔,書籍為主。書籍推薦經典的書籍,能夠事半功倍,可以先去豆瓣或者知乎看下評價。教程和面試筆記等我已經分享給部分同學,文末我也會留下聯繫方式,大家可以找我。
7.關於offer選擇和三方協議
如果你通過了很多面試,offer選擇也是個重要的議題。這個就仁者見仁智者見智了。關於公司的選擇這裡不多談,想要說的是不要很早就把自己賣了。有些同學拿到offer之後,不是很有信心拿到更好的offer,所以最開始簽約很快,後面後悔的人很多。身邊就是有太多毀約同學了,有的交一大筆毀約金,不划算。所以拿到offer了也要多想想,不要太著急。三方協議可以不用太著急交給公司,如果公司催,可以以學校還沒開始發三方的理由緩緩,主要是給自己多點機會。
8.關於心態
如果你不是特別大佬的人,不是offer收割機,那麼秋招可能是個長期的過程。所以當面試或者筆試失敗的時候,不要太過於著急。我最開始面試的公司都被拒了,不過我每次都是覺得自己很low,所以都沒怎麼在意,特別是被頭條面試官演算法轟炸之後,倒還比較平靜。總之,還是需要堅持和積累,當你面試了很多公司之後,遇到的面試題基本就雷同了。
9.關於簡歷
簡歷真的很重要,簡歷我覺得重要的幾個點:真實,簡潔,飽滿,有邏輯。
真實就不用說了,會的就寫,不會的不要寫,不然會被問的很慘;
簡潔,技術面試不建議寫上什麼個人愛好,學生會班幹部等這樣的經歷,獲獎經歷有編程相關的獎項非常好,與專業無關的獎勵盡量就不要寫了(保留意見),國獎這些含金量較高的還是可以寫的。
飽滿,飽滿不是說寫很多廢話,而是在組織語言的時候,控制好哪些留白,哪些寫,如果貼照片,照片也很重要,不要貼生活照什麼的。
邏輯指的是,技術點盡量由簡單到深入;項目經歷重要的,有難點的,有特色的寫在前面等
郵箱盡量寫163的,注意自己的垃圾箱郵件。建議去那種有精美簡歷模板的網站花幾塊錢買一個好的模板。
以上是我目前能夠想到的,後續想到其他的會繼續補充,大家也可以在評論區留下自己的問題和建議
最後感謝一下牛客網,我也從中受益良多。
與作者交流:https://www.nowcoder.com/discuss/84588
更多筆經面經:https://www.nowcoder.com/discuss?type=2&order=0
推薦閱讀:
※我只是面試,又不是相親!話說面試的奇葩問題
※我的98次失敗記錄記,我的面試記錄有感(三)
※從遊戲策劃轉前端:自學半年非科班菜鳥的面經+總結
※HR注意事項和面試技巧
※如何把你面試中的「不擅長」變成一道送分題?