一週前,被告知成爲阿里寶寶,心情跌落谷底。一週後,懷揣着剛打的兩份簡歷,收拾好心情,開始了杭州站的面試之旅。
第一站:搜狐媒體客戶端算法工程師
1.介紹我在intel做的Trumpet項目,並由此展開讓我在紙上寫spark的處理流程。熟悉spark的邏輯流程,物理流程還是有用的。。
2.java基礎,泛型在集合中的作用是什麼,如果集合中要放入泛型的父類和子類應該怎麼表示
3.java網絡,前一陣子正好寫過rpc,mom框架,就詳細講了如何用netty實現rpc框架,以及項目中遇到的問題
4.數據挖掘相關算法,對於新聞A,如果推薦次數爲a,點擊次數爲b,新聞的排名通過計算a/b得出。這種方式有什麼不足。
當推薦次數較少,則計算出的值不具有參考性。
5.在第四題的基礎上引申出來如何判斷一篇文章的主題,如果有關鍵詞a,b,c如何知道b,c纔是關鍵詞,而a不是
我想到了通過統計次數得出a,b,c然後通過page rank關聯出得分高的b,c
但是更簡單的方法沒有想到。。其實可以統計其他已知關鍵詞a,b,c的文章,看他們的關鍵詞是a,b,c來推測該文章的關鍵詞
最後面試官告訴我算法這塊基礎太少。。我更適合系統架構這塊,好在部門內部可以調整,面試官也很nice,說可以把我調整到系統架構方向。接下來如果有面試得在北京將進行,一段新的旅程等着我。