互聯(lián)網(wǎng)面試想必是每個學計算機的學生必不可少的環(huán)節(jié),無論你的項目經(jīng)驗再多,你不準備基礎知識,也還是無濟于事。首先來說說關于工作的事情。
三年前,那時候我還是剛剛快要大四畢業(yè)的小鮮肉,那時候有個超大的招聘會在我們學校舉行,然后我就興致勃勃的去參加了,就當時來說,自我感覺準備還很充足,我打印了七八份簡歷,每份都是彩色的哈哈哈。當時去問了幾家互聯(lián)網(wǎng)公司,包括華為,浪潮。涉及很多方向,比如說:硬件fpga,java,算法,機器人,運維,Linux命令等等。但是大部分給的工資都是3500-5000。當時給我的感覺還不錯。因為別的專業(yè)給的工資都是3000左右,和我們專業(yè)的相差還是不小的。正好我有個親戚在上海工作了好幾年了,也是互聯(lián)網(wǎng)公司,他們公司涉及范圍很廣,我就順便問了一下,我找的這幾個工作怎么樣。結(jié)果是:他說都不大行啊,工資給的太低了。他的建議還是讓我堅持考研究生。他說到時候工資翻倍,而且見識不一樣了。
聽了親戚的建議,我還是堅持考上了研究生,剛開始考上沒有什么感覺,和本科畢業(yè)差不多,可是到了現(xiàn)在才感覺,路子選對了,研究生和本科生差距是如此的大,起點高的太多了,現(xiàn)在隨便一個互聯(lián)網(wǎng)公司,給的工資都是20萬以上,在以前本科的時候這是無法想象的。接下來說說我是怎么準備面試的。
我從大學開始就不斷的接觸各種項目,項目經(jīng)驗十分豐富,一開始我覺得自己肯定沒有問題,因為經(jīng)驗很豐富,所以我一點也沒有準備基礎知識,我最開始的應聘的是美團的暑假實習生。正好學校離美團不遠,我就去了現(xiàn)場面試,首先面試官給了我一張試卷,都是數(shù)據(jù)結(jié)構(gòu),算法,linux基礎,java基礎。做了一小時吧,估計得有三分之一不會的,都怪自己一開始沒有準備基礎知識,很多數(shù)據(jù)結(jié)構(gòu)的題都答不上來,這嚴重影響了后來的面試。一小時后面試官過來了,問我答的怎么樣,我說基礎沒有準備好,他看了看試卷,然后比著試卷提問,估計問了大概一個小時吧,期間關于java基礎的我回答的還可以,數(shù)據(jù)結(jié)構(gòu)估計也就給個四分吧,這塊沒有復習根本不行的。然后是linux基礎,問了很多,比如說top命令各個參數(shù)的含義,這些問題一下子給我問蒙了,因為平時自己沒有用到的很多基礎知識都問了,好多沒有答上來,很是尷尬,因為自我感覺平時linux還行,一般用到的技術(shù)我都有試驗過,自己上手能力很強,都是網(wǎng)上百度谷歌,很多不會的自己都是百度了,很多沒有記住,所以面試官問的問題好多沒有答上來,加上自己以前感覺自己的linux還不錯,所以很受打擊,回去后,決定惡補linux,回去后從網(wǎng)上搜了很多復習資料,鳥哥,劉遄老師等等,在比較了多方面之后,決定選擇劉遄老師的《Linux就該這么學》https://www.linuxprobe.com/,我從頭開始一點一點的跟著劉遄老師的課程學習,有的很簡單,但是這次我也沒有馬虎,很簡答的也是跟著過一遍,這里我強調(diào)一下,雖然很多知識,自己比著網(wǎng)上的教程能很容易的實現(xiàn),但是有很多細節(jié)是我們忽略的,比如說lnmp網(wǎng)上的教程一大堆,一頓復制粘貼就能實現(xiàn),但是你遇上刁鉆的面試官,我們還是會答不上來的,所以我建議大家比著劉遄老師的課程一點一點的學習,你會發(fā)現(xiàn)這個課程很詳細,很具體,老師講的真的很不錯。
大概一個多月之后,課程全部上完了,這個時候回想起當時面試的題目,你會發(fā)現(xiàn)題目很簡單。都怪自己當初準備不周。Linux準備妥當之后,還遠遠不夠,還要準備很多東西,有java基礎,數(shù)據(jù)結(jié)構(gòu),算法,java版本,高并發(fā)變成,web知識,計算機網(wǎng)絡等等,這些都是需要準備的。這里簡單的說一下,基礎部分一定要準備jvm虛擬機,hashmap原理,各種集合的比較,線程安全與不安全都有哪些,如何解決高并發(fā)沖突,鎖的機制,計算機網(wǎng)絡里邊的tcp和udp,網(wǎng)絡結(jié)構(gòu)有哪些,為什么是三次握手,四次揮手?spring框架的原理,為什么用它呢?八大排序算法的優(yōu)缺點及其原理?還有一個必問問題就是介紹你的項目,要詳細知道如何實現(xiàn)的。
總之,互聯(lián)網(wǎng)面試需要準備很多知識點,一點也不可以馬虎,否則很多細節(jié)都會被我們忽略,最后希望大家都拿到自己滿意的offer。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!