2021秋招回顧總結,二本,目前已在上海入職工作,感恩親人與朋友,未來,你好!

江南、董少發表於2020-11-29

一、前言

  • 朋友們好啊,我是CSDN博主江南董少,剛才有個朋友問我董老師發生什麼事了,我說怎麼回事,給我發了一幾張截圖,我一看!嗷!原來是昨天,有兩個年輕人,三十多歲,一個體重,九十多公斤,一個體重八十多公斤,他們說,唉…有一個說是我快要找工作了,但是自己太菜了,你能不能幫忙寫篇文章幫助治療一下我的菜雞病(emmm...似乎有點跑題了,哈哈,就到這吧)
  • 秋招結束拿到Offer後,已入職公司三個星期,一直想寫一篇秋招總結給我的小夥伴們,但忙於剛來到這座陌生的城市,生活中有很多事情要進行初始化(init),例如租房子,租到房子之後買毛巾,買臉盆,買被罩......(咳咳,似乎跑題了),又要忙著補學習與工作上的知識點,又在追80版周潤發演的上海灘,所以一直沒有寫這篇秋招
  • 今晚剛洗完澡,又把衣服洗了(咳咳,似乎又跑題了),現在靜下心來給大家寫這篇秋招總結(語文不好,所以可能會有病句,另外,鍵盤敲的太快可能會有錯別字,望諒解!)
  • 備註:本賬號不是營銷號,寫的都是實實在在的文章。本人也不是那種店鋪轉租甩賣,網咖倒閉賣鍵盤,還有那些寫了半天文章最後讓你掃描二維碼的老實人

  • 文章初始寫於:2020.11.28,22:00

二、本人情況與秋招結果

本人情況

  • 今年大四,軟體工程專業,安徽人
  • 就讀於安徽某雙非二本學院(額.....,似乎說錯了,二本好像雙非這個概念)。備註:我愛我的學校,以及大學三年幫助過我的同學與老師們(另外,室友我想你們了)
  • 學了三年Linux C/C++,後臺伺服器開發方向
  • 目前已入職工作在上海

秋招結果

  • 出於自身能力與學歷的原因,秋招目前只拿了3個offer
嗶哩嗶哩服務端開發上海
深信服C++(雲端計算與網路安全方向)深圳
奇安信Linux C++伺服器開發北京
  • Offer選擇標準:其實都挺喜歡的,但是優先於對工作地點的選擇,最終入職上海

本人目前工作情況

  • 剛工作三個星期,屬於實習階段,畢業轉正,崗位為Go開發,因此從C++轉Go
  • 在技術上,因為從C++轉Go,所以大學所學的好多東西似乎在工作中都用不到,畢竟方向不一樣,不過目前正在學習,崗位上也有同事幫忙,那就慢慢來吧

三、秋招歷程概覽

  • 8.21開始筆試,很快啊,然後上來就是一大堆筆試,我全部防出去了啊!防出去以後自然是傳統傳統筆試以點到為止,然後結果就是筆試完80%的公司就不再鳥你了
  • 中間就是一些面試
  • 10.26終止秋招
  • 好了,多的就不扯了,下面開始介紹一些經驗與自己的分享吧

四、在校生如何準備校招?

  • 我個人認為在校生為校招的準備主要分為下面幾個階段
  • 備註:主要以本科四年為例,沒讀過研,所以不瞭解研究生大佬們的人生規劃路線

第一階段(找實習)

  • 在大一,或大二,或大三寒暑假找公司進行實習(大公司,小公司每年皆有實習招聘,可投遞)
  • 有實習證明在校招中是很佔優勢的,不論是在簡歷篩選還是面試環節中
  • 備註:然而,菜的我一個也沒有

第二階段(參加校招提前批招聘)

  • 校招提前批是什麼意思?提前批招聘就是在正式秋招之前的一次招聘,你可以進行簡歷投遞,投遞簡歷之後會進行筆試和麵試,如果提前批通過並拿到Offer了,那麼就直接入職。如果提前批沒有通過,那麼可以繼續參加接下來的校招
  • 概括為一句話就是:提前批就是在正式秋招之前的一次招聘,提前批沒通過還可以繼續參加後面的校招,相當於多了一次機會
  • 以今年2020年為例:各個公司的提前批似乎是今年暑假七月份開始的(騰訊、位元組、京東等等),八月份或者八月多結束
  • 備註:好可憐,我也不知道有提前批這些東西,要是知道的話我就早點準備了(後來人,早點準備早點好)

  • 如果提前批通過了,那麼第三階段、第四階段。第五階段就不要看了,跟導員和學院溝通好,滾去打工吧

第三階段(參加正式秋招)

  • 在提前批之後就是開始正式的秋招了,一般就是接在提前批後面的招聘,一般就是八月份呢或者八月份開始的
  • 秋招規模之大,應屆生的數量真是如滔滔江水連綿不絕,競爭之慘烈(本人經歷過,感受過,就不多說了)

  • 秋招一般就是:投遞簡歷==>做筆試==>面試(兩輪/或者三輪/或者四輪)==>拿到Offer/或者中途淘汰
  • 如果校招通過了,那麼第四五階段和第五階段就不要看了,跟導員和學院溝通好,滾去打工吧

第四階段(春招之前實習,情況較特殊)

  • 如果你在秋招之後沒找到工作,怎麼辦呢?很多人可能會先等著春招,當然此處也可以選擇去實習,當然這裡的實習也是要分為很多種情況的
  • 情況分為:
    • ①你秋招沒找到工作,並且不想等春招,想出去工作,那麼就去找實習
    • ②你秋招沒找到工作,想再準備準備,去參加春招,那麼就不要去找實習
    • ③想找實習,但是發現沒找到(或者找到了但是面試沒通過),那麼就乖乖的等春招吧
    • ③找到實習了,並且通過了,那就跟導員和學院溝通好,滾去打工吧
  • 因此,這一階段也是比較特殊的,主要看你個人情況
  • 如果這次實習通過了,那麼就先去實習,如果:
    • 實習可以轉正,那麼第五階段就不要看了,跟導員和學院溝通好,滾去打工吧
    • 如果實習不可以轉正,或者你實習完不想在那工作,那麼請轉向第五階段

第五階段(參加正式春招)

  • 該階段應該是實習的最後一個階段了
  • 本人對春招的看法:春招屬於校招的最後一個階段,對於公司而言,一般都是一些崗位的補錄,所以春招能找到滿意工作的概率比秋招要小
  • 另外,春招的競爭不亞於秋招(你想想,考研沒考過的,秋招沒過的,又有實習完的,該來的都來了)

  • 如果春招也沒找到工作,那麼,emmm....其實我也不知道該怎麼辦了,看你自己的安排吧,或許還可以繼續找工作

五、簡歷如何投遞?

方式一(三方軟體投遞)

  • 方式一就是通過各種三方軟體向公司投遞簡歷,比如拉鉤、Boss直聘等等
  • 不建議使用這種方式,使用這種方式投遞簡歷的回覆速度比較慢;而且有些軟體會經常給你發各種垃圾訊息,資訊也洩漏給別人
  • 我本人沒用過

方式二(官網投遞)

  • 投遞簡歷的正確姿勢之一是在公司官網投遞,例如你看不上騰訊,想去阿里,你可以百度輸入"阿里巴巴校園招聘",之後進入官網投遞即可
  • 我本人用這種方式較多

方式三(內推)

  • 什麼是內推?內推就是將簡歷投遞給公司的內部員工,內部員工講你的簡歷進行接收傳遞,那麼你的簡歷將會優於其他簡歷的投遞
  • 如何內推?
    • 進入牛客網找到對應的公司,然後找到對應的原因或者內推連結進行內推
    • 加群,例如你看不上阿里巴巴,想去騰訊,那麼就QQ搜尋"騰訊2021屆校園招聘",我相信會有很多群的,包括內退群,稽核加入之後,找群裡可以內推的幫忙內推
  • 本人使用過內推,效果較佳,不錯,nice

六、專業知識點如何準備?面試考了哪些?

  • 東西有點多,下面一點一點說
  • 當然了,大佬們肯定比我懂得更多,比如說寫一個作業系統,研究6G通訊協議等等啊,下面主要講解我秋招的情況,僅供參考

資料結構與演算法

  • 筆試和麵試都會考到資料結構與演算法,那麼如何準備呢?
  • 筆試:筆試主要靠程式設計,以我今年秋招為例,我筆試下來的親身經歷就是,大的公司靠的比較難,比如圖各種騷操作(一般就是給你起點,然後給你各種阻礙,讓你找出口),邏輯分析等等,小的公司比較簡單,而且還能百度到原題。筆試沒有固定的題型
  • 面試:
    • 面試時如果讓你寫題目,那麼分為:
      • 大公司/中等公司:難度較大,極有可能讓你寫動態規劃/貪婪演算法等等內容,而且還可能來一道你不知道怎麼解的題目;當然,也可能考《劍指Offer》上的原題
      • 小公司:難度中等或較小,一般可能就是讓你玩玩陣列,擺弄擺弄字串,然後考考《劍指Offer》上的原題就過去了
  • 我個人情況是什麼樣的?
    • 刷《劍指Offer》,把上面的題目過一遍,重點在連結串列操作,樹操作那一塊
    • 沒刷LeetCode,當然,如果有時間建議刷
    • 熟悉資料結構與演算法的基礎,比如說什麼是搜尋樹、平衡樹,都有哪些特點呢?各種排序演算法及其複雜度分析。什麼是動態規劃及其思想是什麼呢?等等
  • 我在面試中被問過哪些(下面以面試官視角書寫)?
    • 說說你常用的排序演算法,複雜度是多少?
    • 什麼是穩定排序?什麼是不穩定排序?
    • 搜尋樹有什麼特點?平衡樹呢?
    • AVL樹有了解嗎?紅黑樹的特點是什麼?AVL與紅黑樹的區別是什麼?
    • 等等一大堆......

計算機網路

  • 我個人的情況是什麼樣的呢?
    • 把《TCP/IP》看了一遍(重點在TCP那一塊),有點厚,把重點地方閱讀了一下
    • 然後從"OSI七層"模型下手,把每一層都熟悉一遍,重點放在TCP層和應用層(HTTP協議)
  • 我在面試中被問過哪些(下面以面試官視角書寫)?
    • 說說TCP三次握手,四次揮手
    • TCP與UDP的區別是什麼鴨?
    • TCP是如何保證可靠性的呢?
    • TCP的擁塞控制原理是啥啊?
    • UDP如何保證可靠性傳輸呢?
    • HTTP瞭解嗎?與HTTPS的區別是什麼呢?
    • HTTPS如何保證安全傳輸鴨?
    • 啥是TIME_WAIT狀態啊?為啥要設計TIME_WAIT狀態啊?
    • 等等一大堆......

資料庫

  • 不出意外,資料庫就考MySQL和Redis
  • 我個人的情況是什麼樣的呢?
    • MySQL:
      • 基礎的語法沒怎麼看,當然面試也不考語法,比如說create、delete,面試官一般不考這個(當然,有的面試官可能就會考,機率較小,我美團一面的時候就讓我寫了一個SQL,沒寫出來,然後就把我掛了)
      • 把《MySQL技術內幕》看了,好書啊,看完之後再配合配合網上資料,感覺MySQL準備的就差不多了
      • 事物、隔離級別、索引(重點)看看就好了
    • Redis:
      • 基礎的語法,那些命令的就別記了,記不住的,面試官也記不住的(如果考了你沒回答出來,你可以反問面試官,估計面試官也不知道,哈哈)
      • 看了《Redis設計與實現》與《Redis開發與運維》,看完之後,我反問我自己,Redis還有我不知道的?
      • 主要就看看Redis的資料結構,資料結構底層是如何實現的,再看看Redis持久化,記憶體淘汰機制,複製,哨兵,叢集就差不多了
  • 我在面試中被問過哪些(下面以面試官視角書寫)?
    • 來,說說Redis的資料型別有哪些?
    • 來,說說Redis這些資料型別的底層使用的哪種資料結構,有什麼特點呢
    • 介紹介紹Redis的持久化?
    • 上面既然你說了兩種持久化方式,那麼區別是什麼呢?
    • 你知道Redis的記憶體淘汰機制是什麼嗎?
    • 等等一大堆......

作業系統

  • 作業系統?Really?要考我作業系統?我這鳥技術,何德何能能與作業系統掛鉤啊,不過,考的都是概念,別慌,且看下面分解
  • 我個人的情況是什麼樣的呢?
    • 沒看過任何一本作業系統的書(唉,後悔大學沒補)
    • 簡單的看了Linux的那本《Linux核心設計與實現》,不過在面試的時候似乎也沒用到
    • 然後只能去百度上找找面試題,搜搜看看了
    • 考的比較頻繁的就是下面問的,見下
  • 我在面試中被問過哪些(下面以面試官視角書寫)?
    • 聽說你瞭解作業系統?來說說程式和執行緒的區別?
    • 我看到你簡歷上有些你瞭解作業系統?來,說說協程你有了解嗎?與程式和執行緒的區別是什麼?
    • 分頁和分段的區別是什麼?
    • 什麼是上下文切換?
    • 什麼是中斷?
    • 等等一大堆......

Linux基本操作

  • 我個人的情況是什麼樣的呢?
    • Linux就不多說了,本人就是玩LinuxC++的,基本操作無非就是用用常用的命令
    • 剛學Linux的,把《鳥哥的私房菜》看看就差不多了
    • Linux這玩意多玩玩就熟了,就跟打王者一樣,大一我打王者菜得很,現在我玩韓信,一技能挑起來,秒接大招啪啪啪,然後二技能橫掃暴擊,中路直接就一波了
  • 我在面試中被問過哪些(下面以面試官視角書寫)?
    • Linux用過嗎?
    • 經常用哪些命令啊?
    • 檢視網路用哪些命令呢?
    • 等等一小堆......

Linux系統環境程式設計

  • 我個人的情況是什麼樣的呢?
    • 我是玩LinuxC++的,所以這玩意問的就多了
    • 當然,如果你是學java的,或者Go的,或者Python的,應該不會問到這個,就忽略並把
    • 把《Unxi系統環境程式設計》,《Unix網路程式設計卷1》看看,基本的介面都熟悉後面就不難了(《Unix網路程式設計卷2》有時間看,沒時間就別看了,收穫估計也不多)
    • 其他的就在編碼中慢慢學了
  • 我在面試中被問過哪些(下面以面試官視角書寫)?
    • 呦!小夥子在Linux下進行過程式設計呢!來,說說Linux下常用的訊號有哪些?哪些不能捕獲呢?
    • 如何建立執行緒?引數是什麼?
    • 執行緒的同步與互斥有哪些方法?
    • 程式間通訊有哪些方法?
    • fork的底層是如何實現的?
    • 程式間通訊有哪些方法?
    • 共享儲存底層如何實現的?
    • 知道啥是寫時複製不?
    • 等等一大堆......

服務端程式設計

  • 至於服務端程式設計,沒有確切的概念,主要以我個人所學為例進行講解
  • 我個人的情況是什麼樣的呢?
    • 這玩意沒有具體的書籍,也沒有具體系統性的學習方案,很雜,需要自己積累與學習
    • 服務端程式設計,雖然有程式設計兩個字,但是實際上自己程式設計較少,主要就是考概念(畢竟面試造火箭嘛)
  • 我在面試中被問過哪些(下面以面試官視角書寫)?
    • 我看了你專案裡用到了Nginx?為啥要用Nginx呢?Nginx的特點有哪些?Nginx原始碼讀過嗎?
    • 什麼是心跳檢測?
    • 知道什麼是時間輪定時器嗎?
    • 現在讓你寫UDP協議,你要如何保證可靠傳輸呢?
    • 如何設計一個高併發系統呢?
    • 如何設計執行緒池?有哪些資料結構?
    • 等等一大堆......

加分項

  • 其實校招問的都是基礎,如果你多會一點也不錯,至少面試官對你有更好的印象,比如瞭解一些網路安全,學學一些比較火的內容,比如Docker,K8s等等
  • 如果你閱讀過相關原始碼也是可以加分的
  • 就先說這些吧,有想要問的文章下面留言,或者加文章末尾給出的QQ群吧(好累,寫到這裡脖子都酸了,好想睡覺)

七、如何為面試準備?

  • 上面我說了這麼多,那麼如何為面試準備呢?
  • 一定一定要針對於自己的簡歷進行準備:首先,面試官壓根就不認識你,更別提知道你會哪些東西了,因此面試官就是看你簡歷問你的,也就是說你簡歷上寫了哪些內容,面試官就會往哪個方面去問,所以你需要自己準備好簡歷,並從簡歷上進行準備

八、學歷重要嗎?

  • 對於校招,很多人肯定會問一句話,學歷重要嗎?您看我還有機會嗎?

  • Nothing is impossible!!!你看我學歷不高都挺過來了?你還在怕什麼?上啊!!!慫什麼

九、總結

  • 感恩親人與朋友(女朋友),想念室友,從此踏上搞錢之路,到達勝利之前,無法回頭!!!
  • 今天就寫到這吧,脖子好酸,睡了,後面再更新
  • 感興趣的加QQ群709738348吧,剛建的,沒多少人,我在這裡等你呦!!!

相關文章