1. 程式人生 > >京東2019校園招聘筆試+面試(演算法工程師崗位)

京東2019校園招聘筆試+面試(演算法工程師崗位)

一面(20180927):

(1)沒有自我介紹,上來直接是面試。

(2)你的智慧對話系統是怎麼做的?

我就把專案中用到的seq2seq模型+Attention機制整個框架給他畫出來了。然後把seq2seq模型+Attention機制原理講了一遍。

(3)你是怎麼把詞變成向量輸入到你的神經網路中的呢?

我用到了word2vec方法,具體實現是用到了CBOW和skip-gram模型等。

(4)那你能畫出CBOW的網路模型麼?

我就簡單的把CBOW神經網路模型給他畫出來,最後的輸出回答的不好,沒有想起來怎麼輸出的。

(5)你熟悉大資料的一些工具麼?

我瞭解大資料的ElasticSearch工具。

(6)你還了解其他的嗎?不如說Hadoop等?

不瞭解。

(7)用你最熟悉的語言,實現K-means演算法。

我就用java大概寫了一些函式框架,然後給面試官講K-means的演算法過程。然後,又講了一下k-means的缺點及優化。比如說:K值的設定影響收斂速度。k-means對初始向量敏感等。然後k-means的優化是k-means++。

面試時間大概是26分鐘左右。

遇到問題:

1. 不能很好的解釋CBOW模型。

2. 不能很快的手寫出K-means演算法。