校招
校招時間線
每年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
其次是LeetCode算法題,直接做劍指offer的題吧,每周做幾道題,一兩周就做完了:https://leetcode-cn.com/problemset/lcof/ 推薦一個B站算法UP主,大雪菜的講解視頻:https://space.bilibili.com/7836741
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。
明年要去北漂啦,已經體驗過了,一個人北漂好孤獨。。。
追求理想的過程中,總會遇到各種沖突。保持善良,相信美好;加油💪,努力的人,你超棒(๑•̀ㅂ•́)و✧!