百度算法岗三面面经(已fail)

一面(70min)

- 自我介绍
- 项目介绍,主要追问了论文(background、contribution、实验设置、算法框架、EKF)
- 算法题:下面哪些函数实现了swap功能?

- 软件开发流程

需求阶段,设计阶段,开发阶段,测试阶段,上线收集

- 设计模式

https://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html

二面(100min)

- 自我介绍
- 追问了研究生阶段的科研课题(分布式异构计算),追问了本科的paper(研究背景、contribution、系统流程、训练集采集划分、网络细节、EKF)

- 介绍一下BN

- 说一下BN的优缺点:

- BN和LN区别?

- 过拟合怎么处理?

- 训练时梯度出现Nan怎么排查

- 算法题:用c++实现kmeans

(面试官在写代码过程中消失半个多小时…)

三面(40min)

leader面,让我介绍了项目,问了一些非技术性的细节

问了我如果入职,有没有什么想法?(应用毫米波技术在他们的项目上)
全部评论
一面到二面隔了多久
2 回复 分享
发布于 2023-04-26 17:33 山东
啥时候投的啊
点赞 回复 分享
发布于 2023-04-26 17:57 湖北
所以出现了NaN应该先排查啥……
点赞 回复 分享
发布于 2023-05-15 11:47 陕西

相关推荐

01-23 14:54
同济大学 Java
热爱敲代码的程序媛:给你提几点【专业技能】这个模块里面可优化的地方:1.【具备JVM调优经验】可以去b站上搜一下JVM调优的视频,估计一两个小时凭你的学习能力就能掌握JVM调优的实践方面的技能。2.【MySql优化】MySql这一栏,你去b站或者找个博客看看MySql优化,学一下,如果你本身比较熟悉MySql语句的话,那基本半天时间凭你的学习能力MySql语句优化方面的技能你也能掌握个差不多。以上1,2两点主要是因为我看你专业技能大部分都说的是偏理论,没有写应用。再就是最后,你结合你的项目,想一想你的项目中哪些sql语句是可以用MySql优化的,到时候你面试的时候也好结合着说一下。
点赞 评论 收藏
分享
mq2:我倒是觉得这种敞亮一点好。能接受就去不能就不去呗。 完了跟现在“正常”公司一样,hr说的天花乱坠,进去一看根本就是996核动力牛马,想走又没应届生身份了。岂不是更糟。
点赞 评论 收藏
分享
评论
9
20
分享

创作者周榜

更多
牛客网
牛客企业服务