热乎乎的百度面经(机器学习/数据挖掘/自然语言处理工程师)

28号从早上九点半开始面试,到十一点四十结束,趁热打铁,不妨整理下我的面经。首先说百度的面试体验是非常专业的,无论从流程安排还是面试官的水平,技术一面二面三面是连续的,如果哪一轮不幸挂掉了,那可能就需要秋招加油了。

一面

  1. 自我介绍
  2. 聊做过的项目,这里注意要按照逻辑顺序交代项目背景、遇到的跳招,手段和成果,让面试官更清晰地了解你做过的项目。
  3. 手撕代码:最大的字序和
    我一开始很蠢的用了O(n2)的递归去做,面试官无语的diss了一下,后续改成O(n)的,中间还是出现了一些小差错。
  4. 树模型:ID3和C4.5的区别;RF和GBDT的区别;GBDT是否适合于处理大规模的ID特征
  5. 知道哪些激活函数,都有什么特点,如何使用

问问题环节:我问了面试官做什么业务,面试官回答百度是统一面试,后续再具体分部门,所以如果没有内部关系,不知道自己会被安排到什么部门。

二面

  1. 聊做过的项目,和一面讲的是同一个项目。
  2. 项目中用过CNN:CNN有什么特点和优势;常用的pooling方法有哪些,那个更好?
  3. 手撕代码:学生成绩的第1000名
    一开始没问场景直接搞了最大堆,面试官中间暗示我可以问问具体场景。面试官说不要用堆,想想O(n)的方法,因为成绩是整数且有最大值,可以统计一遍信息然后二分查找,没写出来,面试官说OK了,思路有了就可以了。
  4. 开放问题,聊了聊项目模型和DSSM模型的区别;
  5. 开放问题,逻辑回归特征重复了一维会有什么影响。

三面

  1. 聊做过的项目,和一面讲的是同一个项目(所以对于菜鸡来说,有一两段能聊的项目经历太重要了)。
  2. 项目如何验证有效性,在业务中怎么用
  3. 聊聊项目中的一些bad case
  4. 训练时样本不平衡问题如何解决;小样本问题如何解决
  5. 给一个任务:垃圾邮件分类,分阶段和流程细致描述一下每一步应该怎么做,以及最终要优化的效果。

剩下聊了什么时候能来实习,可以实习多久。最后面试官介绍了一下自己部门的业务,通知两周之内会有hr联系。

#百度##面经##数据挖掘工程师##机器学习##自然语言处理#
全部评论
沾点福气
点赞 回复 分享
发布于 2021-03-28 13:51
我第一面就要写两道题,结果第二题没写出来,面试结束!
点赞 回复 分享
发布于 2021-03-28 14:31
我三面结束,面试官没有介绍部门业务。然后我问结果什么时候出来,她说两周内,慌ing
点赞 回复 分享
发布于 2021-03-28 15:28
现场面吗?
点赞 回复 分享
发布于 2021-03-28 20:29
我只有两面,我是不是第二面凉了😂楼主三面一共面了多少时间呀
点赞 回复 分享
发布于 2021-03-29 11:18
二面算法是要用计数排序吗?用不到二分查找叭。😕
点赞 回复 分享
发布于 2021-03-30 13:27
你简历有论文和竞赛吗?找算法要不要这些硬性条件
点赞 回复 分享
发布于 2021-04-03 10:26
请问你现在🈶️oc了吗~
点赞 回复 分享
发布于 2021-04-07 16:52
沾楼主喜气,希望我也能顺利进行三面🙏
点赞 回复 分享
发布于 2021-04-09 21:50
沾楼主喜气
点赞 回复 分享
发布于 2021-04-13 14:47
楼主,你好。你三面结束后,微信公众号面试结果是什么,我显示的是[今日面试结束],感谢您对本公司的关注和支持。有点慌
点赞 回复 分享
发布于 2021-04-17 23:25
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-20 14:41
4/10百度实习面,沾沾喜气
点赞 回复 分享
发布于 2022-04-02 09:23
吸一口欧气
点赞 回复 分享
发布于 2022-04-22 20:27

相关推荐

流程:意愿度问答(视频)→不定性选择→单选选择→专项问答(视频)其中选择题是纯选用过/会什么技术之类,不涉及技术考察专项问答,每问限时五分钟,分为三部分,分别是八股、项目提问、素质考察问题,其中八股每道题有一次换题机会。总体而言面试比较放松,但是ai只会读题干,遇到回答不上来的问题不会有任何提示,ai面试官感觉纯读题+展示功能,没什么交互。题干在屏幕的左上方,ai人物在中间,如果没有直视摄像头会一直提示,虽然好像没什么影响,但是突然弹出来会影响思路,所以对摄像头在键盘的面试者很不友好,读个题目都会提示直视摄像头。问题难度感觉总体还行,但我准备不充分,很多还是没答上来,建议八股部分如果第一道题能回答尽量回答,选择换题可能换到更不了解的题OTZ以下为面经:1. 请说说你为什么想要应聘前端岗位,在这方面做了哪些准备。2. 选择题多选■ 学过的计算机相关的课程■ 使用过的语言■ 使用过的框架■ 进行过哪些前端样式开发(动画过渡、布局、预处理器、组件化……)■……单选■ 最擅长的语言(前端方面)■ 最擅长的语言(算法方面)■ 最擅长的框架■……3. 请描述浏览器提供常用的调试工具,举例说明其在开发中的应用。4. 请详细解释下TCP和UDP的区别,它们各自的使用场景是什么?5. 请解释响应式设计的基本原则,并讨论如何使用媒体查询来实现一个复杂的响应式布局。6. 请说明如何在vue中的创建和使用自定义指令。7. 请问什么是异步加载?请列举至少三种常用的异步加载技术。8. 请列举常用的CSS预处理器,并解释其解决的问题和带来好处。9. 描述你最近参与的一个前端项目,并解释你是如何设计其架构的,包括技术栈的选择和理由。10. 在这个项目中,你提到前端需要处理复杂的数据关系并进行实时响应。请具体说明你是如何设计前端与后端的数据交互机制的,例如数据的传输格式接口设计的原则,以及如何确保实时性和性能的优化。11. 能否具体说明你是如何处理接口的版本管理和兼容性问题的?12. 开发一个即时通讯系统的前端页面时,你会如何设计消息的存储和同步机制?如何处理用户切换设备后的消息同步问题?13. 在用户选择同步消息时,你提到了会将数据库的内容进行同步到所有设备的信息中。这里涉及到数据一致性的问题,请问在同步过程中,如果出现网络延迟或部分设备未在线的情况,你会如何确保消息的最终一致性?14. 工作中需要面对全新领域的时候,你是怎么做的?能否举例说明?15. 描述一次你在没有明确指示的情况下,主动承担任务或解决问题的经历。#ai面试# #面经# #前端面经# #牛客创作赏金赛#
查看14道真题和解析 牛客创作赏金赛
点赞 评论 收藏
分享
评论
12
78
分享

创作者周榜

更多
牛客网
牛客企业服务