1. 程式人生 > >作為計算機專業學生,說一說校招

作為計算機專業學生,說一說校招

首先要說的是,作為計算機相關專業的一名學生 確實非常慶幸當年選擇了這個專業。如今網際網路大熱,是因為和前十年的土木一樣,世界特別是中國正處於網際網路改變世界的浪潮當中。人類世界一共有三次工業革命,網際網路這次就是第四次工業革命。可以想象一個新興的技術正在逐步改變人們的生活方式,改變世界。那麼這個行業如此火爆那也有理可據了。

對於計算機相關專業的畢業生,校招有三種選擇
1.公務員
2.企業(國企 私企)

對於選擇公務員的畢業生來說,計算機專業的並沒有和其他專業的有區別。甚至比較弱勢。

對於企業來說,就有國企銀行和私企網際網路公司之分了。
而國企私企之間的區別主要有一下幾個方面:
1.戶口
2.工資
3.簡歷要求
4.工作壓力

對於國企銀行來說,招計算機相關專業的人也很多,工資也很高,比如中國銀聯。但是相較於網際網路公司來說,國企的公司還是要低不少的。而且國企的優勢是解決北京戶口,對於網際網路公司來說,基本上全部都不能解決。在簡歷要求方面,國企更多的要求獎學金,六級,各種社團活動組織,總之各個方面都優秀的國企才考慮,如果不符合要求直接刷掉簡歷,而這些在私企上不做硬性要求,但是有如果有的話會加分。工作壓力上 國企會輕鬆很多。

對於網際網路公司,工資是高。確實是很高,但是相應的工作壓力也很大,基本上每天早10晚10,如果是去哪網這種公認的工作壓力很大的公司,每天干到12點是很正常的,當然同一個公司也分部門。總而言之 ,一天掙別人兩天的錢,幹兩天的活,工資確實很高,但是私生活基本沒有,每天都被工作佔據。

對於網際網路公司的簡歷篩選,筆試,面試等流程。
在網上有很多網站有每年校招的題庫,
流程大概是這樣:
每年9月開始,就可以參加各個公司的網申,投了簡歷之後公司會對簡歷進行稽核:
網際網路公司基本上對四六級的要求只有四級即可,對於四級沒過的不太清楚,如果是其他專業的投網際網路公司的技術崗位,簡歷很可能被刷掉。非技術崗位沒有專業要求。對於985211的基本上都會通過,對於某些公司來說,其他普通院校的可能會不過,比如華為,華為雖然沒有硬性的要求只要985211的,但是他會刷你的簡歷,實際上,他只要985211的。。。。

投完簡歷就可以等通知筆試了:
對於筆試來說,有兩種一種是公司到學校來開宣講會,同時收簡歷,之後直接現場筆試,一種是網上筆試,各個公司對筆試的要求很低,作弊的人很多很多。。。筆試打完之後如果通過了就可以參加面試了,但是注意,筆試並不是完全靠實力的,有很大運氣成分,據說xx公司筆試題 批一半扔一半,他們說運氣也是一個人成功與否的很大因素。還要注意有的公司不會先刷你簡歷,而是在筆試之後再刷掉簡歷。注意 不要以為筆試是第一個考試就掉以輕心,據我和同學多個人的經驗,筆試最難的,筆試過了,面試。會輕鬆很多。還有些公司不筆試,比如華為,是機試,直接上機oj寫程式碼,題很簡單,三道題 100分 200分 300分 只要得到100分即可。也就是作對一道即可參加面試,但是你的機試分數決定你能否得到special
對於面試:
面試各個公司要求不同
所有公司都相同的是:
他們不會問你很難的,都是相對來說比較基礎的,他們不會隨意問你什麼技術,他們會按照你的簡歷上寫的東西問,所以簡歷一定好好做,不要瞎寫,注意精通 熟悉 瞭解 這三個詞的差別。簡歷上寫的專案經驗很重要,他們會問你專案上遇到了哪些問題,如何解決等等,看你是不是真的做過專案,所以,強烈建議沒實習過的去實習。
公司之間不同的是:
你可能知道面試會讓你寫一寫演算法題,有的演算法很難,比如動態規劃之類的,不要擔心,並不是所有公司都會考這些,能考到這個難度的都是一線網際網路公司,bat就不用說了,其他的360 小米,京東 美團 去哪 等等 。其中最難的就是bat了。。除了bat,其他公司的題基本上劍指offer這本書的難度就差不多了,很簡單的,如果你這個書都不會的話,就不要企圖找什麼好工作了。有些公司考得更簡單,比如華為,對於985211來說,華為確實是保底的,首先工資並沒有優勢,其次每年招人數量及其大,基本上985211學校的相關專業都差不多的。因為華為刷簡歷,其他學校的機會就少了一些,但是有機會霸面,但是要求會很高,也就是說如果是普通院校的學生,如果你有足夠的實力,也可以進華為,但是很難,他們對你的要求很高。

之後是hr面試:
這個有的公司有,有的公司沒有,技術面試一般兩輪以上,能進入到hr面試的基本上都差不多會有offer了,但是一些奇葩公司 比如阿里,hr有一票否決權。。。。。

之後就是籤offer:
這個沒有自信的公司會逼迫你跟他籤,好一點的並不著急讓你籤。找工作中最糾結的就是這裡了,有的人有了一個offer 但是覺得不太滿意,不籤害怕以後找不到了。簽了 還不爽。。。。
(修改。。。沒有自信的公司會逼迫你籤三方,而不是兩方協議也就是offer, offer或者兩方協議 你是可以違約的,但是有的公司兩方協議也要交違約金,但是隻要不籤三方 就沒問題,關鍵在於沒自信的公司會逼迫你籤三方。。。三方可不能隨便籤啊,即使是違約三方儘量只違約一次的好啊。。所以你可以跟他們拖一拖,比如學校沒發,之類的。。)

然後就是三方了:
三方簽了 你的工作就真正簽了。
簽了三方也可以毀約的,但是基本上所有公司都要交毀約金 5000左右
好的學校可以讓你違約,因為無論你怎麼違約,明年校招企業還是會來的。
一般的學校就不會輕易讓你違約了,因為很可能企業認為這裡學生不誠信,明年就不來招人了。重點內容

對於工資,剛剛那個帖子確實說的很對,確實 工資高的出奇,不過僅限於985211的中等以上的畢業生和普通一本學校的優秀畢業生和二本學校的特別優秀畢業生。
所有公司都在985211中挑選足夠多的畢業生,甚至對於普通學校都不考慮,直接刷簡歷。我並不認為985211的學生一定比某些二本學校的學生強,而是因為對於公司來說,在985211學校的學生已經證明自己一次,而在普通高效的學生並沒有證明過自己。在概率上,好學校的畢業生出現好學生的機率很高,而不好學校出現好學生的機率偏低,對於企業來說,他們更希望能以一個比較高的概率來招聘。985211的學生很容易拿到手一批offer,我有個認識的 拿到了10個以上的offer,他還不是屬於特別屌那種的,但是也比較優秀了。
更多的計算機相關專業畢業生的工作都是一些外包公司或者小公司,很累,工資也還行,但是跟這些網際網路公司比真的是低了不少。

網際網路高是高,並不是所有人都能拿到高薪,有的人說網際網路就是學java,去個培訓班學個java,就掙多少多少錢了,這是不對的。招聘特別是校招,看的是你整體的能力,比如演算法,資料結構,計算機網路,作業系統等等,這些才是基礎,才是重中之重。並不是你會個java就行的,反過來說,如果你上面的基礎不行,java你也學不好。這也送給明年要找工作的學弟學妹,計算機裡面最重要的就是你上學的時候認為最不重要的那些東西,java什麼的並不是很重要,基礎最重要!
在某個培訓機構學個java肯定有某些人工資很高,工作很好,但是要注意前提啊,這些人要麼是985211的處於一個很好的平臺找工作相對輕鬆,要麼是真的是下了超級大的功夫去學這個東西。。如果說真的這麼容易下這麼大的功夫,那麼為什麼高考考得並不理想呢。

總的來說,處於這個行業,確實現在的待遇很好,但是世界的執行規律就是這樣,有波峰就有波谷,當年公務員火的不行,現在也不太熱了。現在網際網路這麼熱,早晚有不行的那一天。
選擇到了網際網路真的是命好,但是也失去了很多東西。比如自己的時間身體精力等等。

另外,其他專業的同學也可以選擇網際網路行業啊,特別是文科的哲學之類的專業。
網際網路上 產品 遊戲策劃 這些職位都沒有專業要求。工資也很高的。
有的有筆試,有的直接面試。
面試基本上就是群面 ,一群人在一塊快樂的撕逼。。。

但是說實話今年網際網路資本寒冬,工作真的不太好找。尤其尤其是產品 策劃這些崗位。
我身邊的找這些崗位的同學,很難啊。。。。。。
而且裁員也很容易被裁。。。。

對於想要轉專業的同志們,往網際網路上轉確實比較難,因為這個門檻還是有一些的,有個工作可以推薦給你們,叫 網路優化工程師 不屬於網際網路行業,通訊行業的,工作比較輕鬆,錢也不少,就是經常出差。 有興趣的可以去查一查。

對於計算機專業來說,面試經常問的有以下幾個內容:
1.具體的語言 c++ 或者java 問的都是比較經典的問題,比如c++的虛擬函式實現機制,虛繼承 之類的,這些網上都有
2.作業系統,主要問本科時候學過的課程,重點是頁面置換演算法 LRU等 還有多執行緒問題 生產消費者 讀者寫者這些
3.計算機網路,經典的協議要深入瞭解。尤其是TCP和UDP 這兩個協議的區別 三次握手等,基本上年年會考
4.資料庫原理,這個會簡單的讓你寫幾個sql語句,having groupby 這種比較不常見或者奇葩的會問到
5.shell程式設計: 面試官會問你會不會用linux 對於計算機的同學會用linux是很重要的,然後可能問你幾個簡單的命令 netstat -an 這種的。最重要的是他會問你shell程式設計。比如如何排序一個字串檔案,如何找出一個檔案中重複的字串等等,shell建議學學,功能非常強大方便好用。
6.資料結構:會問你一些演算法題 最基礎的是各種排序,常見的是連結串列的操作,尤其是簡歷上寫c++的,連結串列基本上每次都要問,寫程式碼要注意細節,有時候面試官不是為了看你演算法怎麼樣,而是看你的程式碼寫的怎麼樣,根據流暢度等判斷你平時是不是經常寫程式碼
7.專案:專案很重要,有些不問技術的公司就問你專案的事情,比如華為中興。沒有專案會吃很大虧,沒有專案的同學要麼實習,要麼趕快找一個現成的專案理解一下。
8.智力題,這個不太重要,不是所有公司都會問,阿里騰訊百度可能會問一些。
9.海量資料:這個很重要,非常重要,因為這個東西沒見過的根本一點不會,面試官還經常問。去網上找找資料。

關於內推:
不要想象內推是重點內容一種進入公司的捷徑,就難度而言,內推的難度比校招大。公司希望用內推提前鎖定一些非常好的學生,所以要求會高一點。所以不要覺得內推是個捷徑,但是建議找師兄師姐去內推,基本上所有的內推都不影響校招,也就是說多一次機會,但是有的會影響,要提前問好。

關於語言的選擇:
java確實比c++以及c好找工作
在網際網路公司很多都用java 即使你是c++的 也要轉到java。
但是這不意味著c或者c++就不用學了。
一定要了解一些,很多筆試題考得都是c語言或者c++的題
因為c和c++都是本科開的課程,理論上應該都會的。
另外對於大多數公司而言,他們並不在乎你現在會哪種語言,他們看得是你的潛力。一般都是到公司之後給你培訓一下,所以除非特殊情況一般來說語言不做要求。
再就是學c++的好處有很多,學好c++就會發現java就是c++– 把c++的坑都藏了起來。很好學,而且只聽說過只要c/c++不要java的公司,沒聽說過只要java不要c++的公司,因為c++你都能學明白,java那就太簡單了

對於簡歷的製作:
1.簡歷非常重要
2.對於校招來說,面試官問的東西都是根據你的簡歷問的,你寫什麼他會問什麼,他要問你沒寫的,會提前問你xxx這個你瞭解嗎?
3.所以,簡歷上的技能一定要寫自己拿手的,不拿手的不要寫。
4.也不能什麼也不寫,公司會根據你的簡歷的匹配度來篩選。
5.精通 熟悉 瞭解 三個詞一定要用好,對於你有把握的,寫熟悉 對於沒有把握但是還行的,寫了解。千萬不要寫精通 要不你會被虐的很慘

對於面試是否通過:
1.有的公司是第一輪面試之後 第二天第二輪。。。。
2.但是很多公司時間很緊,沒有時間一天一天的等,基本上都會是第一輪面完了馬上就第二輪,第三輪
3.如果是在某一輪沒通過,他會告訴你今天就到這裡吧,你先回去等我們通知吧,他不會跟你說你沒有通過
4.如果通過了他會讓你在外面稍等一下,之後有人通知你繼續面試。

對於面試完畢收到offer之前:
千萬不要三輪面試之後就覺得自己一定通過了,有很多人第三輪也沒過,另外,得到口頭的通過,在收到offer甚至籤三方之前,千萬不要放棄找工作,公司的下限很低的,今年著名的”擁抱變化“聽說過吧。。坑了我好幾個同學了。。。。。

好像其他的也沒啥說的了。。

對了如果要是有同學比你早面試,一定要問問他被問到了什麼問題。。很多都是重複的。。

說一下在校成績吧:
很重要,就拿華為來說把,他們很看重成績。。。如果你得到過校一等獎學金之類的,其他方面還可以的話,華為一定會要你。。其實對於各大公司,他們對成績都很看重,華為尤其。所以還在大一大二的同學好好學習吧,不要想學個java就怎麼樣了,路還太長了。

對於學術論文:
這個說實話不太清楚,聽多名小牛同學說,面試官就是簡單的問一句你的論文是做什麼的,就過去了,不會在意你的論文是什麼級別的,有的同學發了好多sci的論文,可是面試官貌似並不是很感興趣。。。相反有的同學發的EI級別的論文,由於比較對口還是很感興趣的,比如影象處理 人臉識別之類的。。。。