談談校招面試官的感受:6條建議助你進入BAT

春暖花開,各大公司的校招、實習生招聘已經陸續開始,最近和朋友聊到校招的話題,發現大家都被拉壯丁去做校招面試官,碰到的奇葩事也不少。因爲都是技術類,情況都很相似,可以拿出來總結一下,公司有阿里、百度等大廠,也有幾個創業公司,崗位基本是軟件工程師、算法工程師等技術類。

今年形勢不好,現在實習生的要求標準已經和校招生一模一樣,因此,以下校招、實習生面試統稱爲校招。


1.看緣分

緣分很重要。面試畢竟是一對一的溝通,候選人和面試官性格不同、背景不同、性別也可能不同,時間又很短,因此隨機因素很大。尤其是社招的時候,眼緣真的很重要,之前社招的時候面試一位候選人,技術能力還行,但是太過自我,溝通成本很高,聊得很不愉快。所以有時候是否通過並不是能力問題,可能只是緣分未到,畢竟很多人小廠沒通過,去了BAT倒是輕輕鬆鬆。

2.面試官的時間

因爲每年的校招人數很多,尤其是大廠,到了校招日都是從早到晚一直在面,很累很疲憊。不到1小時的面試時間,扣掉算法題和寫面試評價,有效時間其實也就半小時,這麼短的時間如何衡量候選人的能力,其實是個比較難的問題,因此一些硬指標的設定也就無可厚非了:

  • 學校好不好
  • 有沒有項目
  • 項目質量高不高
  • 簡歷內容是否造假
3.學校重要嗎?

重要

因爲是校招,大家都沒有項目沒有經驗的情況下,學校背景是硬指標,這是個概率問題,學校不好技術很牛的畢竟是個例。

但是面試時不要給自己貼標籤,比如渣本,非211之類,面試官也是過來人,看到你的簡歷就知道你學校怎麼樣,不需要妄自菲薄,反而顯得不夠自信。你應該慶幸自己生在互聯網時代,這個時代的人和資源都暴露在互聯網中,你完全有機會用互聯網來證明自己的能力和曾經的努力,比如accm、github項目、個人博客、手機APP等

4.項目應該怎麼寫?

與社招不同,大多數校招生是沒有項目的,如果有完整的項目經驗,會加分很多。項目可以是各種類型,優先級大概是這樣:

  • 其他公司的實習項目:某公司電商後臺開發實習
  • 實驗室導師給的項目:和某機構合作的數據挖掘項目
  • 大型比賽做的項目:完整的網站/APP/小程序,最好得過獎
  • 自己做或者模仿的完整項目:如網上的一些開源項目改造
  • 課堂作業:某管理系統
  • demo

作爲技術類的面試,項目經驗是你最重要的砝碼,它體現了你的學習能力、產出能力。現在沒項目也沒有關係,你可以去找學長要,找老師要,自己想idea,或者去開源社區找方案,再自己改造,如前端的app模仿類,後端的cms系統搭建。方法有很多種,但你都沒做過,我憑什麼選擇你?

切記:團支書、學生會主席等經歷不要體現在技術面試裏,你的協調、管理能力再強,和技術沒有半毛關係,反而會佔用你簡歷的篇幅

關注“技術90分”,回覆“路線圖”,獲得各技術棧學習路線圖

5. 面試問什麼/考察什麼

大多數公司校招考察的是基礎,而且不區分職位,都是過了之後再選。考察的點主要是:

  • 項目經驗:加分項,競爭的人多的時候纔會成爲判定標準
  • 計算機基礎:重點考察
  • 邏輯能力:給你一個場景,你來給出思路
  • 溝通能力

校招具體題目網上有很多分享,這裏不會列舉,只分享幾個案例。

基礎內容怎麼考察

基礎內容一般都是操作系統、計算機網絡、數據結構、語法、框架、數據庫、中間件這幾種,具體到題目就是linux使用、TCP/HTTP協議、鏈表樹圖、各語言語法、spring、redis等

基礎知識概念較多,需要專門準備,每一個基礎概念都能一層一層問的很深,因此準備的時候一定多問自己爲什麼,比如數據庫索引設計、索引原理等,面試時基礎知識一般會盡量覆蓋,可以選擇性的在某一個方面下點功夫,比如數據庫原理、網絡熟練抓包等,一個方面就足以形成亮點

算法題的考察:有些校招以及很多社招同學都覺得算法題沒有必要,都是大量刷題刷出來的,但是在如此短的時間裏,要去檢驗你的代碼能力其實是一件不太現實的事情,除非你已經貼出了github地址,看到了你的代碼。於是算法成了很多公司的必考題。刷算法可以有所側重,比如只刷easy的,少量medium的,關注這家公司考什麼比較多,如二叉樹。

簡歷上寫的內容一定要懂

不要覺得高大上的概念就往上邊貼,比如微服務、高併發,容量規劃調度之類的詞,你敢這麼寫,面試官就一定會問,一般情況下校招生很難接觸到真實業務場景,不要心存僥倖去忽悠。但你可以瞭解底層原理,比如dubbo、redis、kafaka、cap理論等技術的實現。如果有自己的理解就加分了

比如簡歷上寫了web網站後臺開發,負責鑑權這一塊,面試官可以會問整個鑑權流程,權限認證和管理如何實現,有什麼難點,存在什麼問題,和業內其他的鑑權方案有沒有區別,對它們是否瞭解,如微信介入如何鑑權等

如果簡歷上寫的是簡單的項目,比如管理系統中簡單的CURD操作。可以問接口設計、restful規範、狀態碼、數據庫操作、複雜數據查詢、索引與sql優化、是否使用緩存等

因此,簡歷上寫的一定要答得上來,禁忌“精通”,有些時候面試官會問一些超出項目範疇的更底層的,或者更高維度的東西,比如“你覺得這種系統應該如何設計”,不要慌,就算不會也沒關係,你基礎問題已經過關,問的更深只是爲了試探你的極限。

學習能力具體指什麼?

有些候選人總會說,這個我不會,那個我不會,但我可以學。但簡歷中沒有任何體現學習能力的地方,我如何相信進了公司之後你能跟得上技術迭代的速度。

學習能力是可以量化的,你可以說我學習了mooc課程,我學習了別人的開源項目,我學習了別人算法的解題思路都可以,現在網上資料非常豐富,如果連學習資料都找不到,那檢索能力算是很差了。

能學習還要有產出,如何證明自己的學習成果,比如計算機理論你可以形成博客,視頻課程你可以寫出自己的網站,前端後臺都可以,app也可以,能開源被看到更好。

你說你喜歡做技術,可以學習,什麼都沒主動學過,或者學了沒有任何產出,如何讓人信服。

6.你有什麼要問的

一般到了最後環節,面試官會問你有什麼要問的嗎,抓住這一次主動提問的機會,很難得。不要問那些沒有價值的:“對學歷有沒有要求”,“去了之後做什麼”,“職位分工都是怎樣的”。全部面試下來,能不能過候選人心裏應該是有底的,你可以嘗試去問:

“你覺得我的面試表現如何,我以後應該往哪個方向努力”

無論你過沒過,面試官一般都會幫你指出這次面試中你出現的問題,好一點的面試官會幫你解讀你簡歷中有問題的地方,需要提升的地方,這是你1個小時面試最有收穫的時候,一定抓住。多問幾次,你的面試纔會越來越順利。


關注“技術90分”,回覆“路線圖”,獲得各技術棧學習路線圖,關於校招有任何想了解的細節,或者需要內推的可以直接後臺留言,

祝大家都能拿到滿意的offer!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章