百度暑期实习数据挖掘/机器学习/NLP算法岗三面总结
我是NLP方向的,ML/DM的可以不用看了哈,连着三面,喉咙都干了,面之前会让你关注牛客招聘助手扫码绑定,然后给你提示排队信息,车轮战。
一面自我介绍完上来就做题
1. 查找有序数组特定元素,很简单,但是这道题被面试官问了很久,估计觉得我没好好设计测试用例或者处理异常,也可能是前面的面试者做二分做得不漂亮影响到我了
2. 实现K进制加法,做法和面试官有出入,后来知道我的想法也能做后就让我别写了
3. 谈谈LR、SVM的理解
4. 谈谈你了解的优化器
5. 问Adam的特点,总结和Momentum的关联
6. L1 L2的特点
SVM很基础,但是我不太会表达,因为不手推说不清楚,请求画图和写公式,面试官说没必要了,这点还是很nice,get到我的意思就没为难我讲解了
二面自我介绍完
1. 先问了主语言
2. 抠项目,用的什么文本匹配模型
3. 文本匹配你知道哪些策略
4. BERT结构和任务、学习目标是什么,怎么设计让它学到语义信息的(我讲了MLM三种分配方式的差异)
5. LSTM GRU异同,(隐藏状态、门与直觉上的计算效率差异)
6. 5谈到了ANN,讲一讲你项目中怎么用的,以及其他做法(Hashing、Sharding、KD-Tree/Ball-Tree)
7. 了解PairWise吗,讲讲
8. 做题 编辑距离
9. 算法偏开发你能接受吗
10. 你有什么想问我的?百度NLP方向工程算法差异云云
三面感觉是Leader面或者有技术背景的HR面,项目和职场素质什么的都有涉及
1. 自我介绍完问最近实习项目的背景及大致承担的工作,下面一个个抠
2. 说说数据处理方面的需求和场景以及具体操作
3. 文本增强和相似句最终落地了吗、具体操作
4. 说说负责后端开发模块的具体内容和技术分工
5. 开发中遇到是否有困难,是否有什么团队协作的问题,学习到什么项目经验
6. 你是Leader的话如何协调团队矛盾
7. 聊算法模型是如何调研选择的
8. 实验室项目的工作场景
9. 你觉得自己的优势是什么(我出去实习过,会点Java Spring)
10. 疫情期间你们的学习和工作如何进行
11. 反问:疫情特殊,如果封校是否有远程实习的可能(答,有远程实习的可能,暂不确定具体安排)
三小时后,昨晚到面试前一直没休息好,看大家帖子说三面完也不知道有没有OC,但是至少努力了吧,祝大家都能撑到三面
#百度##面经##实习##自然语言处理#