我的校招季大概也是結束了。


其實,不知道該寫什么。這些天,騰訊的offer讓我有些飄飄然,讓我有些暈乎乎,我有的時候很看得起自己,有的時候又很看不起自己。

說到底,我覺得自己只是比別人執拗一點,堅持一點。

論聰明,我絕對是一般的才智,比下有余,比上不足。我有一些小聰明,思維轉動比一些人快,常常能想到很多方面,卻不集中。

論代碼功底,我更是不如很多代碼大牛。常常有人問我,寫過的代碼有多少行,我沒敢說,我知道,不多。這也是我的劣勢之一,以后無論是在學習還是工作中,都要以此為奮斗目標之一。

論算法,看到dp和遞歸的一些思路,我經常不明白別人的算法意義。曾經一度,看到筆試的代碼題我就手抖,是的,我害怕。我喜歡慢慢思考一個問題。而且算法需要總結,一個算法常常解決的是一類問題而不是一個問題。

論心態,我始終堅持不否定自己。但是我的心態是不好的,我常常被壓力弄得害怕。在騰訊二面的前一個晚上,我失眠到五點。那個晚上,我思索人生,思索面試的知識點,思索自己的優劣。

在以為騰訊掛掉的時候,我還抱着電話沖爸爸哼唧撒嬌哭鬧,有的時候我看起來很桀驁,但是我在爸爸面前就是一個小姑娘,一個讓爸爸沒有辦法的小姑娘,像小的時候問爸爸要零食要糖果的模樣。我很感謝父母在身邊的支持,父母想我的時候,會因為我說在找工作的特殊時期無條件的縱容着我。我壓力大的時候,爸爸永遠是我身后那個聽我哭訴的人,我好的時間點很特別,我情緒轉換也非常快,也許大概傾訴5min也許我就能恢復到戰斗狀態,爸爸絕對是那個我想傾訴的時候在的人,我不想傾訴的時候放我去奮斗的人。我深愛我的家人,朋友,他們都是那么善良美好。我堅信這個世界幸福點那么多,我愛他們。

 

8月9號我回到學校找工作。那個時候內推開始了,我着着急急地推了很多公司。但是給我面試的只有兩個公司。百度和酷家樂。稍后,我會具體說每個公司的情況。

我通常緊張的時期都會比別人早一點,所以,8月我實際上很急很緊張。一直在學習,卻也不知道學什么。那個時候還沒有鋪天蓋地的筆試和面試,就是要自己學習。我學的很雜。那個時候保證每天還是能刷一些算法,學習Linux操作系統,網絡知識,數據庫,以及C++的一些知識點。我記得那段時間,我會總結一些面試知識點,梳理了一些面試知識點后,我開始有些眉目了。【這里需要強調的是,我所總結的面試知識點全是來自於別人騰訊面經】是的,我想去騰訊。BAT里,總說道百度不如以前,阿里縮招那么明顯又不喜歡C系語言,我所能選擇的只有騰訊。除去這個,我對騰訊有一種情結。來自於什么呢?今年3月的時候,我的第一次大公司的面試就是騰訊,我當時看着來來往往的程序員工程師們,內心的羡慕之情和崇拜感泛濫的一塌糊塗。Tencent大樓是那么漂亮,當然我去的是上海的,想必深圳的HR口中的剃須刀大樓更是威嚴高聳。所以,騰訊是我的夢。我對於自己的認可程度不高,我不認為自己有實現夢的能力,所以,我也不敢說出,我非騰訊不可這種話,因為我知道自己沒有資格。回到主題,內推我真的海投了很多。

上圖是一部分,還有:

攜程——跪了。(可能內推的太晚了)

360——跪了。(不知道為什么)

騰訊tst——無面試機會

阿里——無機會

網易——筆試跪了。A了兩道,唉C++就不招人。

 

所以,當時有些小伙伴已經拿到華為FX,還有一些小伙伴在內推的時候就收獲了一些offer了。當時內心是很焦急的,很奇怪,到九月我反而沒有那么焦急了,八月真的很焦急,一直在找公司海投。一邊海投,一邊學習。學習的時候也很雜亂無章,因為內心的焦急吧。但是一直有在系統的學習網絡和數據庫,這兩塊也是我之前的短板。linux部分我在實習的時候一直有在學,不過八月的時候對一些重點部分再進行了一些鞏固。下面就先說說八月的收獲吧:

  • 百度

我接到百度的內推電話已經比較晚了,我不確定自己百度是否內推成功,以為已經失敗了。16號接到面試電話,預約23號面試。其實我也沒有怎么用心去准備,因為我也不知道該准備什么。那個時候還在面酷家樂。第一面,問了一些基礎的知識。

一面:

介紹項目:
1.三個項目(待總結)
2.圖算法(找有沒有環)
3.無向無環圖經過某節點的最大直徑?
4.數字全排列
5.多線程
6.同步機制

二面:

介紹自己:
1.寫程序——直播寫代碼,用的是collabedit。

題目:輸入是一個vector,vector存的一個struct,面試官給出了struct的定義,根據這個vector組成一棵樹,並輸出這個樹的根節點。

當時很急,代碼寫的是很亂的。大概就是記錄孩子節點,然后又刪除孩子節點。最后剩的節點就是根節點。

2.這棵樹怎么找到環。(又是環)不會= =

三面:

多態,虛函數,純虛函數(默認實現),看過什么書?
Exceptional C++,深入理解C++對象模型(對你來說比較深了,項目多磨練)

socket,服務器那邊是怎么弄得 socket bind listen accept.

數據庫:C用什么模塊連接數據庫。
虛函數,虛指針(了解,但是派生類兼容父類虛函數表答得不好),父類那部分的虛函數表不拷貝嗎?
智力題(找薄鐵片的重心,一個正方形的鐵片,切掉一個小正方形,這個剩余部分的重心在哪兒?對稱軸,兩個幾何中心的連線。這兩條線的交點)——我沒答出來。
編程題:strcmp(不應該寫assert)
給你一個12345(固定大小)的數組,然后給你一個數字例如3,打印出能有的組合(全排列),我用了遞歸。——劍指offer原題(字符串全排列)

問面試官的問題:paas是什么,中間件,為用戶提供一些類似應用,沒到應用地步的東西,saas是應用,iaas是裸機。

  • 酷家樂

對於這個公司,我不想說什么,杭州一個做家裝的創業公司吧。之前我實習生的時候跟我介紹過他們的項目,做VR的。我當時覺得蠻有興趣,后來在大街上看到評價也很好,我就投了。當時第二天就一面了。

一面:

1、兩個list的公共節點——我發現很多公司都非常喜歡問這道題——

2、各種字符串的問題(是否包含目的字符串的字符,是否包含目字符串的子串)——因為那段時間,我對字符串的算法進行過全部的總結,所以不虛。

二面:

1.給一個字典,字典不是字典序,是隨便的順序,給一個字符串,是不是按照這個隨便的順序來的。——沒理解面試官意思,這個題和思傑的筆試題是一樣的,用map存字典。
2.設計類:面試流程
3.硬幣機:判斷哪個硬幣機是壞的
4.int-string string-int 10億 判斷會不會重復 位圖
5.leetcode股票問題

  • 華為

一面:

介紹項目。介紹了自己的項目。(畫了個圖,算是給他講明白了)
然后介紹實習的東西,聊了很久。
NI:他居然知道NI,說自己做的C support。一直是我在講。
趨勢:他說趨勢也不會給實習生做核心的開發,問我
問我C/C++開發遇到的問題,我說vs編程習慣了,用gcc不習慣,扯到了makefile。聊makefile聊了很久。說makefile可以做自動化測試,直接make test就好。面試官開始講gcc的底層。說gcc就用makefile做test。

問我C++做過界面沒,我說mfc qt都沒接觸過,以前mfc學過,但是沒仔細。面試官很nice的說沒事,mfc老了(達成一致),qt用的人比較多
C++主要寫服務的,或者web server,也不需要界面(達成一致)

隨便聊:我的個人網站,學習linux,聊天程序,講到自己看過STL的源碼,多線程,條件編譯,dll,balabla····

讓寫算法了:
面試官說,基本上感覺你的技術也入門了,了解的也比較深,我出的題可能你都知道:
1.二進制求1的個數
我講出了最基本的方法,循環+和1與,他說這道題你要這么講,我就知道你沒見過原題了。
X=X&(x-1)循環計數——他的方法,我說X&(X-1)不是用來判斷是不是2的倍數的嗎,他說原來可以醬。然后我們倆愉快的相視一笑。= = 
2.質數
質數我居然忘了怎么求,面試官很nice的說沒事
3.大寫轉小寫,好簡單。。。。寫完了。。。

二面(業務面):——實際上華為的二面極其重要

幾乎無技術了,稱為綜合面。

介紹項目,最大流。依舊是畫了個圖。問我應用在那里,我說股票。
介紹兩段實習。趨勢學了什么,linux。python。測試知識。google test。。

介紹linux聊天程序,畫了結構給他。
Linux是自學的么?是在趨勢學的么??
問我自己做了什么?

問我平時都不玩的么?= =問我的論文該怎么辦?(參考資料少,數據比較少、你該怎么辦??)

為什么想加入華為?
和同學的交流情況?
想加入那個bg?

恩,八月份就是這樣的。最后在中秋節收獲了華為的offer。我很開心,首先,這是第一個offer,我心里終於有個保底了。第二,華為開的工資非常高。今年華為似乎要調整自己的招聘政策,給應屆生的工資都非常高。


八月底到九月初,從面試完百度,我就一直期待百度的消息,到九月初還沒有任何消息,我知道百度跪了。內心很難過,因為感覺和面試官聊得還不錯。九月初還是繼續學習,投簡歷。這種生活從9號開始結束。從9號開始到九月的月底,開始了非常密集的筆試和面試。除了中秋那三天,稍微休息了一下。

九月感覺每天不是在投簡歷,就是在做筆試,不是在做筆試,就是去面試,總之非常忙碌的一個月。以下是所有投遞的公司:

最開始的是京東的筆試,滴滴的筆試,然后阿里,360,思傑,美團,騰訊,招銀網科,網易,英特爾,百度,招銀信用卡,攜程,趨勢...

上圖有些部分還沒有更新,我發現線下筆試我基本都過了,線上的筆試掛了一片:

  • 京東筆試過了,復試卡在面試官初篩未通過
  • 滴滴筆試跪了,我覺得我答得還可以
  • 美團筆試跪了
  • 阿里筆試跪了
  • 百度筆試跪了(也沒能去霸面)

當然也過了:

  • 思傑
  • 英特爾
  • 趨勢
  • 騰訊
  • 招銀網科(網吧做的)
  • 攜程
  • 東方財富
  • 360
  • 網易游戲(掛在終面,對運維開發還是不夠了解)

這么看來,我還是過了蠻多的。哈哈。筆試其實是很重要的一環,我覺得我是面試能力大於筆試的人,其實每個人要對自己有所定位然后補短板,發揮優勢。

然后就是面試了,互聯網公司還是更加看重技術和項目,外企則更加偏向綜合素質。

  • 一面:技術基礎面,這一面基本都很好過,只要你基礎不要太差就能過。(面試大全:http://www.tuicool.com/articles/NfQ3Mnv)
  • 二面:項目綜合面,這一面可能還有技術,甚至智力題,所以准備一下項目&智力題&技術的一些底層。
  • 三面:HR面,HR面不是不刷人,主要一點注意事項就是:1.避開親屬2.表達流暢3.同意工作地點&加班4.了解你所投遞公司的價值觀5.合群,努力,正直,進取。

不要問我該怎么學習,每個人的方法都不同,每個人的能力也不同,找到自己認為最舒服的學習方式,一步步來。

下圖是整個九月的安排表,實際上我很喜歡這樣的日子,為了自己夢想去拼搏的日子。

 

后來面了很多公司,就沒有再寫過面經了。昨天簽約了鵝廠,我的校招結束。

未來的路很長,願初心不變,期待自己成為一個優秀的程序媛,技術改變世界。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM