搜狐-自然语言处理工程师-第3轮面试
面试概况
2016/03/04 17:30 电话面试(没通过)
面试心得
在回答面试官的问题之前没有认真思考,态度不够积极端正。
面试内容
Q:简单介绍一下自己做过的项目,自己觉得有亮点的地方;
A:主要介绍了一下研究生期间做的事件抽取和访学期间做的文本分类;
简单介绍了一下其他项目;
(虽然介绍了项目,但是感觉只是介绍了项目的大概,没有突出亮点)Q:你觉得自己的优势是什么,竞争力有哪些?
A:(这个之前没想过。。。)接触自然语言处理时间比较长。
Q:你做的**项目的创新点有哪些?结论有哪些?
A:相关研究比较少,SVM效果好,term-based效果好。(这个回答的也不好。。。)
Q:你做的这些项目中,有哪些不是导师安排的,导师让你做的,而是你自己想做的?
A:(当时我想,这些项目都是有和导师讨论的,于是我就说)研究生期间这些都是有导师安排的,本科期间倒是自己做过一些小软件。。。(说到一半的时候,我就想,我面试的是算法岗位,感觉说这个没啥用)
(其实仔细想想,之前做的项目,基本都是导师定了方向,然后自己去想方法,想模型,其实也是自己主动去做的,自己想做的,所以说,这个问题回答的不好。)
Q:你在13年末到15年初,有做哪些项目?
A:做事件抽取,一些成果。(没有说全)
Q:你用过这么多模型 是你自己写的代码?还是调用的第三方库?
A:有一个项目里的HMM模型是自己写的,因为对模型本身进行了改动;有一个项目里的模型是直接调用第三方库,因为模型较多,主要是做方法对比;
(朋友建议:需要自己改进和创新的 自己写;比如什么什么 如果只是用于做对比,就调用的第三库 比如什么什么 每个项目中都有自己写的一部分;有的调用了第三方库)Q:你用这么多模型,你对模型了解吗?
A:了解
Q:说说对KNN的了解?
A:KNN就是把样例看作空间中的一个个单元,然后对于一个新的实例,找到离它最近的K个实例,再根据这K个实例划分类别。KNN包含三个要素:K值的选择,距离的度量,类别决策函数。
(朋友建议:这样说的就是背起来的,你应该举个例子讲,结合项目讲。)
听同学讲的其他面试题:
A:一同学在小米实习过 去面百度 技术面差不多了总监问为什么不留在小米
A:他也是蒙比了 不喜欢小米所在的项目组 更喜欢百度的技术环境
A:百度总监说,那如果你来我们这了发现也不喜欢怎么办 他就愣住了
A:让总监觉得他忠诚度不高 不能做一行爱一行吧
A:其实总监是希望招那种做一行爱一行 忠诚度高 对技术很爱钻研的吧。 所以回答任何问题之前(包括技术问题) 都要三思 不要暴露自己的问题
B:以前面试上海的顺丰 别人问我以后怎么打算的 我说可能在上海打几年工 然后会考虑回武汉发展
C:现在觉得应该怎么回答?
B:我要在上海好好干 然后买房定居。。