1. 程式人生 > >又是一年的校招季,過來人給你講幾句肺腑之言

又是一年的校招季,過來人給你講幾句肺腑之言

閱讀本文大概需要 10 分鐘。

 

轉眼間又到了六月底。馬上就要迎來新一年的秋季校園招聘了。這對很多即將畢業的,想要從事網際網路行業的同學來說,都是非常重要的一段時間。

在這期間,很多網際網路公司將陸續開始校園招聘,招聘對於很多公司來說都是非常重要的,它是為公司儲備優秀人才的一個重要的活動。那麼網際網路公司是如何選拔優秀的候選人呢?其實無非也就是通過幾種方法。

比如這些技術同學來說,考察的通常是他們的技術水準,基礎知識以及演算法能力,解決問題的能力,當然,公司也會對你的學習效率,工作的態度以及對以後職業的規劃都會做一些評估。這些因素都將決定他們是否能夠拿到這個offer。

現在網際網路公司這麼多,大家參加校園招聘的熱情也都特別高漲。那麼作為一個學生,如何在這場校園招聘的大戰中,倖存下來呢。或者說,如何能夠在這場戰爭中,擔任主角攻城拔寨呢。

 

 

我覺得很重要的是幾個點。作為一個學生,哪個是想明白公司需要你的是什麼?其實對於技術同學來,是很容易就會明白的。因為他們的崗位要求上都會寫明,需要你有什麼樣的知識,需要你有什麼樣的教育背景,什麼樣的專案,並且有什麼成果。

就拿研發工程師來說。如果你是Java研發,那你肯定是要對Java的技術知識非常熟悉,不同公司可能對這個熟悉程度的要求是不一樣的。

比如阿里可能要求你在家核心技術掌握的非常熟練,對於框架的原始碼,JDK的原始碼,都要有所瞭解,甚至你需要對分散式技術。以及些常用的後端技術,都要有所瞭解,甚至最好還要有所實踐。

如果你在基礎上有所欠缺,或者是在演算法上力不從心,你可能可以拿實習經歷,專案經歷去做一些補充,其實我的演算法不算好,所以,我的幾段實習經歷,也能夠很好的彌補這一劣勢。

講完了公司考察你的基本點,接下來,我想要為一些同學解答一下,如何準備即將開始的校園招聘,我相信,大家其實心中都有一些答案,畢竟現在馬上就要七月份了,提前批馬上就要開始,如果你們還沒有做好準備的話,其實是有點來不及了。

我倒不是能給大家雪中送炭,只是想給你們錦上添花。第一件事情我要說的是。如何去準備你的簡歷?我相信你們早就已經有一份屬於自己的簡歷了,並且可能已經修改過幾次,也有過一些投遞的一些經驗,估計會覺得這個簡歷應該已經差不多了,對吧?

其實簡歷是可以繼續完善的,畢竟秋招的持續時間大概是從七月到九月,這樣兩個多月的時間,你的簡歷是可以一直在完善補充的。就比如你剛開始你先拿這個簡歷去投遞一些小公司,看看人家給你的反饋,然後你可以再針對性的去進行一些修改。

除此之外,你還可以豐富你的簡歷,比如您簡歷上可能沒有部落格沒有GitHub,你可以利用這段時間完善一下這方面的一些空缺,或者你覺得做一些技術點,掌握程度的描述不夠到位,你也可以再提煉一些內容。

 

在不斷的完善簡歷過程中,你會發現,其實你的面試內容大體都是由簡歷寫的什麼來決定的,面試官不會憑空捏造一些面試題。因為他這樣子也要花很多的時間,面試官更希望的是你的簡歷上能夠有一些比較出彩的內容,他就可以通過這些內容來提問一些問題,這樣子他就會比較輕鬆。

說完簡歷,接下來咱們聊一聊,面試的內容,我也說了,面試的內容很可能都是根據你的簡歷來決定的,比如你現在上學時,你對Java技術多麼多麼瞭解,對於某某樣技術的實現多麼瞭解,包括原始碼級別的實現,你都有所瞭解。

這時候你就可以說,你在這方面比較擅長,一般面試的時候你會有一分鐘自我介紹的時間,你可以在做自我介紹上說一些這樣的話,然後面試官可能就會順著你的思路繼續往下問下去。

這時候,你會發現,其實主動權是在你自己手上的。你在自我介紹裡,把簡歷上一些你比較擅長的點說出來,這樣子面試官就get到你的這些點,他也會按照這些方向來進行提問,這些方向的提問會讓你覺得很自在。

因為這些方向的知識基本上是你準備過的。你可以非常輕鬆的把這些內容講好講清楚,並且這些內容有哪些,有哪些曾經被問過的問題,你可以在接下來面對其他面試官的時候,得做一些其相應的準備,你會發現其實他們問的內容都差不多,能從你這個簡歷上發掘出來的資訊也都差不多。

所謂熟能生巧,就是這個道理。你不要每次自我介紹都換一種說法,換一換內容,這樣子你就相當於每次都會被人家挖出新的問題了,所以你還不如用同樣的自我介紹,面試官就大概率可以給你提出一些類似的問題,等你面試次數一多,你會發現這種規律是存在的,要擅長使用這種規律。

面試說到底最難的我覺得還是演算法題。很多人都在問,為什麼網際網路公司這麼喜歡好演算法題?原因很簡單,這是因為演算法題的區分度很大,演算法題是真的能體現一個人的智商,一個人的解決問題的能力。但是真的有那麼多的程式設計師都是高智商的人嗎?

我想這是否定的,大部分人都沒有那麼高的智商,都是平庸的,平凡的碼農,你不能要求每個人都有那麼高的智商去破解一些高難度的演算法題,就好像是去,破解一些困難的數學競賽題。

 

這是同樣的道理。那些在學校裡經常參加競賽的同學,可能也就是那些,能夠解決演算法難題的問題,但這些人畢竟還是少數,而其他絕大部分沒有參加演算法競賽或者是數學競賽的同學,他們仍然是有機會去破解這些題目的。

因為這些題目,大部分的題型都是你曾經見過的。如果沒有,那麼說明你刷的題還不夠多,你看到需要看兩三遍的劍指offer,刷150到200道的LeetCode,並且能夠親自把這些程式碼寫一遍,那麼可能這就足夠應付大部分的網際網路公司的面試了。

當然了,面試的演算法和筆試的演算法還是有一定的差距的,筆試題的演算法難度會更加的恐怖。應該是地獄級別的反面是上訪難度可能只是困難級別的。

演算法面試其實最重要的是思路,你需要告訴別人誰管這道題,你是怎麼想的,你要哪些疑問,你可能會怎麼樣去解決它,如果剛好這道題你曾經有見過你就可以比較好的把這個程式碼寫出來,如果你沒有見過,那你可能寫半天也寫不出個所以然來,那隻能大致的告訴面試官你的思路,然後比較簡單的實現。

嗯。說完了演算法,如果這幾輪面試你都能夠脫穎而出的話,是你的技術能力已經得到了比較好的肯定。這時候通常去參加一下HR面試,我想也不會有太大的問題。其實上面的內容都是我去年參加校園招聘總結出來的一些內容,也包括我現在在工作中可能會知道到的一些內容,因為身邊有很多人也是新人,然後他們也是經歷了校園招聘後加入這個公司。

可以說能進入網際網路大公司的人身上,一定有一些比較出色的地方,要不然他們他們也不可能進到這家公司。我覺得吧,有信心進入網際網路大企業的人。他們本身都是非常優秀的。所以,不存在說你很差,但是還能進大公司,或者說你很優秀,但是你卻進不了大公司。

接下來和你們聊一聊校園招聘裡的一些坑。或者說是一些潛規則。在校園招聘裡的一些坑指的就是,在求職面試過程中沒有注意到的一些點,會對你的面試產生一些負面的影響。比如說面試官問你一個問題。如果你不懂,然後你直接就告訴他你不懂,這是一種缺乏思考的表現。或者他給你一個問題,你很快的就給出了結果,缺乏深入的思考,需要面試官多次提醒你你才知道你的問題在哪裡。

這樣的情況其實是面試官不想看到的。又或者面試官給你做問題是缺少條件的。你需要自己去諮詢面試官到底還有哪些內容,他是沒有提供給你的。如果你沒有這樣去問,可能在這問題完全無法解決,這是考察你一個溝通的能力。

還有一些潛規則呢主要指在面試流程上的潛規則,這個其實我是很有經驗的。比如如果你參加了阿里巴巴的實習生招聘。你你就有那是記錄會留在阿里那邊,這會直接影響到你的秋季校園招聘,如果你通過了面試,但是沒有去實習,你的記錄可能會一直留到秋季校園招聘開始。

 

 

這會導致你無法參加休息的校園招聘內推。這是非常可怕的一件事情,我當時也遇到了這樣的問題。這種的解決辦法是我找到了阿里的一個主管,然後通過他進行了內推,和原部門進行流程交接,才最終成功參加了內推。

校園招聘這些公司流程上的問題,其實是普遍存在於網際網路各個行業的,比如說提前批會影響正式招聘。內推才能有機會面試,不內推就沒有機會面試。這都是一些你無從考證的潛規則。又比如,每個公司你只能投遞一個崗位,只能選擇一個部門。

但事實上,當很多部門沒有招滿人的時候,他們還是會給你一些機會讓你去嘗試。所以其實校園招聘對我們來說是一個非常巨大的工程。必須要做好各方面的準備,包括簡歷上的準備,技術基礎的儲備,以及對整個校園招聘的過程要有所瞭解。

必須要明白。網申,內推,提前批,錄取意向書,正式offer、正式錄用的整個過程,你必須做好全方面的準備,才能做到不驕不躁,不慌不亂。說了這麼多。其實就是想告訴大家,校園招聘對於學生來說是非常重要的。

也許你的第一家公司會決定你接下來的人生軌跡,就像在不同大學一樣,你所經歷的事情。所能看到的東西,以及未來前途都會是非常不同的,可能這個影響是非常深遠的。上了這麼久的學,直接跨越到工作崗位一定是不習慣的,一定是會有陣痛的,但是你必須快速成長。特別是在網際網路公司裡,追求的就是快速、高效、迭代、極致,你必須遵守他們的遊戲規則,才能在這個環境裡生存下來。

 

 

 

推薦閱讀:

 

一位資深Java的阿里系公司實戰面試經驗,套路還是面試官的多

 

 

 

大齡碼農的一天

 

 

 

 



你點的每個好看,我都認真當成了喜歡

&n