1. 程式人生 > >記一下金山雲實習生面試經歷

記一下金山雲實習生面試經歷

簡要說下流程先==

一面

1  自我介紹
2 因為還在職所以問了一下目前做的專案,具體瞭解了下底層是什麼實現,我的任務是什麼,以及遇到的一些問題。

3 針對簡歷問一下對linux的理解程度怎麼樣,使用的熟練否。

4 看到之前搞過acm所以就給我隨便出了個演算法題,要簡單寫點虛擬碼出來,當時看到面試官出去拿紙幣其實就有點緊張,但是聽完之後感覺不難,想用treemap的話應該很方便就能搞定,但是因為很久不用這些工具忘了map排序的寫法了==後來跟面試官說了,他很nice的說沒事就當是個函式處理,你直接寫註釋都可以!這樣我就很好搞啦!然後就給面試官解釋我寫的,把思路跟他說,結果才發現我把問題想複雜了==所以又做了不少優化,然後算是把問題解決了,最後問我這個時間複雜度是多少,我當時想map查詢的時間複雜度就o1或者log n嘛,然後就挑了個小的說,但是一想不太對,這次用的treemap 沒用hash所以趕緊改口說了logn==也算是把這個題目混過去了

當然後來發現是程式設計師面試寶典的一道原題===萬幸思路差不多,實現基本一樣

5 後來象徵性的問了我一下測試流程啊方法什麼的,基本幾句話帶過了

6 然後給了個場景讓我想想測試樣例什麼的,很簡單就過去了。

默默的一個小時就過去了==面試官很nice但是看起來很累的樣子,但是我們開玩笑笑起來的時候就明顯好很多QAQ,然後就面晚了==

雖然我覺得哪個演算法題應該有更好的解法,但是看面試官好像對我還挺滿意的==唉回家買了倆黃棒饃吃==

二面先簡略一記回頭細說。

首先是問對雲加速這些東西瞭解多少,然後問了些相關的簡單示例問題

然後就是有關深複製淺複製

C++

python的例子

海量資料處理-- 堆排序

最大堆最小堆維護

快排原理,計算機如何實現,用什麼資料結構。具體怎麼操作的。

資料庫 左連線跟inner的區別

avl樹跟紅黑樹的區別

另外一些就隨口問的比如linux的瞭解程度,shell瞭解多少..

最後就問我有什麼問題還要問他了

PS:二面的面試官剛打球回來,我看他汗流浹背的感覺更有親切感哎==

三面是hr面啦,最後問了二面的面試官還要不要三面啊,他就去給我問問,然後就把人資伊姐叫來了

三面主要是問我以後想留在哪啊,全職可以嗎,然後實習時間啊什麼時候入職啊之類,後續問了我覺得剛才面試官怎麼樣,分到他們組好不好,然後問我想做上層還是底層。。後來又問了我目前在職的公司的待遇(後悔沒說高一點2333)然後就說了下金山雲的待遇啊福利什麼,最後問我還有什麼問她的。。我當時腦子有點懵==連工作時間都沒確定就說沒問題了orz==