招商局 金融科技 NLP算法面经
楼主去听的宣讲会,网申投了自然语言处理算法工程师。
第一天的下午笔试,算法岗位的笔试题目都是英文,
选择题分成四个方向,数学、计算机、剩下从NLP、机器学习、图像处理、金融四个方向选两个,每个方向10道题简答题是三选一,我选了第一道,朴素贝叶斯为什么称为“朴素”;以及朴素贝叶斯的公式表达
两道编程题,我都没有做出来
最后一道题是算法题,从Kmeans、KNN,还有一个我忘了,选择一个算法进行详细的描述及应用说明
晚上11点的时候收到了笔试通过的消息,让我第二天去面试
第二天的面试官有两个,看起来非常年轻的小哥
首先让我用英语自我介绍,what??? 根本没准备
后来认怂,就用中文进行自我介绍了
接下来发生的完全是我的锅了。。。
面试官:词袋子维度,那么大,怎么降维?
我当时一紧张就说错了,应该是根据文档频率、信息增益这些,结果我上来说了主成分分析,唉
接着面试官:手写主成分分析的公式?
我:试图在纸上写出来,但是真的忘了
面试官开始就我的实习经历一个一个问
首先是知识图谱构建,我的简历里写了命名实体识别和关系抽取
面试官没细问,问我知识三元组是如何标注的,我就解释了一下,然后问我搭建什么模型,我就说已经有很多成熟的模型可以用了,当我提到LSTM和CRF
我说命名实体识别的模型是我老大建的,我负责使用及改进,基于远程监督的关系抽取模型是我建的,就问了我原理,
接着问我其他公司的实习经历,对简历上写的非结构文本的特征提取感兴趣,我就只好解释是用spacy的框架来做的,spacy有完整的自然语言处理流程
这时候另一个沉默的面试官终于发话了,
你的籍贯
你是独生子女吗?
你有拿到其他offer吗?
期待年薪?
接着让我问他们问题:
1. 我想知道公司的NLP团队在做什么?
做客服机器人,我听出来是人机对话
2. 我想知道公司的NLP团队目前有多少人?
面试官很诚实,说不到10个人,而且不是所有人都会NLP,目前他们的员工主要通过社招进来,校招的不多。
想了想大概缺人的公司,选择社招是不错,毕竟上手就能做事,而且成本低
晚上等他们的二面通知,没有,就知道已经挂了。不过他们真的挺认真,中秋假期依旧在面试,而且流程走的速度特别快。