目錄

2021 3 - 4 月春招找實習過程心得

前言

我將在這篇文章分享我的春招找實習心得,並且分享如何準備應聘。

背景

  • 985 中南大學計算機學院軟件工程 18 級大三本科生
  • 已修操作系統、計算機網路、數據庫、數據結構、算法等必要課程
  • 時間安排從 7 月份開始能實習 3 - 4 個月
  • 比較萬油精,可以前後端開發,偏好 C/C++ 崗位 (因為 Java 崗太卷了)

心得

這次 2021 年的春招實習,我先後投遞了各個大廠,像是阿里巴巴、騰訊、快手、字節跳動、華為,然而一直沒有好結果,加上自己一開始準備筆試面試並沒有準備多少,對我來說就像是突如其來的考試,最終到了五月份依然沒拿到好的 Offer。我過程有時被撈了又面掛了,剛開始每次面試我都很緊張,因為沒有面試經驗,甚至有一次我緊張到整晚都睡不著,然後面掛了又覺得自己是不是實力不夠,那段期間真的是不斷的自我懷疑,面到後面我都覺得有點無感隨緣了,感覺一切都無所謂了。

一開始我投的阿里巴巴招聘流程讓人覺得詭譎,說不出來的奇妙感,面試時問的問題過於硬核,然後阿里巴巴的崗位可能是因為內推關係,不能改比較坑。字節面試一面時感受得出面試官的不耐煩,華為的筆試我以為很簡單,結果我那次機考意外的難很多,我又寫題時間分配錯誤以及題意理解錯誤,最終以失敗告終,我或許不適合大廠。

至於小廠,小廠的面試反而沒那麼多八股文,就純聊天了解你的情況,但是最終都涼了,包括深圳的同為數碼科技(做監控安全方面)和武漢的統信(UOS、Deepin),拒我的理由大多是 “我們針對實習生的需求進行調整”。感覺計算機行業競爭很激烈。

我想我最後打擊的事情是在深圳的華為 HR 大哥評價我的簡歷,學校不夠優秀,實踐雖然可以,但是可能對他們來說技術含量低,又專業不對口,所以建議我不要急著去找實習,要我去考個 C9 的研究生。

最後還是希望各位面試時盡量放輕鬆,不然容易腦袋死機,語言邏輯等表達不通順。然後提醒一下很多大廠的面試電話是別人打得了給你,你打不了電話給別人。

關於面試準備工作

註:一定要提前準備 1 個月以上。

我們應該在這裡針對下面三個部份:

  1. 數據結構與算法
  2. 對應崗位的八股文
  3. 簡歷項目

數據結構與算法

首先,我不是 ACM 的選手,也沒有算法競賽背景,所以說想要在部份過關,我的建議是在 LeetCode(力扣) 上進行刷題練習,很多人會有困惑,“要怎麼刷?",我依序列出順序:

1. 劍指 Offer 75 題(劍指 Offer 是性價比最高,面試高頻考題)

2. 在題庫中照題目的出現頻率去刷,優先刷高頻出現率的題,刷題數約 100 題

其中面試很愛考得重點無非就是 DP(動態規劃)、鏈表、堆棧、隊列、排序(快排與歸併)、二分查找、數組、二叉樹、字符串處理、回溯、DFS、BFS、最短路徑算法(比較少考)

你只要做到我所說的上面要求,基本大多數算法面試都能解決,如果之前學的東西都忘了沒關係,你邊刷題邊複習,學的效率很快。

我是在幾次面試的失敗毒打後,才開始刷 LeetCode,接著發現之前面試的算法題大多都是從劍指 Offer 選出來的。耗時一個月,已經刷了 180 題以上。

https://imgpoi.com/i/K831C9.png
我的 LeetCode

八股文

通用性的八股文有:數據結構、算法、語言基礎、操作系統、Linux、計算機網路、數據庫,這部份我在前幾天文章有整理到:互聯網公司大廠 – 面試八股文彙整八股文需要自己去牛課網等網站自己去找面試經歷分享,並整理

前端崗位的話,需要自己另外去整理 JS 相關的面試題,還有 VueJS 等。

八股文一定要背熟,不然會被刷,尤其因為在校生沒有工作經驗,大廠就會看重你的基礎知識掌握,然而有時考得很艱難晦澀,或是背不起來。印象比較深刻的一次艱苦面試就是阿里巴巴 Base 北京的廣告部門,基礎架構研發工程師實習生,問的問題就是關於操作系統的虛擬內存、編譯原理等方面底層知識,當然我涼了,最後我問了面試官我的表現,他說他比較希望我能從這方面的技術發明背景下進行說明,像是為什麼當時的人要去設計這個東西、設計這東西的思想與原理、這技術改善了當時什麼問題又引發了什麼問題,如果是你,你會去怎麼設計

簡歷項目

簡歷項目上的項目我覺得至少要有三個,但是是可以說得過去的項目,而不是自己隨便寫的學習 Demo,這些為了簡歷而弄簡歷的項目反而並不是很有用。

面試官會根據你在簡歷上寫的項目進行盤問深挖,並且問你一些理論知識,所以一定要放上自己熟悉的項目

結語

祝想要找實習或是校招的同學未來面試順利,還有一點需要提醒的是各位要找到自己的崗位定向,然後針對你的崗位進行學習與努力。