我的秋招經歷(已完結)
*隨著提前批又一次提前到來。。。秋招大幕徐徐拉開。。。本篇就來記錄我的秋招經歷吧。。。→_→*
秋招結束!終於可以歇一陣了~
CVTE
結果:收到書面offer
時間:2017.08.08
內容:CVTE提前批一面
結果:GG
面經:
介紹專案
- (介紹專案的時候,面試管其實也在看簡歷。。。)
專案中遇到的最大困難是什麼?
虛擬函式表中有沒有名字?
- (我的回答是沒有,然後用了非常長的時間去解釋為什麼沒有,面試官表達了我說的不對的意思,然後我就問面試官“怎麼會有名字?”,面試官說“我沒有說有名字哦”此時心態已炸。。。)
私有繼承是is-a還是has-s?
程序中能開多少個執行緒?
如何避免死鎖
執行緒間同步有哪些方法?
vector如何擴容?具體過程?
vector和list的區別?適用場景?
仿函式和函式指標的區別?
private和protect的區別
熟不熟悉智慧指標?shared_ptr什麼時候引用計數加1?
map中[]運算子和find運算子有什麼區別?
new和malloc的區別?
平常遇到困難怎麼解決?
怎樣學習新知識?
總結:
- 秋招第一面可以說是GG的非常快。。預約的15:00-16:00時間段,18:00左右才叫去面試。。倒數第二個未面試的。。沒去過面試地點,所以去的也比較早,以至於等了很久,面試的時候狀態已經很差了。。又餓又累。。。面試官全程都是從他提前準備好的題目中進行提問的,回答中向面試官遞了很多點,可是面試官並不接你的點。。所以全程的回答都是為了解決所提出的問題。。到後面我都覺得給他遞點非常的尷尬。。還是繼續繼續努力吧。。
時間:2017.09.11
內容:CVTE校招一面
面經:
- 記不清了。。。
時間:2017.09.11
內容:CVTE校招二面
面經:
- 記不清了。。。
好未來
結果:收到書面offer
時間:2017.08.23
內容:好未來提前批一面(霸面)
結果:GG
面經:
問了問比賽的相關內容
導師是做什麼的?有沒有導師?
- 我們是本科啊。。。
專案怎麼寫的?為什麼寫這個專案?
靜態庫和動態庫?使用的優先順序?
- 說成靜態連結和動態連結了。。。
虛擬地址空間的記憶體佈局?
棧裡面存什麼?
堆裡面存什麼?
過載和重寫?
Linux中執行緒相關的函式有哪些?
執行緒同步的方法?
如何避免執行緒死鎖?
銀行家演算法?
- 要好好看看這個了。。。
求陣列中的最大子序列,元素有可能為負數、0、正數,要求時間複雜度小於O(n^2)
判斷一個樹是不是另一個樹的子樹,要求時間複雜度小於O(n^2)
判斷兩個單鏈表是否有交點,單鏈表可能有環,要求時間複雜度小於O(n+m),空間複雜度為O(1)
總結:
- 霸面是和小夥伴一起去的,面試的時候就是我倆一起面(技術群面?)。。。面試官問有沒有筆,然後就回去拿筆,再一次坐下時面試官說“你倆的簡歷有些相似啊”(PS:???)。手撕程式碼中的兩道題之前都有刷過,但面試寫時腦子就一片空白了。。。面試官還是很看重演算法能力的。。。繼續努力吧。。。
時間:2017.09.25
內容:好未來校招一面
面經:
自我介紹
一個程式的執行過程
手寫單例模式
TCP滑動視窗如何理解的
程序有哪些狀態,都來講一講
C++中的四種類型轉換
程序間通訊有哪些?
無名管道具體講一講?
手寫歸併排序
IO的阻塞與非阻塞如何理解
IO的同步與非同步如何理解
手寫二叉樹的路徑序列,如果有多個只用輸出一個即可
總結:
- 面試小哥非常nice!寫的程式碼中間有錯誤。。小哥和我在分析的時候都在一起討論,已經感覺不到是在面試了。。。體驗非常棒!本來預約的18:00,早上就去了,小姐姐說來早更好啊!繼續加油!
時間:2017.09.25
內容:好未來校招二面
面經:
自我介紹
手寫模擬實現pow(x,y)函式
TCP中的流量控制、滑動視窗、超時重傳都講一下
有沒有什麼問題
總結:
- 剛吃完中午飯就被叫去面試了。。。二面一上來就寫程式碼。。寫完後面試官會從幾個方面提出讓你優化程式碼,寫完後面試官說,這個環節是很看重程式碼習慣的。。。最後其實就開始聊天了。。問了好未來的技術,面試官還介紹了未來的發展方向,給了我很多建議,非常棒的面試,結束時說我這面就是終面。。問“沒有hr面嗎。。?”答“社招有hr面談薪資,我也算hr面”。。。繼續加油!
蘑菇街
結果:收到書面offer
時間:2017.08.28
內容:蘑菇街內推一面
面經:
日常自我介紹
select和epoll的比較,為什麼epoll更高效?
紅黑樹相關
作業系統中排程的基本單位是什麼?
XXXX分散式相關的有沒有了解過。。。(當時沒聽清。。。)
Linux核心中哪一塊比較熟悉,來講一講。。。
IO同步非同步、阻塞非阻塞是什麼?
一致性雜湊是什麼?
記憶體管理知道多少?來講一講。。。
專業排名多少?相比其他同學優勢、劣勢?
過載和覆蓋
gdb除錯中如何跟蹤函式呼叫棧?
夥伴系統知不知道?
TCP四次揮手時的TIME_WAIT和CLOSE_WAIT是什麼?
擁塞視窗介紹一下
docker虛擬化相關的知不知道?
怎樣在使用者態跟蹤系統呼叫?
講一講你遇到的bug和困難
有什麼問題想問的?
程式碼量有多少?
如何確定記憶體洩漏?
總結:
- 哇。。。準時來電,贊!面試官很nice~有記不清的也給了答案,整場電面幾乎都是我一直在說。。最後口乾舌燥。。。很開心的一次面試!面試官說程式碼寫的少,除錯能力需要加強。。。最後面試官要去開會了。。。最後一個問題留給我思考。。就先結束了。。繼續加油!
時間:2017.08.30
內容:蘑菇街內推二面
面經:
日常自我介紹
講專案,直到給面試官講清楚
針對專案的很多部分提問,並進行優化改進
Linux懂哪些,講一講系統呼叫
今後想往哪方面發展
有沒有什麼問題
總結:
- 依舊如此的準時!!!贊!二面可以說整場都是關於專案的。。。而且針對一些部分讓你設計成更好的方案。。。有很多方法還是不知道。。。只能怪自己看的太少。。。繼續加油!
時間:2017.09.04
內容:蘑菇街內推hr面
面經:
- 內(tao)容(lu)幾乎都是差不多的。。。
總結:
- 真的是準時!贊!第三次讚了!繼續加油!
時間:2017.09.14
內容:蘑菇街內推四面
面經:
人生。。理想。。未來方向。。。
有沒有到詭異的bug?
總結:
- 懷著激動的心情迎來了四面視訊面。。。在這裡向CTO大佬低頭致敬。。。這次面試其實很緊張的。。。第一次可以和這樣的大神交流很值了。。。繼續加油!
金山WPS
結果:已拒hr面(把機會留給其他小夥伴。。)
時間:2017.09.06
內容:金山WPS內推一面
面經:
虛擬函式是什麼?
C++過載是什麼?
靜態庫和動態庫是什麼?
靜態庫和動態庫中存的什麼?
epoll為什麼比select更高效?
一致性雜湊是什麼?
平衡二叉樹是什麼?
如何處理hash衝突?
boost和STL中的容器有什麼不同?
- 這個是真不知道。。。
boost庫中的智慧指標講一講
STL中的模板定義和宣告為什麼都寫在同一個檔案中?
- ???
map的模板引數有哪些?
vector如何擴容?
- 講到一半,面試官說可以了。。。然後我倆都笑了。。。
如何快速查詢到一個單鏈表的中間位置?
- 劍指offer原題。。。刷過的啊。。。腦子又抽了。。。
TCP為什麼三次握手?
一致性雜湊是什麼?
349的16進位制是多少?
gdb除錯的命令有哪些?
如何在gdb除錯中傳入引數?
單例模式怎麼設計?
總結:
- 面試官特別有耐心!沒聽懂就問他是什麼意思。。。然後他就會換一種方式解釋。有些點之前沒有看到過。。。下來要好總結了。。。最後沒有讓我提問啊。。。“後續通知hr會聯絡你的。。。”繼續加油吧。。。
時間:2017.09.27
內容:金山WPS內推二面
面經:
- 具體的記不清了。。只記得一個如何統計檔案中的單詞個數,按序輸出,設計程式,不用寫程式碼
總結:
- 面試小哥再聽了我的設計方案後,被我說的想不出反例,然後就讓我寫了一個求階乘的程式碼,我寫了遞迴的,然後他說再寫個非遞迴的。。。寫完後小哥說你看你這個方案,他有這個問題啊。。。哈哈。。我倆在設計方案上討論了很長時間。。繼續加油!
多益網路
結果:收到書面offer
時間:2017.09.07
內容:多益網路提前批一面
面經:
當然是自我介紹啦
講專案
還有哪些負載演算法?
專案中遇到了哪些問題,如何解決的?
日常中遇到問題怎麼解決?
如果程式出現bug如何快速定位?
棧溢位是怎麼回事?
vector介紹一下?
程式碼題
寫一段程式,去除一句英文句子中多餘的空格。
例如輸入“I am a student.” 輸出”I am a student.”
常用什麼語言?
C++有什麼缺點?
你最想往C++中新增什麼功能?
玩過什麼遊戲?有沒有玩過LOL?
- 沒有玩過LOL。。。玩過王者榮耀啊→_→
王者榮耀比較適合用UDP還是TCP,UDP和TCP講一講?
網盤廠商如何提高磁碟利用率?
對網際網路加班的看法?
現在找工作是什麼狀態?有沒有offer?
總結:
- 第一次視訊面試。。。中間好像是麥克風的問題。。。面試官聽不見聲音了。。。又重連了一次。。。之前一直都是二筆中。。。終於從備胎池撈出來了。。。如何提高磁碟利用率???面試官說還需要再多看看相關的。。。繼續加油!
廣聯達
結果:收到書面offer
時間:2017.09.10
內容:廣聯達一面
面經:
日常自我介紹
多型是什麼?
- 這裡問的很細。。。有多細節面試官說和我的理解不一樣。。。
動態庫和靜態庫是什麼?
畫一下C++物件的記憶體分佈
- 面試官讓我自己設計類,然後畫出記憶體分佈
觀察者監聽者模式講一講
MVC模式介紹一下
棧在程式中怎麼運用
如果棧越界會發生什麼?
介紹一下專案
專案中如何具體的除錯
提問
總結:
- 面試官對一些細節很清楚。。。所以有些點記得有問題時,面試官就讓我回去再看看。。。去了先做兩道題。。。一道是查詢陣列中重複出現的所有數字,但不能用雜湊,另一道是字串的子集。。。在面試的時候會選一道讓講。。。繼續加油!
時間:2017.09.10
內容:廣聯達二面
面經:
- 自我介紹
- 你有什麼優點?你有什麼缺點?
- 今後的規劃?
- 你是一個怎樣的人?
- 等等內(tao)容(lu)。。。
總結:
- 出來才知道這一面是經理面。。。繼續加油嘍!
獵豹移動
結果:收到書面offer
時間:2017.09.13
內容:獵豹移動內推一面
面經:
程序和執行緒是怎麼理解的?
虛擬地址空間怎麼理解的?
其中的棧和堆是什麼?
函式呼叫過程講一下?
棧溢位是什麼?
可以申請多個堆嗎?
虛擬地址對映講一下?
頁表是怎麼初始化的?
熟悉哪些資料結構?每個的特點?
紅黑樹和AVL樹比較一下?
ELF檔案結構講一下?
知不知道PE檔案結構?
指標和引用的區別
編譯連結過程講一下?
靜態連結和動態連結?
靜態庫和動態庫?
演算法題說思路。。。
提問
總結:
- 正在考試。。。就是獵豹移動的筆試。。。和麵試官說了半個小時之後打過去。。。面試官咳嗽比較嚴重啊。。。希望您能早點好。。。又是一次口乾舌燥。。。但面試官非常nice,問到不會的就說沒關係,然後講一下,再繼續問下一個。。。繼續加油!
時間:2017.09.14
內容:獵豹移動內推二面
面經:
昨天的字串筆試題是什麼思路?時間複雜度?空間複雜度?
有沒有其他方法?
- 比如STL中的方法或使用棧
筆試題擴充套件:如果有一個4G大檔案,將後2G移到前面,有什麼方法?
- 說了檔案分割和虛擬記憶體對映
程序中能建立多少個執行緒?
場景題:如果有大量客戶端連結怎麼解決高併發?
執行緒池如何設計?
單例模式講一下?
單例模式和靜態方法哪一個更適合處理臨時量
- 面試官說比如上下文
單例模式靜態方法的優缺點
總結:
- 本來以為電話是要約面試。。。結果直接開始了。。。面試官非常有耐心!!!對問題都有引導性!!!我覺得筆試題部分,面試官並不需要我使用多麼高大上的演算法,而是要想法靈活,可以針對問題提出不同思路的解決方法!繼續加油!
時間:2017.09.14
內容:獵豹移動內推三面
面經:
- 根據簡歷一個一個問。。。前面問完問後面。。後面問萬問前面。。。面試的時候明顯感受到了太陽已經下山了。。。
總結:
- 把簡歷上的東西挨個問了一遍。。。只有一個感受。。。太渴了。。。繼續加油!
時間:2017.09.14
內容:獵豹移動內推四面
面經:
- 人生。。理想。。時不時問一個技術問題。。但都不難。。。
總結:
- 面試官的氣場完全不一樣。。。應該是個大佬。。。我是最後一個面試完的。。。到家九點了。。。繼續加油!
時間:2017.09.16
內容:獵豹移動內推五面hr面
面經:
- 基本的情況問一問,當場就簽了意向協議書,她們也著急趕往下一場宣講會。。
總結:
- hr小姐姐就是一直通知我們、提醒我們面試的姐姐。。。沒有套路。。小姐姐說我們坦陳相待的聊一聊。。。中午請我們在面試地點旁邊的酒店吃飯,和四面的大boss、測試部門的負責人坐同一桌,和我們聊了很多,真的是一點架子都沒有!各位boss也真是闊氣。。搶紅包發的真多。。。繼續加油!
去哪兒網
結果:收到書面offer
時間:2017.09.22
內容:去哪兒網一面
面經:
自我介紹
介紹專案
手撕程式碼
給定隨機函式Rand(),其會返回0或1,輸入N值,在保證隨機生成序列的概率相同的情況下,輸出一個序列。比如輸入4,可以輸出1234或4321
判斷兩棵二叉樹是不是相同結構
Mysql事務
死鎖是什麼,寫一個死鎖程式碼
如何理解面嚮物件語言,有哪些特點
C++多型如何實現
總結:
- 面試官應該是JAVA方向的,沒有問過多的C++知識。。。第一題程式碼沒有優化好。。繼續加油!
時間:2017.09.22
內容:去哪兒網二面
面經:
自我介紹
講專案
如果讓你設計快取需要考慮什麼指標
採用什麼快取機制
設計何種資料結構使得對快取的查詢、新增、替換效率相對的高
手寫快速排序
筆試題第二道講一講
為什麼學習C++方向
總結:
- 二面更加註重對知識得運用,面試官會提出場景,需要對場景進行分析,提出合理的解決方案,只要能自圓其說就行。。。一面結束後等了不到15分鐘,就直接二面。。效率真的高!
時間:2017.09.22
內容:去哪兒網三面
面經:
簡單的介紹了專案。。
考不考研
工作地點
薪資的要求
總結:
- 我真的沒想到。。。一個早上就能走完全部流程。。。直接就簽了。。本來以為至少要一整天呢。。。只能說這效率真高!和hr聊的很好,哈哈,最後我倆一直都在笑。。。繼續加油!
深信服
結果:收到書面offer
時間:2017.09.23
內容:深信服一面
面經:
一面大部分是基礎知識,C++沒有涉及,都是C的知識
也有一部分Linux相關的
總結:
- 本來想的是去霸面的。。沒想到二面面試官給我說查到我資訊了。。只是還沒給我發通知。。所以我算是提前去了。。後面才知道碩士和本科是分開面試的,先面碩士的,之後才面本科。。繼續加油!
時間:2017.09.23
內容:深信服二面
面經:
- 全是Linux核心。。。知道什麼問什麼。。。
總結:
- 和二面面試官最後聊的時候知道,他的部門是做雲、虛擬化相關的。。。所以Linux核心問的很多。。。也是二面面試官告訴我的。。我不是霸面的。。。還問了他提前來面會不會有影響。。。他說不會。。。那我就放心了。。中間聊到看原始碼的事,面試官說有的專案原始碼太多了。。。有很多都看不完。。二面的最後,面試官說給你加面一場。。。什麼操作。。繼續加油!
時間:2017.09.23
內容:深信服三面
面經:
聊天中問著技術。。。
技術中暢談人生。。。
總結:
- 估計又是個大佬。。。中間有聊到Linux核心迭代的問題——“Linux核心也在一直迭代,那公司會不會也跟著更新呢?”部分回答:“二面面試官的部門,花了一年半的時間從2.4升級到2.6。。。”繼續加油!
時間:2017.09.23
內容:深信服四面hr面
面經:
家是哪裡的
最近印象最深的視訊、書一類的,我說最近一直跑校招。。。只有之前的戰狼2看了。。然後問我為什麼戰狼2那麼火。。。
有沒有和他人合作的專案,有什麼收穫?
還有一些問題都是差不多的
總結:
- 在外面等的時候聽到了。。hr對那哥們說“那今天給你就發個口頭offer,SP的薪資,具體我們明天再談”。。。真大佬。。。和hr聊的也挺好的。。。最後說這兩天內出結果。。。繼續加油!
盛大遊戲
結果:收到書面offer
時間:2017.09.27
內容:盛大遊戲一面、二面hr、三面總監面
面經:
- 記不清了。。。
總結:
- 收手了。。。不要砍我。。。