2014阿里巴巴面試

http://blog.csdn.net/zhaojinjia/article/details/11819901

本人從16號下午1點40經過研發工程師、算法工程師、技術boss還有hr的一系列面試,到4點半結束,差不多快3個小時。雖然不知道最終結果如何,但是我回憶了些考官問的問題,希望大家好好準備。面試官聊的問題也比較寬泛,記住了只有一部分,如果還想到什麼,我在給大家補充。謝謝!

1.        數據庫 三範式

2.        Oracle數據庫底層是如何實現的(因爲我用過oracle數據庫,所以會問,看你熟悉到什麼程度)

3.        Linux——如何查看內存,CPU,負載

4.        Google最新發的關於搜索查詢類論文(關於XML,好像記得是說直接在樹中進行查詢無需建其他索引)   

5.        用兩個棧實現一個隊列 寫程序

6.        作爲哈希函數的條件 à 同一個key值每次映射必須是一樣的哈希值

7.        27砝碼中,只有一個與其他26個砝碼重量不同且不知該砝碼是輕還是重,問最少需要稱多少次能找到該砝碼 (最終技術Boss問的,有難度)

8.        快速排序,直接寫出來

9.        Char ** StrToK(const char* S1,const char* S2)實現該函數,功能:S2將S1字符串截斷後,分別輸出截斷的字符串。舉例例如S1=abcdefg, S2=be,將a,cd,fg三個字符串用指向指針的指針返回。

10.    樹的子結構問題與劍指offer中面試題18類似

11.    列式存儲(本人是研究查詢類算法的,由於涉及到索引,考官就問我是否瞭解列式存儲索引)

12.    靜態全局變量與動態全局變量的區別

13.    Class 與 struct 的區別

14.    線程、進程區別

15.    網絡協議 TCP/IP

16.    堆棧,如何檢測內存泄露問題,並且如何避免;如何免(大家好好想想,這是常考題)

17.    數據庫如何進行事務處理

18.    對什麼新技術比較瞭解,還了解哪些數據庫新技術等,大數據處理,並行,分佈式等。面試官會說一個應用場景讓你利用你所瞭解的這些技術去解決。

19.    垃圾郵件的判斷問題(大家多多想想如何解決,)

20.    研究生期間學過什麼課程,如果你說學過數據挖掘(數據庫新技術),那麼就會問,數據挖掘的一些知識等,最好拿自己掌握較好的幾門課程進行準備。

21.    服務器架構問題

22.    還有就是要主動和他說你瞭解哪方面的,去引導他朝那個方向走,這樣咱佔優勢,大家都懂的

       以上都是技術問題,但是還會問你做過的項目上的問題,每個人情況不同就不在闡述,但是最好能用形象直觀的例子或圖告訴考官你要解決什麼問題,如何解決,別人是如何解決,你的優點,還有缺點,做到心中有數即可。但是一定要注意思路要清楚,邏輯性要強,否則他們很容找出破綻。

第七題

1、先分成9,9,9,把其中兩組放天平比較,如果不平衡,再把另一組9個的換上來,這樣兩次可以判斷重還是輕,並且判斷在哪組中。 2、再分成3,3,3,放兩組比較,由於前一次已經判斷重還是輕,則此次可以判斷出在哪一組中, 3,再分成1,1,1,比較 一共四次,不知道我這樣想對不對??

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章