数据挖掘算法面试经历
本文将分以下几个部分:
一面:
- 写代码(具体题目忘了)
- 在天池数据竞赛中做的那些部分,如何做的,效果如何(简历相关)
- 二手车模型估价问题(简历相关)
- 线性可分SVM原理与推导
- 如何解决线性不可分
- 软间隔的作用
- 核函数的作用
- 学习能力怎么样 - -
二面:
- 写堆排序
- 二手车模型估价问题(简历相关)
- 如何用HMM做的位置预测(简历相关)
- HMM中的隐变量是什么,如何学习模型
- LR,SVM,RF的使用场景分析
三面:
- 写代码(给一个整数数组,输出所有三个数加起来为给定整数的所有组合)并分析时间复杂度
-
问思路:一个8*8棋盘被随机染成黑白两色,A随机挑选一个格子告诉B,问B如何在至多改变一个格子颜色的情况下,让C知道A挑选的格子。(BC可提前商讨策略,求的相当于也是这个策略)
- 我github上自己写的LR用的那种梯度下降方式
- 梯度下降的几种方式
- 牛顿法和拟牛顿法
- 上大学期间有什么后悔的事情
- 上大学期间有什么比较值得骄傲的事情
- 这个事情是如何改变你的(和上一问衔接,如果你回答获了什么奖可能就不问这个问题了,我的回答就不说了- -)
- 直接告诉了我我的优势和劣势
四面:
- 有没有拿其他公司的offer,薪水多少
- 了解美团点评吗,为什么想进入美团点评
- 对美团点评校招进行评价
- 自己的优势劣势
- 闲聊了一些忘记了
2.
本人面了有百度,腾讯,京东,乐视等一些互联网公司,总体来说美团点评的问题更偏重基础知识,例如算法原理,推导等等,这些其实是今后进行工作的基础,如果不能很好的了解这些基础,只会做调包侠,不能自己独立建立模型的话,今后工作起来的时候,收到的制约会很大。另一方面,编程考察方面都大同小异都是写代码,这方面百度的面试官比较细心,会一行一行的把自己当做电脑去运行你的代码。
总之美团点评对只是考察的比较平衡,理论知识和工程能力都会考察(跟我的职位有关),其他公司的面试基本上都侧重于工程能力(Linux指令,shell编程)。
如果今年美团点评不扩招,我很确定我进不了美团点评- -