普通三本畢業,我怎麼一路艱辛進入阿里的

碼匠筆記發表於2020-02-07

英雄不問出處?

自古以來就有這樣一句話,真的英雄不問出處嗎?這句話太挫了。普通三本院校的我,大四的時候居然都不知道什麼是校招,所以出處太重要了。這也是沒有機會參加阿里校招的原因,畢竟校招門檻比社招還是要低的,最重要的是校招進入阿里能讓你的起點比別人更高。

有幸可以社招進入阿里,瞭解了校招的思路,趕緊介紹給學弟們,現在我們三本院校的小學弟今年居然有 3 個人通過了阿里的校招。下面我也把這份寶貴的經驗分享給你,如果真的能幫到你請點個贊。

贏在平時

臨陣磨槍不快也光,雖然說的沒錯,但是平時一定要注意積累,那麼平時你需要注意什麼呢?
1、多動手,培養對程式的感覺
這是一個用最新技術錄製的專案實戰視訊,雖然內容很簡單,但是對你入門的你瞭解整個專案的需求、編碼、釋出有很大的幫助。

https://www.bilibili.com/video/av65117012

2、多看書,但是別看廢書
一聽 Java 馬上想到《Java 程式設計思想》,這本書很好,但是並不適合初學者,因為他太紮實了。找一個視訊快速入門,然後先看一些快速入手的書,等你有了真實的專案經驗,然後再回來看深入的書為好。我專門為初學者準備了一個書單,關注我的微信訂閱號「碼匠筆記」回覆「讀書」,我把整理好的 PDF 發給你。

3、多參與
有的時候學會了真的不是會了,我很感謝我的大學實驗室老師,是他帶著我做了兩三個專案,讓我對程式設計有了感覺,雖然不掙錢,但是對我的幫助是非常大的。所以我對你的建議是,偷偷的去問問自己實驗室的老師,有沒有專案給你做,你有大把的時間,也不需要錢。堅持幾個下來你會發現,你是與眾不同的。

面試的知識儲備

首先,專案是專案,學習是另一回事,你做了很多專案說明你能力強,但是並不是代表面試能力強,所以我們還是需要在面試前好好準備一下基礎知識的。

基礎知識分為以下幾個方面,一定要認真準備,國內的大廠真的是背出來的。

1、資料結構+演算法

資料結構裡要重點掌握:連結串列,字串,陣列,二叉樹,棧和佇列,最重要的還有八大排序。每種資料結構都對應的一些演算法,比如連結串列,對應的演算法就會有連結串列反轉,連結串列找環等等,這裡推薦大家刷一下《劍指offer》題庫。那麼需要掌握到什麼程度呢?最好是能夠默寫下來,因為有的時候面試會現場或線上寫程式碼,不要一緊張把刷過的題忘了。我的做法比較簡單粗暴,畢竟這些東西不寫就會忘記,所以每次面試前我都會在紙上默寫一遍用以加深印象,你也可以嘗試一下。而且最好是能自己推倒出來這些基本演算法的時間複雜度「不推薦用電腦學這些演算法,因為 IDE 有自動補全功能,可能讓你忽略一些細節。」

2、資料庫

首先要會寫常用的SQL語句,尤其是多表查詢。如果有時間,可以從頭到尾看看我們的大學教材,理解裡面的概念。做過開發的同學有一些 SQL 的經驗,如果沒有做過開發可以使用如下的線上 SQL 學習網站嘗試自己做各種的 SQL 操作以彌補這個地方的不足。當然如果有經歷學習一下 MySQL 的索引的原理那就更好了。

https://sqlbolt.com/

3、作業系統

作業系統也是面試的一個重點,也可根據教材來複習,重點理解概念,比如分頁、分表。

4、計算機網路

計算機網路重點掌握OSI七層模型,知道常用的協議在哪層,比如IP協議在網路層,TCP協議在傳輸層,HTTP協議在應用層。TCP和UDP協議的區別等。

5、Java 基礎

這個的重要性就不用多說了,基礎語法、多執行緒、反射、NIO、集合類,尤其是 HashMap、ConcurrentHashMap等原理,當然 JVM 的基本原來了解一下是再好不過了。有過開發經驗用過 Spring、MyBatis的同學不僅僅要回簡單的使用,還需要了解其基本的原理,這裡最長問的問題就是 SpringMVC 是怎麼處理請求的,簡單說一下他的生命週期。

6、linux語法

掌握常用的linux命令還是需要了解一下的,比如cat、tail、top、grep等

7、專案介紹

有過專案經驗的同學在介紹專案的時候千萬不要僅僅的羅列做了什麼增刪改查功能,並且能夠在自己做過的專案中提煉出知識點和自己的成長,那麼知識點源於哪裡呢?就是上面包含的各種知識的知識點。同時呢在做自己專案的時候也要思考為什麼這麼做,面試者也希望看到你做專案適合的思考。

面試準備

1、關注動態

每個公司都有自己的校招流程,通常分為春招和秋招,這些資訊哪裡來呢?

一定要去官網,一定要去官網,一定要去官網

重要的事情說三次,直接百度阿里巴巴校招,連結裡面有albaba字樣的點進去,就看到了如下字樣,裡面清清楚楚寫著校招的時間,宣講會的時間
image
校招時間非常清晰,如下(最新資訊去官網看)

網申或內推:81日至912日
線上筆試:可選環節,828日至830日
線上素質測評:可選環節,測評30天有效
建議簡歷投遞後儘快完成(網申截止前)
簡歷評估:81日起
面試:81日至10月中旬
發放offer:8月中旬起

好了,知道這些資訊你就可以好好準備了,什麼時候筆試,什麼時候面試,等等。那麼宣講會又是什麼鬼呢?

2、參與宣講會

國內大一點的公司為了招聘同時可以宣傳自己,通常會在校招前後進行多次大規模的演講,同時會組織現場的筆試,這就是宣講會。當然這種活動通常去一線城市的重點高校,那麼你怎麼辦呢?

沒有人說河大的不能去北大參加宣講啊?所以準備好基礎,時刻關注著各個公司的宣講。

3、及時補錄
大公司都會有春招和秋招,但是不同的公司春秋找的前後不同,什麼意思呢?比如你是 2021 年畢業的,有的公司是 2020 年秋招和 2021 年春招招聘 2021 年畢業生,然而有的公司是 2020 年春招和 2020 年秋招招聘 2021 年畢業生。所以還是上文說的,一定要時時刻刻關注你想去的公司的官網。

關於

說了這麼多,自己也沒有能參加阿里的校招,而是社招進去阿里的,雖然條條大路通羅馬,但是真心希望你開始就能進入這個技術的城堡。最後,我自己維護了一個微信訂閱號「碼匠筆記」,會持續輸出自己的技術心得、職場心得,有興趣可以關注我下哈。

相關文章