校招
校招時間線
每年2、3月份開始春招(大三下找暑期實習,有暑期實習是正式校招的重要優勢,在大三下學期開始找)
每年6、7月份開始秋招提前批(大四上參加校招,網際網路企業開始的比較找,儘早投遞機會多)
每年8、9月份開始秋招正式批(大四上參加校招)
每年2、3月份開始次年春招(大四下最後一次參加校招,好好準備,機會也有很多的!)
如何備戰校招
如何找到就業資訊投遞崗位
首先,校園招聘,不只是那些來學校開宣講會的企業啊,網際網路企業那麼多,校園招聘一般都是在公司官網或公眾號上投遞。
但是學校的企業宣講會也有好處,一般是學校本地企業來招聘的,所以想在本地發展,也可以去了解了解學校的招聘宣講會。
如何找到就業資訊:我一般就在“牛客網討論區”上找內推和校招資訊的。連結地址:https://www.nowcoder.com/discuss
如何投遞:找到資訊後,通過內推碼,在指定公司的官網和公眾號網友上投遞就可以了。
寫一份簡歷
這裡要簡歷的作用和重點,簡歷的作用我覺得就是給HR篩選、面試官看著簡歷提問題用的。
所以首先要過HR篩選,其次要應對面試官提出的問題(面試官通過簡歷來提問題,所以寫在簡歷上的東西最好都要理清楚)
簡歷的格式:
1.基本資訊(姓名、年齡、學歷、畢業院校、預計畢業時間、頭像等)
2.技術棧(你從事的那個方向的知識點,技術棧可以分層來寫,比如我按照:計算機基礎+Java方向的知識點+Java方向的專案框架和中介軟體+進階,包括(作業系統、計算機網路等計算機基礎)(集合類、併發、JVM等Java方向的知識點)(Spring IOC AOP、SpringBoot、Mybatis、redis等Java方向的專案框架和中介軟體)(JUC併發包原始碼閱讀、某開源專案原始碼閱讀等進階知識))
3.專案經驗(這塊我是這麼寫的:做過的專案的簡介,負責的那個部分是什麼,用到什麼技術,做完專案學會了什麼)
4.競賽經歷+實習經歷(企業都比較看重實習經歷,所以儘早去實習吧,寒假等日常實習很好找的!沒時間實習也沒關係,就全力以赴準備基礎面+專案面知識點吧)
需要耐心準備簡歷,一份簡歷不是兩三天就做完美的。可以做好一份,然後邊投企業邊準備簡歷,我是前後大概兩個月才能改出理想的簡歷吧。
簡歷模板,私信我吧~
基礎面|準備基礎知識點
以Java方向為例子。按簡歷內容上的“技術棧”準備。
1.計算機基礎:包括計算機網路、作業系統、資料庫;
其實對於計算機基礎的面試題和學校做的題目是不一樣的。應試教育側重於算,面試題就側重於理解了。我覺得理解比算更簡單了。另外面試題的知識點更少了。
比如:計算機網路,面試內容一般就是:應用層HTTP、傳輸層TCP、網路層IP,這三個協議;會背題的基礎上理解計算機網路就足夠了。
再比如:作業系統,面試內容一般就是:程式管理、記憶體管理;會被題的基礎上理解作業系統就足夠了。
還有資料庫(面試重點是:鎖與併發、索引、基礎語句),推薦一門極客時間的專欄,有時間看專欄,沒時間直接背題:專欄 https://time.geekbang.org/column/intro/100020801
2.Java基礎知識點
Java基礎包括(物件導向基礎、Java集合類、併發、JVM虛擬機器等)
怎麼準備呢,我覺得如果時間不夠,直接背題吧,題到哪裡找呢,可以找別人總結好的,牛客網上有很多系統整理好的面試題帖子。或則開源專案cyc2018、javaguide整理的面試題pdf。
如何系統的準備Java基礎:我是直接看Java面試題視訊講解的,在此基礎上再查漏理解知識點,推薦這門面試課:https://coding.imooc.com/class/303.html
推薦慕課網上的一套JAVA面試題專欄總結:https://www.imooc.com/read/67
再推薦慕課網上的一套JAVA面試題專欄總結:https://www.imooc.com/read/47
付費的知識,確實更好點。。。
3.進階
對於進階部分,我覺得主要就是相比於其它面試者,你的競爭優勢,比如看過JAVA併發包相關的原始碼,看過集合類的原始碼,看過。。。。
推薦幾門課和專欄:
Java高併發之魂,synchronized深度解析: https://www.imooc.com/learn/1086
Java併發核心知識體系精講:https://coding.imooc.com/class/362.html
玩轉Java併發工具,精通JUC:https://coding.imooc.com/class/409.html
視訊都很長,我的方法是集中起來,三天看完一門課,再作筆記總結,就像期末考試那樣短時間突破一門課比上一學期課效率高多了我覺得是這樣。
專案面|準備專案
怎麼做專案,做專案不一定非得找老師做找企業做。直接看網上視訊自己模仿寫程式碼就可以了。
以Java方向為例子:
找Java方向的崗位,一般需要做一個與崗位匹配的專案。比如用Spring、SrpingBoot、SpringMVC、Mabits等開發的一個管理系統、商城系統、秒殺系統。
框架,我覺得看視訊學敲程式碼,更有效,先學會用,再去理解原理吧,校招對框架原始碼沒有要求,會用就可以了。
imooc.com也有很多實戰視訊
我推薦做一個高併發秒殺系統
推薦一個視訊:Java秒殺系統方案優化 高效能高併發實戰:https://coding.imooc.com/class/168.html
再推薦一個視訊:https://coding.imooc.com/class/338.html
能夠看視訊做完秒殺系統,我覺得面試中在專案經驗就有很大的優勢了!
其實不一定要自己做完一整個專案,如果你把視訊搞懂了,對於專案,能夠拿的下,然後把專案的某一方向精通,那麼你就說這個是你參與了一部分就可以了!因為去一家企業,企業已經有成熟的組織結構了,也不會重新做一個完整專案了,基本就是縫縫補補。
面試過程
現在網際網路企業面試,都是線上視訊面試了,很方便的,所以不要害怕,多投簡歷。
首先是一兩分鐘的個人介紹,可以按照: 姓名學校專業等基本資訊、主要學習的方向技術棧、校園的經歷、做過的專案;這幾個方向去準備大搞能湊夠一兩分鐘。。
然後就是面試官的提問了,一對一問答,面試官按照簡歷上的內容向你提問,所以簡歷上的內容要牢記。另外面試的時候肯定會磕磕絆絆緊張,也不要緊,前一兩次都這樣。後面面試多了,知識點記熟練了就沒不會啦。
個人經驗
我是5月份開始準備面試相關的知識點的,(5月前把兩個專案做好了),5-7月8號按上面準備知識點,就是看面試視訊,背面試總結,然後自己再總結一套知識點,這樣自己的知識就比較系統了。
7月9號開始投遞了簡歷,京東,然後7月10號一面通知。。發高燒39.5°。投遞位元組後端。。位元組簡歷掛。。二面通知。。二面掛。躺床上哭了很久很久。。覺得離夢想越來越遠,然後接到被內推進位元組客戶端的通知。。這個時候已經隨緣了。。繼續發燒39.5°。。一面沒什麼期待我覺得我掛了、接到二面通知、二面沒什麼期待我覺得肯定我掛了、三面。面完了,我覺得我肯定結束了,心情都舒暢了也不發燒了,就繼續準備考研了,所以有時候放下也許就解放了。。。。 然後8月7號接到了HR的意向書電話,我默默的放下電話,繼續看完了B站上李永樂的最後一章線代基礎視訊,暫時給考研劃上一個句號。
很幸運遇到幾位很好的面試官,一位Geek精神的leader,一位善良的HR。
明年要去北漂啦,已經體驗過了,一個人北漂好孤獨。。。
追求理想的過程中,總會遇到各種衝突。保持善良,相信美好;加油?,努力的人,你超棒(๑•̀ㅂ•́)و✧!