「 互聯網大廠看重的是校招生的技術基礎和發展潛力,所以及時作好必要的知識積累和麪試準備十分必要。」前端
文 | Amazing
圖 | Amazing面試
小哥哥秋招收穫以及我的經歷可見以往文章,此次是小哥哥的秋招經驗分享。感興趣小夥伴們可仔細閱讀~算法
01
校招經歷數據庫
研究生期間雖然敲的代碼多了,可是說實話並無很深刻。編程
沒有深刻的去了解技術原理,也沒有很深刻的去研究技術的使用場景和選擇性。更多的仍是爲了達成目的而用。
windows
讓人望而卻步的C++語言工具書後端
因此在秋招開始前,仍是開始慌了。服務器
如今回想起來,意識真的很重要。看到如今的小學弟大一大二就去大廠實習,大三大四便得到大廠轉正資格。這裏可能資質很重要,可是相對而已,我更相信是意識主導形成的誤差。微信
講回個人秋招經歷。網絡
因爲實驗室緣由,所以也沒有出去實習。甚至因爲一些緣由,一直拖到暑期前纔開始準備複習。
剛開始複習的時候也是一團亂麻,不清楚本身的求職方向,也不清楚複習的輕重點。
可是好在如今互聯網的資源多了,不管是牛客網,各大博客網站,以及微信公衆號(關注 [ 業餘碼農 ],瞭解校招經驗以及技術分享)等平臺上的信息資源,足夠讓一個外行人找到入門的捷徑。
牛客網中活躍着大量校招生,有大量面試經驗能夠參考
我也是經過牛客網上搜索本身所需的信息。
在肯定好本身的求職方向後,就能夠先進行基礎知識的複習。
在複習的同時,必定要堅持投簡歷。(簡歷的書寫也相當重要,下次有機會細講。)
我當時是一邊複習,一邊投提早批簡歷。複習復不下去的時候,就去找些公司投遞下簡歷。放鬆的同時,也是給本身動力。
生物相關專業的學生,在投遞簡歷的時候才能發現本身的無助。我在簡歷投遞初期,基本沒有任何反饋。提早批階段,許多公司都會去爭奪更優秀的簡歷候選者,對於生物專業的學生真的沒有什麼優點。
可是沒有關係,既然選擇了這條路,那麼就要堅持下去。投一家無人應答,那麼就投十家,投五十家。我在整個秋招階段,總共投遞過近一百家公司,最終先後有六十家給予了筆面試機會。
許多在提早批沒有給予反饋的公司,後期大部分都有電話聯繫從新開啓面試流程。因此,就算認爲本身的簡歷再不夠出色,也要相信總會有瞎了眼的HR。
以後的面試過程,跟投遞簡歷同樣,必定要多面多總結。
通常現場面試場景,都是與面試官一對一進行
若是你的表達能力很差,沒有別的好的辦法,只能多練。本身在面試前問本身問題,而後用本身的話陳述出來。甚至是錄音本身聽,感受一下面試官聽到你的回答是作何感想。
心態要好。面試官也是人,不可能全部人都可以絕對公平的跟你面試,因此遇到人品很差的面試官,作好本身該作的就好了。
要善於總結。每一次的面試均可以作好記錄,錄音或者筆記均可以。面試完以後須要多回顧,發現本身的錯誤,感覺面試官對你的引導,而後下次面試注意。
我通常喜歡用印象筆記記錄東西,每一次的面試記錄我都記錄在印象筆記上。電腦手機均可以看,即便是出門現場面試也不怕。
最後就是必定要堅持下去。金九銀十,金三銀四。
把握好機會,要善於規劃本身的成功。
02
複習經歷
複習的階段主要分爲語言基礎、數據結構和算法、計算機網絡、操做系統、數據庫以及算法刷題。
語言基礎
以C++爲主。我不喜歡看又厚又重的語言書,所以複習全程是以博客、開發文檔和實踐相結合的方式進行技術點複習。
C++的技術點相對於其它語言來講,不算多,也不算難。技術重點的篩選能夠從面經中提取而來。固然每一屆都差很少,因此找找別人總結好的資料看就行。(想要小哥哥複習資料的,可關注公衆號後臺回覆 [ 秋招 ] 領取哦)
數據結構和算法
這應該是編程的基礎,重要須要瞭解的數據結構不出10種。花點時間弄清楚它們的原理、結構和使用方法,經常使用的操做也須要掌握。最難不過紅黑樹。
[ 頭條面試要手寫紅黑樹 ] 已成爲廣大碼農的槽點
這裏的算法指的是經常使用的算法,好比排序、遍歷,與數據結構相結合的數據操做方式。須要保證手寫才行。我所參加的知名企業的面試中,遠程面試手撕代碼(經過共享屏幕或者牛客網面試平臺)的機率基本90%,現場面試白紙寫代碼的機率90%+。
計算機網絡
網絡部分的內容其實能夠算是最重要的,不管是前端後端都須要掌握網絡通訊過程當中的操做和機制。技術點可參考網絡服務器的請求和響應過程。將其中全部涉及到的協議、機制瞭解清楚,就能夠掌握大部分了。
講TCP/IP協議的經典厚書,看完算我輸
操做系統
若是有Linux使用經歷和腳本編程基礎在面試中會很加分。對於操做系統的理解建議按照Linux和windows系統的區分進行。着重理解線進程、內存管理等知識點。
圖源:Techcrunch
數據庫
SQL基本操做必需要掌握,還包括一些關係型數據庫的基本原理和機制,內容很少,多看看就能夠掌握。
Redis一樣也是加分項,有能力的可去研究下源碼。
算法刷題
這一部分很少說,普通人只能勤能補拙。不管是劍指offer66題仍是leetcode均可以,劍指刷兩遍,leetcode兩百題,基本沒有問題了。
刷題時不要死刷,能夠根據類型刷,好比鏈表操做、二叉樹操做、動態規劃等。相同類型重複作,可以更好的培養算法思想。
03
感想體會
通過校招以後,發現不少事情沒那麼難,但彷佛也不太容易。
說要難就難在何時開始,怎麼開始,開始以後要怎樣。我自己不算是技術大神,單純是靠着對計算機和編程的熱愛才走到如今,中間不像科班學生那麼一如既往。中間有不少次的困惑迷茫,可是還好最終堅持了下來,結果也算是不錯。
如今回想起本身的不足,最重要的就是意識的不足,而後是毅力不夠。
意識主要是指在面對職業選擇的時候沒有提早去規劃本身的學習生活,每一次都須要現實推着往前走,從而顯得很被動。
看到不少學生早早對本身的將來有了打算,而且積極去找實習,去準備算法,去補充本身的項目。這些人的提早意識每每就是他們勝出的緣由。
毅力不夠就是很人性的一個緣由了。
人都是有惰性的,在將來將來以前,不少人都會選擇逃避。不少準備都須要提早作好長期的打算,而沒法一蹴而就。
因此有些時候就算有了意識,也沒有足夠的毅力讓本身堅持下去。最後致使也沒法享受到耕耘後的收穫。
不過將來,且行且珍惜吧。
本期福利 關注公衆號後臺回覆 [ 秋招 ] 可領取技術崗複習資料一份。^-^
本文爲來源業餘碼農,轉載請聯繫本公衆號得到受權。
推薦閱讀
生物專業卻能簽約字節跳動,在大學期間他經歷了什麼生物專業女生教你準備兩個月簽約AI獨角獸