首頁>技術>

緣起

最近看到很多準備春招的同學,面試被各種吊打。除了提升專業技術水平外。程式設計師招聘校招相關的注意事項也是大家需要熟悉的。

像下面這位同學,分享自己Android位元組跳動一面,被面試官吊打!

實習專案介紹;如何實現的;為什麼使用反射;XML解析的方式;DOM和SAX解析的區別;註解的分類;ButterKnife實現原理MVP模型是怎麼樣的;如何實現的;P層是怎麼實現的*為什麼選用OkHttp庫;攔截器鏈是如何實現的;自己實現的攔截器是用哪裡的;是如何做DNS的;處於onResume的activity a啟動activity b按照時間順序生命週期是如何呼叫的;onSaveInstanceState方***在什麼情況下呼叫View的事件分發機制;ACTION_CANCEL什麼時候被呼叫,一般switch-case中如何處理;Android常見引起記憶體洩漏的情況;Handler引起的記憶體洩漏是怎樣的一個過程;使用過哪些工具進行記憶體洩漏問題;LeakCanary的工作原理是怎樣的;MAT如何進行記憶體洩漏分析;HTTP2和HTTP1.1的區別。HTTP/2 新特性淺析手寫演算法題。一個二維陣列,左到右有序,上到下有序,如何找一個值。看過哪些原始碼;如何看原始碼;如何學習Android

筆者2013年java轉到Android開發,在小廠待過,也去過華為,OPPO等大廠待過,18年四月份進了位元組跳動一直到現在。

被人面試過,也面試過很多人。深知大多數大學畢業生,想提升自己的技術棧。加入大廠給自己提供更好的成長環境。

我將程式設計師校園招聘流程做下介紹,旨在幫助金三銀四面試找工作的校招同學。

校園招聘是什麼

拋開書面語言,其實校園招聘就是公司對應屆畢業生的統一招聘。不管是本科生、研究生、博士生,只要你是符合畢業時間要求的學生,就可以參加校園招聘。

聊聊我的校園招聘

關於校招的內容想必大家都看了不少,但是大部分都是用官方口吻來介紹的,不接地氣,所以我想先和各位分享一下我的校招經歷,再和你們聊校園招聘,相信會更有說服力一點。

我本科在一個211,大三的時候開始想進大廠,但以目前的實力還差太遠,於是打算考研,提升學歷,順便打好基礎。

當時忙裡偷閒參加了幾次校招的筆試面試,被虐得體無完膚,更加堅定考研的信念。

成功考上985,開始按原計劃進行,學習,充電,兩年時間裡搞定了基礎、實習、專案經歷,順便混了一些獎項,然後開始硬鋼校園招聘,由於準備充分,並且時機把握得好,提前批就拿到了BAT的offer。

正式校園招聘也稍微參加了一下,又收割了7、8個offer,至此秋招順利結束,從小白到offer收割機,我用了三年左右完成這個目標,因此,對校園招聘還是比較有感情的,這些東西我也都非常熟悉,於是想把自己的理解分享給你們,相信也會對你們有用。

校園招聘和社會招聘的區別

校園招聘只招收應屆畢業生,社會招聘只招收已經畢業的社會人員。

為什麼在校園招聘中,公司要大量地招收大學生呢,原因很簡單,剛畢業的學生是一張白紙,對事業最有熱情和衝擊力,學習能力也比較強。

這也是為什麼,創業公司不怎麼招大學生,而是招收一些有經驗的人,因為他們需要能夠馬上幹活的熟練工。所以這些公司一般只進行社會招聘。

大公司則更喜歡招收優秀大學生,培養他們,挖掘其潛力,為未來做打算。所以大廠每年都會進行大規模的校園招聘,當然他們也會安排社會招聘。

校園招聘和我有什麼關係

如果你不讀研,不出國,不自己創業,也不想啃老,那麼就必須參加校園招聘,然後找到工作,做一個打工仔。

每個學生在畢業前一年暑假都會面臨校園招聘,你也只有這一次機會可以參加校園招聘,等到畢業後,你就不再是學生,也不能再參加校園招聘,只能以社會人員的身份去參加社會招聘了。

如果你在校園招聘中沒能找到工作,那就意味著你要“失業了”,每年校園招聘都有大量公司招收大量的應屆生,每年也都有一部分應屆生找不到工作,成為“畢業即失業”的無業遊民,如果你不想和他們一樣,那麼請儘快瞭解校園招聘吧。

校園招聘的時間點

不要以為你要等到畢業後才去參加校園招聘,事實上根本不是這樣的。

講真,很多沒有準備的大學生都以為校園招聘是畢業以後的事情,事實上你是要在你畢業前一年去參加校園招聘的。

如果你對此毫無瞭解,那麼恭喜你現在已經知道了真相,繼續看下去吧。

比如你是19年7月畢業(如果是春季畢業,就是3月份)那麼你就要參加18年秋季的校園招聘。

為什麼要提前一年參加呢,因為招聘是一件很漫長的事情,校園招聘可能從7月一直持續到11月,這期間你需要全身心投入,參加招聘,在11月之前基本上就可以完成簽約了。

找到工作以後,還剩半年時間,一般就是用於寫論文了,當然你也可以用來做別的事情。

所以,校園招聘一定要及早準備,大三或者研二的那個暑假,就是你參加校園招聘的時候了。

如果你在秋季校園招聘中不幸沒有找到工作,那在明年春天的春季招聘期間可能還有機會,趕快準備吧,因為春季招聘的機會很少,狼多肉少,競爭比秋季招聘要激烈得多。

校園招聘的流程

在網際網路時代,校園招聘其實很簡單,一般來說在電腦上可以搞定一切。網上投遞簡歷,申請職位,線上可以筆試、面試,很多公司都會讓你在線上完成所有招聘流程。

正常來說,第一步是網申,篩選簡歷。

第二步是筆試,可能是現場筆試或者是線上筆試。

第三步是面試,同樣可能有現場面試或者影片面試、電話面試。

第四步則是發offer,一般會先給口頭offer,錄用通知書,最後給正式offer。

第五步是簽約,也就是籤三方協議,三方協議是有法律效力的,所以簽約要慎重。

如何獲取校園招聘資訊

做校招的平臺很多,做得好的卻沒幾個,我們就拿程式設計師校招的幾個平臺出來說說,這裡也給大家做個推薦。

1、牛客網

2、拉勾網

拉勾網是專門做網際網路行業招聘的,感覺也還可以,找實習工作和校招崗位都比較方便。

3、實習僧和校園招實習僧主要是找實習的,不過它旗下有個叫做校園招的平臺還不錯,參加校招也可以用一下。

5、其他比如像脈脈、釘釘、BOSS直聘等平臺也可以用於輔助,雖然都不是專門做校園招聘的APP,但是可以在上面瞭解一些比較專業的資訊,比如公司和部門的情況,社招崗位的要求和薪資等等。

內推是什麼

內推就是內部推薦,指的是透過公司內部人員推薦簡歷,以前內推機會是比較稀缺的,獲取的渠道不多。

現在就不同了,“內推”一詞變得非常氾濫,幾乎沒有價值了,因為內部人員人人都可以內推,內推成功就可以領取一定數額的獎金,導致內推的機會過多,供大於求。

也由於這個原因,內推的價值越來越低,從以前的免筆試,到現在的免簡歷篩選,基本上有沒有內推都是一樣的。

如何準備校園招聘

越早越好,如果你的理想是進大公司,那麼真的需要花大量時間來準備。如果你只想進小公司,那隻要你成績還可以,我想你也花不了多少時間就可以找到工作了。

假設你想進大廠、名企,那麼可以根據崗位的要求做準備,下面大體上說幾點。

0、專業能力說白了,專業能力是最重要的,筆試、面試其實考察的都是你的專業能力,比如咱們計算機最愛考的計算機網路、作業系統、資料庫、資料結構,就是專業能力最好的體現。

1、校園經歷很多管理崗位都需要你有優秀的校園經歷,不管是社團,學生會,還是其他社會活動,平時一定要注意積累。

2、競賽競賽是大公司比較看重的一個東西,如果是有含金量的比賽,那麼一定要多多參加,讓自己的簡歷更加有亮點。

3、專案經歷和實習經歷如果你在目標崗位方面有過一些專案經歷或者是實習經歷,那是非常加分的,如果沒有,趕快想辦法去積累吧,一般暑假實習是校園招聘前的那個春天開始招聘的,如果你能夠有實習經歷,那還是非常有說服力的。

4、成績和獎勵成績好自然也可以是你的亮點,平時做個學霸,面試官自然會覺得你靠譜,如果有什麼獎學金,拿過一些比較有含金量的獎,那也是非常加分的。

春招和秋招的區別

上面說過,秋招一般是在畢業前一年的秋天開始的,而春招則是秋招之後的那個春天開始的。

也就是說,秋招如果沒有找到合適的工作,你可以在春招再嘗試一下。

但是春招的崗位、招聘人數、公司數量都是大幅度縮水的,簡單來說,就是補招,為什要補招,可能是公司沒招夠人,也可能是有人放棄了offer導致人數不達標。

總之,人家公司也是降低要求來撿漏,能不能被撿到完全看運氣,因為春招的機會真心不多,狼多肉少。所以能在秋招解決就不要等到春招了,否則會很痛苦的。

實習崗位和正式崗位

現在很多公司都喜歡招收實習生了,上文說過,實習生招聘是在秋招前的那個春天開始的,由於大部分學生只有到暑假才有空實習,所以也叫做暑期實習生招聘。

這裡要和春招區別一下,實習生招聘是秋招前的那個春天開始的,也就是大三的那個春天,春招則是在秋招後的那個春天開始的,也就是大四的那個春天。

為什麼公司要招收實習生,一是因為實習工資低,降低成本,但卻可以要求學生幹一樣的活,二是可以提前收人,減輕秋招招人的壓力,並且可以擇優錄取實習生,淘汰不合格的實習生,在透過秋招繼續招人,以便達到人員結構最優解。

很多大公司比如BAT都喜歡招一大堆實習生,相應地也會降低一定要求,如果你有大廠的實習經歷,那麼為你秋招是大大加分的,並且還有機會留用轉正,所以現在如果你想去大公司的話,一定是要參加實習生招聘的,積累實習經驗、面試經驗,才能讓你在人群中脫穎而出。

關於崗位選擇

講真,上了這麼多年大學,很多同學壓根就不知道自己適合哪個崗位,其實一點不奇怪,現在的大部分大學專業和工作崗位根本不對口,不知道自己是什麼崗位是很正常的,這種情況只能根據興趣、專業能力來判斷你和哪個崗位更匹配了。

作為程式設計師,大部分時候可以根據語言去選擇崗位,比如Java、C++、Python等等。當然也有些公司會根據職責來劃分崗位,比如前端、後端、大資料、測試等等。

選擇一個合適的崗位好比選擇一所好大學,一定要選適合自己的,感興趣的,有一定積累,並且願意為這個方向去努力,去拼搏的崗位。

很多人看金融火,想去搞金融,看計算機火,又想去搞計算機,結果一看自己的專業和人家八竿子打不著,學校又不怎麼樣,那你怎麼和人家科班出身或者是名校畢業的同學競爭呢。

假如你在這個崗位基礎過硬,學校和專業也還可以,同時又有一些專案和實習經歷,那麼就算是大公司可能也會對你刮目相看。

凡是還是得腳踏實地,不要好高騖遠,我當年也是空有壯志,0基礎就想進BAT,馬上就被現實打臉,這個世界上,光有夢想是不夠的,還要有行動。

關於簡歷

簡歷這個問題我說了太多遍了,這裡用幾句話總結要點,絕對靠譜。

1、長得不好看就不要放照片

2、基本資訊只要名字、電話、郵箱、年齡,不要什麼都往上寫,不查戶口

3、模板簡單點,不要花裡胡哨,最多三種顏色,少圖多字。

4、崗位要寫清楚,只能寫一個,要和投遞的崗位一致,不要一份簡歷到處投。

5、所有的經歷、技能一定要和崗位有關,千萬別為了湊數寫一些不相干的東西,比如你的崗位是程式設計師,你就不要寫你幹過銷售。

6、技術崗位的同學請注意,寫在簡歷上的技能你一定要有B數,能說清楚的知識點再寫到簡歷上,答不出來的不要作死寫上去。

7、實習、專案經歷只寫和自己有關的,別人造的火箭跟你沒有半毛錢關係就別往上寫了OK?

8、簡歷請用PDF格式,要不然發到HR那邊可能會變成無字天書。

9、如果你簡歷上沒東西可以寫,那麼你真的需要充電了,請抓緊時間,積累技能和經驗,趕在招聘之前完善好簡歷。

10、我的簡歷至少改了20遍,才能變成現在我滿意的版本,所以不要想一口氣吃成胖子,慢慢修改,慢慢完善吧!

我實在來不及了怎麼辦

很多同學在瞭解到校園招聘時已經來不及準備了,其實很正常,特別是一些大公司比如BAT,如果你沒有長時間的積累,可能連簡歷關都過不去,但是我的夢想就是BAT,怎麼辦呢?難道只能望洋興嘆了嗎。

這個問題太多人問過我了,其實也不是沒辦法,這裡就有幾種曲線救國的辦法。

1、考研

可能你學歷不足,能力也不夠,又沒有經歷和經驗,怎麼辦,為何不嘗試考研呢,一來提升學歷,二來給你2到3年的時間去充電、學習、積累,是不是覺得前途變得非常光明瞭呢。

不瞞你說,我走的就是這條路

2、保研和出國讀研

如果你本科階可以爭取保研機會,那一定要好好把握,比考研的同學輕鬆多了。後續努力的途徑和上面的考研一致。

出國讀研則是另一條路,相比考研,出國只需要考語言,難度要低很多,同時你可以報名多個學校,這是非常nice的。不過有一點前提,就是你得有錢,出國讀研還是挺費錢的。

3、先隨便找個工作,後續再跳槽

很多人覺得畢業找不到好工作,那麼幹脆先幹幾年再跳槽去大公司,感覺也不錯。

當然這也是可以的,只不過大廠的社招難度是比校招更大的,所以這條路並不一定有想象中那麼好走。

4、總結

我個人覺得能讀研還是先讀研,提升學歷不說,還有時間可以自學充電,出來工作的第一個平臺也會比較高,直接出來工作雖然一開始是要容易一點,但是要逆襲去大公司的可能性相對會低一點。

筆試和麵試

筆試和麵試都是一個非常大的話題,難以一言蔽之,後續會專門開兩個專欄來進行這方面的講述,當然,我講的都是程式設計師的筆試和麵試。

怎樣進大廠

這同樣是一個非常大的話題,每個人都需要不同的解決方案,對於這個問題,我後續也會專門開一個專欄來講述。

崗位內推、學習交流

我們大量需要前端崗位、Java 崗位、Android 和 iOS 的開發崗位,工作地點:北京位元組跳動,如果你想提升你的技術棧。提供給你更好的成長環境,私信【面試】,幫你內推!

14
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 什麼是瀏覽器的多程序和多執行緒?