百度提前批面试经验

百度提前批面试经验

注释:转载需要征求本人同意。
  话说面试时7月8月的事情,现在已经9月了,原谅我当时在实习,实在懒得记录,现在靠着记忆能写一点是一点好了。

第一面:代码技术面

  1. 自我介绍加上项目介绍(20分钟)
  2. 混淆矩阵的相关问题,什么事召回率,精确度,准确度
  3. 说说lr的损失函数以及lr的其他细节问题(等细节问题的意思就是我有些忘了)
  4. 说说lr与决策树的区别;追问,那决策树和lr谁是非线性函数等细节问题
  5. 神经网络有什么可以解决过拟合的问题
  6. bn与ln的区别与对网络的影响
  7. 梯度下降算法以及归一化对于其收敛的影响以及原因
  8. 实际情况考察:如果lr训练中有100个变量,但是其中有90个变量是高度相似的,会对最终结果有什么影响呢?
  9. 代码能力考察:<高精度乘法,给出两个数字字符串,求返回其积(不能直接转换类型)

一面总结:
我太久没面试了,非常紧张。自我介绍的时候手都在抖qaq。面试官人很好,一直在安抚我的情绪。最后的评价是,基础的机器学习理论了解不够(哎,明明我是学这个起家的,只能说答得太不好了)但是代码能力尚可,代码较规范。


第二面:项目技术面

  1. 自我介绍
  2. 项目介绍(PS:可能部门项目和我实习的项目方向不一致,没有问论文相关,问了一些基本理论和项目背景,经验,收获)
  3. 说一说决策树以及相关算法(gbdt、xgboost),区别以及各自的优势。
  4. 树类算法如何避免过拟合问题
  5. 接着上述问题,xgboost调参经验(这一个问题是为了提醒我上一问有一些地方我没有答到,可以看出面试其实是一个沟通交流的过程)
  6. 看到我的统计专业,要我回答什么是KL散度,VC维。
  7. 假如你设计一个编程语言,你如何设计其中字符串类型,赋予其什么功能
  8. map—reduce基本的思想
  9. 实习工作中会不会用到shell?都用了哪些?
  10. 挑一个你觉得熟悉的数据结构或者算法类型(我当时怎么想的说了队列、栈和动态规划!!!)
    手撕算法题:利用两个栈实现队列的功能。

 二面总结:大概一面后一个礼拜,总体表现恢复正常,所以也通过了。设计编程语言这道题十分有趣,看似是需要去回答如何设计该类型,实际上是考验我们的工作经验,算法理论问题我也整体复习了一遍,面试官在考察基础后会根据我没有回答到的点或者没有说明白的地方继续深挖。


第三面:leader面

  1. 自我介绍
  2. 说一说前2面给你的印象
  3. 说一说现在实习公司的印象,有什么缺点
  4. 实习中遇到了什么问题吗
  5. 有什么职业规划吗
  6. 智力题,烧绳子
  7. 反问


8月中旬接到了hr的通过offer

总结:其实面试都不难,但是百度的面试除了考察基础知识之外,更重要的是知识的运用。考察题目灵活且仔细,所以没有一些运用经验或者较为细致全面的学习很难答得理想。算法题以及代码能力较为被看中,有想法的同学可以多多注意一下,大概中等难度就行。基本上每一面都是1小时,最后一面聊了一个半小时,之后我就和未来的领导加了微信。所有的面试都有反问环节。最后祝各位好运!

#面经##校招##百度##算法工程师#
全部评论
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向
点赞 回复 分享
发布于 2020-09-17 16:25
是深圳算法岗吗?
点赞 回复 分享
发布于 2020-09-18 12:44
决策树这些是项目里有用到吗?
点赞 回复 分享
发布于 2020-09-23 16:30
谈薪了吗?请问
点赞 回复 分享
发布于 2020-09-23 19:01

相关推荐

01-17 10:48
门头沟学院 Java
xxxxOxo:这公司幽默得很,要了简历半天一点动静都没有,过一会就给你发个邮件让你做测试,做完又没后文了,纯溜人
点赞 评论 收藏
分享
02-05 08:49
已编辑
武汉大学 Java
野猪不是猪🐗:36k和36k之间亦有差距,ms的36k和pdd的36k不是一个概念
点赞 评论 收藏
分享
评论
2
17
分享

创作者周榜

更多
牛客网
牛客企业服务