京东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算法。

你可能感兴趣的:(面试+笔试)