經常有不少讀者在我公眾號後臺留言,說自己還是應屆畢業生,缺乏工作經驗與專案經驗,不知道如何才能通過面試?
其實,專案經驗固然重要,但是企業也知道,對於應屆畢業生,是很難有拿得出手的專案經驗出來的,畢竟缺乏實際工作經驗,哪怕你是優秀生,也大多是在理論知識上,所以,一般來說,企業針對應屆畢業生的面試,則主要考察基礎知識,而且越是大公司,越是注重基礎知識的考察。
這就好比蓋房子,計算機方面的基礎就好比是地基,大家都是從 0 開始,白紙一張,但是地基打的勞,才能決定未來這棟樓能蓋多高。
所以越到後期,你會發現基礎越重要,這也是為什麼大公司面試的時候會比較注重基礎,不管是什麼方向的職位,尤其是面對應屆畢業生,因為這直接決定了未來你的發展潛力,雖然不是絕對的,但是從概率上來說,基礎掌握牢靠的同學大多會比基礎一般的同學能走的更遠。
而計算機方面的基礎主要包括計算機網路、演算法、資料結構等,不管你以後是做 Android、iOS 還是 web 前端、後端等,這些基礎對在讀學生以及應屆畢業生都極為重要,所以,我發這篇文章也是要呼籲下現在還有學習條件的同學們,如果你以後想從事 IT 行業開發職位,這些基礎會異常重要,所以請好好利用現在的學習時光。
但是具體該如何學習,著重學習哪些方面呢?
今天就給大家推薦一個 GitHub 上整理的一份 Google 面試指南,這裡麵包含了 Google 面試時非常注重的一些基礎與技能,其實不止適用於 Google,還適用於 Facebook、Amazon、BAT 等一線網際網路公司,總結的相當全,基本囊括了計算機方面一些比較重要的基礎,當然,把這份面試指南都掌握了也不意味著你就能進 Google 了,但是你該以此為目標,夢想還是要有的,萬一哪天真的實現了呢?
而且古語有云:「謀其上者取其中,謀其中者取其下,謀其下者無所得」,所以,把目標定的高點沒什麼壞處。
這份 Google 面試指南還有中文翻譯版,地址在:
這份指南希望對部分同學有所幫助,你也可以隨手轉發給你的同學,好東西不該藏著掖著,該與朋友一起分享,這體現了你的胸懷。
PS:可惜我讀大學的時候沒人提醒我這些,不然我可能混的比現在好得多,想到這不禁有些黯然神傷。