錯過了春招的你,難道還不爲秋招作準備嗎


現在的校招,像一場突圍賽,不少人「犧牲」在前進的路上,那些突圍成功的人,不是由於他們刀槍不入,而是他們有紮實的準備,周密的計劃以及可圈可點的技巧。前端

得到校招的成功,大體須要經歷計劃、準備、應聘這三個過程,文中全面覆蓋這些內容。git

不管你是剛剛進入大學的萌新,仍是身處在大2、大三的任何階段,這篇文章都儘量給出一些建議和指導。github

目錄

  1. 簡單的自我介紹
  2. 【計劃】時間安排:對找工做的同窗十分重要的時間點,以及如何安排本身的行程
  3. 【準備】技能清單:須要具有的能力
  4. 【準備】如何提升:如何有針對性地提升這些能力
  5. 【準備】簡歷:面對簡歷海投的狀況,如何讓本身的簡歷脫穎而出
  6. 【應聘】面試技巧:面試過程應該注意什麼,以及一些必不可少的技巧
  7. 【應聘】高頻基礎題:分享一些超高頻的基礎知識題
  8. 部門選擇:部門選擇和公司選擇同樣重要
  9. 提問:是否還有一些問題在尋找答案?

自我介紹

我是一名來自普通本科的大四學生,專業是軟件工程,大概從高考選填志願開始,我就選擇了工做這條路,這讓我在學習方向上有針對性的取捨。面試

到目前爲止,我有三段互聯網企業實習經歷,兩家創業公司和一家大公司(美團點評)。算法

在校期間,參與開發過多個上架APP(個人方向是iOS開發),例如「享問」,到如今維護迭代快2年時間。數據庫

我面試過的公司多達30家,名企和小公司都有。編程

我拿到了百度、阿里、美團點評等公司的校招Offer。設計模式

畢業後,我會去淘寶工做~瀏覽器

塞西爾說,一克的經驗抵得上一噸的理論性能優化

【計劃】時間安排

咱們應該知道這些招聘類型:

  1. 春招:
    1. 時間:大三期間的3-4月
    2. 性質:實習生招聘,實習結束有轉正答辯,得到正式Offer
  2. 秋招:
    1. 時間:大三期間的9-11月
    2. 性質:得到正式Offer的重要途徑
  3. 補招:
    1. 時間:大四期間的3-4月
    2. 性質:最後一次得到正式Offer的途徑

咱們應該知道這兩個招聘批次:

  1. 提早批次:
    1. 性質:內推批次,經過內部員工推薦進行
    2. 優勢:
      1. 部分公司免去筆試,簡歷免除篩選
      2. 可能有部門直推的通道,經過內推能夠直接進入到該部門
  2. 正式批次:
    1. 性質:內推階段結束後將會進入到正式批次
    2. 流程:測評(部分有)->筆試->面試->Offer

卡耐基曾說,不爲明天作準備的人永遠不會有將來

各個階段應該作什麼:

  1. 大一
    1. 性質:過渡期(學習方法、生活習慣以及價值觀的轉變)
    2. 作什麼:多作嘗試,涉足各個領域
  2. 大二
    1. 性質:萌芽期(各方面能力逐漸成型,開始肯定方向)
    2. 作什麼:
      1. 選定方向
        1. 技術崗:移動端、Web、後臺、測試、遊戲、算法、人工智能類等
        2. 非技術崗:產品經理、運營、UI等
      2. 花時間在這方面上(例如參加比賽,作項目,實習等)
  3. 大三
    1. 性質:發力期
    2. 作什麼:作應試相關的內容
      1. 計算機基礎
      2. 崗位相關知識
      3. 軟素質

【準備】技能清單

一共須要掌握這三類知識:計算機基礎、相關崗位知識和軟素質

  1. 計算機基礎
    1. 包含的總科目:計算機網絡、操做系統、數據結構、算法、設計模式、數據庫等
      (可能會由於崗位不一樣而有不一樣的側重科目)
    2. 都很重要的科目:計算機網絡、操做系統、數據結構、算法
    3. 不一樣崗位的側重:
      1. 移動端或前端:設計模式
      2. 後臺開發:數據庫
  2. 相關崗位知識
    1. 語言基礎:例如iOS開發就會問Objective-C(Swift)基礎
    2. 開發內容:例如iOS開發中的一些技術方法等
      1. 內存管理方式
      2. 多線程編程
      3. 開源框架
      4. ...
  3. 軟素質
    1. 自學能力:不少公司比較關注非科班出身的學生,由於他們自學能力都很強
    2. 自我規劃:作事有計劃有目標
    3. 溝通表達能力
    4. 總結能力:時常對本身進行反思總結,明確不足,針對性提升
    5. 團隊協做能力
    6. ...

俞洪敏曾說,在人生成功的公式上,情商素質是戰友必定比值的,是絕對不能缺乏的一部分。

推薦一本提升情商的書籍《人性的弱點》

【準備】如何提升

分紅三部分來講,一部分是基礎知識,一部分是相關崗位知識,最後是利用面經有針對性的提升,想要提高本身,或者是想爲校招作充足準備的,均可以加羣:650385180,裏面會分享一些資深架構師錄製的視頻錄像:有Spring,MyBatis,Netty源碼分析,高併發、高性能、分佈式、微服務架構的原理,JVM性能優化這些成爲架構師必備的知識體系,以及面試專場的講解。還能領取免費的學習資源。

基礎知識如何提升

這裏主要對都很重要的四門科目依次詳細說明

  1. 計算機網絡
    1. 特徵:課程內容較多,知識點較雜
    2. 學習要點:
      1. 學習時應該全面覆蓋全部內容
      2. 複習和提升的時候,注意側重點(面試中有比較明顯的側重)
    3. 建議:
      1. 理解而非背誦(例如理解三次握手過程當中每一個信號的做用)
      2. 推薦書籍《圖解TCP/IP》:淺顯易懂,很有側重
  2. 操做系統
    1. 特徵:課程內容具備深度,知識點較雜
    2. 學習要點:注重理解
    3. 建議:
      1. 面試過程的題型很單一,能夠針對特定題型作橫向擴展
  3. 數據結構
    1. 特徵:思惟邏輯的基礎
    2. 學習要點:
      1. 算法創建在數據結構之上
    3. 建議:
      1. 熟練掌握每種經常使用的數據結構
      2. 理論的同時結合實際編碼的鍛鍊
  4. 算法
    1. 性質:是面試者能力考查的重要參考因素(行業習慣)
    2. 學習要點:
      1. 先學習掌握基本的經典算法(學習經典算法的邏輯思惟)
      2. 進行算法訓練
        1. LeetCode:適合有足夠時間和精力的同窗
        2. 優秀的算法面試書籍:例如《劍指Offer》、《編程之美》
        3. 我總結的超高頻算法面試題(更加適用於移動端和前端):點擊跳轉
    3. 建議:面試中通常爲給出應用場景,而後求解,因此須要將基本算法思路瞭解透徹,學會將他們進行組合、變形等操做

接着,來看看相關崗位能力如何提升

  1. 進入實驗室作項目
  2. 參加創業團隊
  3. 本身找項目練手
    1. 參加開源項目的研發
    2. 模仿一些線上的項目:例如新浪微博、今日頭條等
    3. 學習培訓機構的課程:優勢在於很容易入門,缺點在於過於耗時
    4. 參加項目相關的比賽
  4. 看書學習
    1. 工具類書籍:知識點全面,適用於入門
    2. 進階類書籍:適用於能力提升

咱們還能夠經過看別人面經來增長應試能力

面經的獲取方式有

  1. 搜索網絡上的文章:例如搜索「Java開發面試題」
  2. 詢問認識的學長學姐:得到他們的親身經歷的面經

【準備】簡歷

校招技術類的加分項有:

  1. 優秀的學校背景
  2. 優秀的學業成績
  3. 紮實的計算機基礎知識
  4. 有份量的獎項:例如ACM
  5. 大公司的實習經歷
  6. 優質的項目經歷:例如上架的產品,而且有不錯的日活

瞭解了加分項以後,咱們來看看簡歷應該如何寫,這裏來看兩種格式,第一種是中規中矩的簡歷格式,第二種是技術崗作了特定改進的簡歷格式

第一種:中規中矩的簡歷格式

我的信息:包括姓名、性別、出生年月、聯繫方式(電話+郵箱)、求職目標
教育背景:包括學校名稱、專業、就讀時間(例如2014.10 – 至今)、成績排名(成績好的加上)
自我評價:這裏就是加分項的位置(放在簡歷的前1/3的位置,引人注目)
實習經歷:描述本身負責什麼,業績是什麼,有什麼收穫等,儘可能用數字量化內容
項目經歷:利用STAR法則
比賽經歷
校園經歷:包括參加活動,擔任職務等
榮譽證書

第二種:技術崗的簡歷格式
咱們作如下的改進

  1. 合併我的信息和教育背景:統稱爲我的信息
  2. 去掉就讀時間:都是校招生意義不大
  3. 成績排名移到自我評價:做爲加分項之一
  4. 校園經歷簡單化:對於技術崗加分效果不明顯

來看看改進後的格式

我的信息:包括姓名、性別、出生年月、聯繫方式(電話+郵箱)、求職目標、學校名稱、專業
自我評價:這裏就是加分項的位置(放在簡歷的前1/3的位置,引人注目)
實習經歷:描述本身負責什麼,業績是什麼,有什麼收穫等,儘可能用數字量化內容
項目經歷:利用STAR法則
比賽經歷
校園經歷:包括參加活動,擔任職務等(簡單描述)
榮譽證書

簡歷內容客觀性的東西必定不要做假,後果很嚴重,主觀性的內容能夠稍微加以修飾

【應聘】面試技巧

面試過程當中應該注意這些小細節:

  1. 如何面對「超綱問題」:直接坦白告訴面試官,不該該胡編亂造
  2. 回答說多少才合適:
    1. 回答基本內容應該作到條理清晰
    2. 解答完後能夠作適當地延伸,以要點的形式鋪展開來(將面試官引導本身對味的話題上)
  3. 解答應該從爲何的角度出發:讓面試官以爲你不是背下來的
  4. 遇到問題含糊不清怎麼辦:
    1. 多是面試官自我表達不清或面試官準備釣魚執法
    2. 先不急着做答,應該先確認問題中不清晰的點
  5. 遇到難題怎麼辦:
    1. 選擇直接放棄是大忌!
    2. 冷靜分析,利用基礎知識,給出合理的解題思路,並說出本身遇到的阻礙
    3. 這樣不只僅能提現良好的分析能力,也能得到面試官的提示,進一步解答
  6. 編寫算法時,有什麼好的習慣:
    1. 審清楚題後,先講述本身的解題思路
    2. 編碼過程當中,能夠不斷描述本身的想法
  7. 套路問題,如何應對:利用STAR法則提早進行頭腦風暴,思量比較好的解答

【應聘】高頻基礎題

計算機網絡:

  1. HTTPS與中間人攻擊
  2. 瀏覽器訪問www.baidu.com全過程
  3. OSI七層模型
  4. GET和POST區別
  5. HTTP報文格式
  6. 經常使用的HTTP響應碼
  7. TCP和UDP區別
  8. TCP可靠傳輸的基礎(確認應答、超時重傳、三次握手、流量控制、擁塞控制等)
  9. Session和Cookie的區別

操做系統:

  1. 線程與進程的區別
  2. 編譯與連接
  3. 進程之間的通訊方式

算法:

點擊跳轉

部門選擇

選擇公司很簡單,選擇部門就須要好好作好預習了。

對於互聯網名企來講,公司規模都是很龐大的,內部的部門會因爲業務,管理等等方面因素,出現參差不齊的情況。

此次校招也出現了很多由於部門而拒絕了名企Offer的案例,舉兩個身邊的例子(不帶任何評價,只描述事實)

  1. 研究生,算法崗,拒絕阿里文娛優酷Offer,去了美團酒旅
  2. 本科生,iOS崗,拒絕了百度糯米,去了愛奇藝

那麼咱們應該如何去了解部門的好壞呢?這裏推薦如下幾種方式:

  1. 諮詢該公司的人脈:儘可能問多個,防止被主觀色彩影響
  2. 查閱公司組織架構:瞭解部門的產品和業務
  3. 多參與行業交流:同行之間的聊天,行業交流軟件的使用等

公司和部門之間,又會追溯到一個古老的問題,雞頭鳳尾,你選?這個問題你們的都有本身的答案,開心就好。

提問

關注我,私信我~

相關文章
相關標籤/搜索