*隨着提前批又一次提前到來。。。秋招大幕徐徐拉開。。。本篇就來記錄我的秋招經歷吧。。。→_→*
秋招結束!終於可以歇一陣了~
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、三面總監面
面經:
- 記不清了。。。
總結:
- 收手了。。。不要砍我。。。