金山網路實習生面試經歷

2021-06-21 20:20:46 字數 1051 閱讀 2172

2023年4月24日星期四

今天參加了金山網路的面試自己記錄下所涉及的問題。

我投的是c++ 崗位的實習生。

question 1:平時都自己做過什麼專案,自己有什麼收穫。

question 2:然後就開始問筆試的題目相關的問題,所以一定要準備筆試題目

第一題實現類似stl中的容器類,能夠實現幾個函式基本功能:插入元素的功能(根據字串的字典順序排列,允許重複的元素,重複元素擺放按照插入順序)、根據index 刪除元素的功能、獲得容器大小、刪除整個容器功能、根據index返回元素的功能等。

我使用鍊錶進行的實現,面試官一直在跟我說鍊錶實現的問題在**,我說查詢效率刪除效率都不高,然後一直就問,更好的實現方法是什麼,可惜我沒看stl的原始碼所以這個問題我沒回答好。應該是通過紅黑樹資料結構去實現,當時說利用樹結構但是具體實現過程我不是太清楚,所以杯具啦。

第二題兩個無序的鍊錶進行合併為有序鍊錶

這個題目思路簡單,先給兩個無序鍊錶進行排序,然後進行遞迴合併兩個有序的鍊錶。總體思路是簡單的,難點在於兩個無序鍊錶進行排序的排序演算法和效率問題,我說利用快速排序,面試官肯定我的思路,然後繼續問鍊錶快速排序的實現細節,當時我先說了陣列元素快速排序演算法過程,也沒有任何問題,面試官想看的還是鍊錶的實現細節,可是我還是細節沒有讓面試官滿意只說出了大體分治然後遞迴的思想。

第三題設計資料結構實現防毒引擎如何高效的進行檔案防毒。我這道題本身筆試就沒有做出來,後面也沒有去搜尋如何比較高效的解決,所以悲劇啦!面試官只提到這裡面涉及很多高深的資料結構和演算法,因為防毒引擎很看重效率,肯定不能簡單的檔案掃瞄查詢這麼去實現,具體如何實現自己另外再去研究下。

最後面試官問了我想做軟體哪一部分是後台還是客戶端,我回答的不確定,這讓面試官感覺很不開心,我感覺面試官想要我回答乙個明確的方向那樣。他就說了選擇乙個方向必須要有極大興趣推動力,否則研發人員是很難繼續。

總結:感覺如果想應聘c++ 這個職位,金山比較在乎首先是c++ 基礎,如第一題自己寫出自己實現stl容器類。然後面試官很在意你平時自己做的東西,在乎你本身是乙個狂熱的技術控,還有強調演算法是不用說的,任何一家公司都看重演算法,一次次要求你提高效率。如果你會window下系統程式設計那就更好了。

華為實習生面試經歷

下午兩點二十的面試,早上七點過就起了,吃了個愉快的早餐,9點就出發了。十一點半到了華為,姐夫接了我,帶我逛了逛華為,吃了頓午飯,就去一號門排隊面試了。排隊排到了4點,終於輪到我了,等待的時候還碰到了兩位本校研究生部的學長,其中一位筆試582,沒有滿分是因為看錯了乙個需求 面試就兩場,一場是技術面,一...

2018 華為實習生面試經歷

國內某中等985高校本科生三年級,專業為電子資訊類。之前大一大二多做硬體設計,參加各種電子設計大賽 微控制器比賽,大三想轉為軟體,已獲保研資格。其實我本身是想讀研的,此次參加華為實習生招聘主要目的有兩個。想證明一下自己 經歷一下求職全過程,體驗一下面試過程。事實來講,華為實習生面試還是比較水的 華為...

2013騰訊實習生面試經歷

4.13參加筆試,筆試題考的太寬泛,硬體,作業系統,c語言,網路,演算法,資料結構都考,但是大多數都不難,考察面試人的基礎知識。我筆試成績很高估計排名很靠前,使得後面的面試都較為輕鬆。第二天到面試現場,面試很準時,快要10的時候,小招姐就叫我的名字,我就去面試了。我的面試官是乙個年輕的哥哥,人還是挺...