面经

20170812 京东算法工程师

2017-08-12  本文已影响8人  元素周期表的十七君

10:00-13:00,一共三轮技术面,中途有段时间等待三面

每个面试官都会出一道手写代码的算法,问机器学习,问项目

记得不是很清楚了,能想到的先记下吧

1. 实现一个类似max pooling的代码:给定数组,和一个长度一直的滑窗,求每次滑动时滑窗中的最大值。

2.有关信息熵和决策树,不仅要知道细节,还问了很多为什么?比如为什么信息熵要这样定义?ID3有什么缺点,如何改进等等。

3. 手写代码:给定一个费姜旭数组,求某个数在数组中的出现次数。

4. 问了项目的细节:课题

5. 对SVM的了解?软间隔?核函数?

6. 如何避免过拟合?(我说了决策树要剪枝)如何剪枝?

7. 对正则化是否了解?

8. L1范式,L2范式。

9. 都了解哪些机器学习的模型?

10. 手写代码:给定数组,求和最大的子数组

11. 问了参加的CCF比赛:讲解所用的模型,对哪些地方做了修改?(说了图像预处理,池化方法,核大小,步长等等)

12. 集成学习:boosting

13. 问了参加的路径搜索比赛,包括职能和分工(作为队长要有把控大局的想法)

14. 平时看什么技术书?

15. 写代码的能力?会什么语言?

16. 是否了解引擎?NLP?信息检索?(这个跟部门有关系,搜索团队)

17. C++的虚函数?虚函数表存在什么地方?析构函数是否可以调用虚函数?

上一篇下一篇

猜你喜欢

热点阅读