首页 > 百度C++后台开发暑假实习一二三面面经。
头像
哈士奇没有灵感
编辑于 2020-04-24 13:38
+ 关注

百度C++后台开发暑假实习一二三面面经。

简介

  • 选的时间是周六11点,我十点半上去签到后就直接开始面了。。。。
  • 从十点半直接三面面到1点半,中途没有停,也没有吃饭= =。。。
  • 面试官都很专业也很有趣,一面知识点问的特别全面,也都答上了,后面就没有再问基础。二面面试官特别有趣,聊得很开心。三面面试官有点hr面的意思。。。
  • 面完三面5天之后接了部门的电话,告知通过了,说hr后面会再联系。

一面

  1. 自我介绍
  2. C++中inlcude ""和<>的区别是什么。
  3. 指针和引用的区别,sizeof一个指针和一个引用的区别。
  4. 重载和重写。
  5. 拷贝构造函数的作用是什么,可以传值调用拷贝构造吗?为什么不行。
  6. 深拷贝和浅拷贝的区别。
  7. 智能指针用过哪些?share和weak的区别。
  8. 在我们写程序的时候,为什么从来不用考虑寻址的空间大小?
  9. 缺页中断是什么?
  10. 换页算法有哪些?
  11. 进程间通信有哪些方式?
  12. fork函数介绍一下,怎么用?fork的时候内存是怎么变化的?
  13. epoll用过吗?和select有什么区别,说一下内部实现。
  14. epoll的边缘触发和水平触发了解吗?分别说一下特点和区别。
  15. TCP的TIME_WAIT出现在哪一端?作用是什么?
  16. HTTP协议有状态吗?
  17. cookie和session的作用和工作方式说一下。
  18. mysql中索引为什么会增加查询速度,索引的内部怎么实现?
  19. B+树和普通的B树和用平衡树有什么区别?为什么不用后两种树。
  20. 问一下项目吧,介绍一下你在项目中负责的工作。
  21. 你模型服务python实现,后台是C++,怎么实现调用和通信的。
  22. RPC是什么,具体讲一下。
  23. 解码生产的很快,模型会消费不过来吗?你们是怎么解决这个问题的。
  24. 你本科项目具体介绍一下,项目发表的几篇论文和专利介绍一下。
  25. 代码题一:知道memcpy和memmove吗?实现一个memmove函数吧。
  26. 代码题二:一个数组的最大子序列和。

二面(面试官百度地图部门石锤)

  1. 项目介绍
  2. 项目深挖半小时(解码器模块,后台调度模块,深度学习模块)
  3. 看到你的加油站项目,我突然有了灵感,问你一道大题吧。(设计一个导航算法,需求是驾驶员要导航到附近的加油站,要求如下:)
    1. 要考虑驾驶员发出请求到收到结果的延迟问题。(开车中)
    2. 怎么推荐最合适的加油站给他。
    3. 后台使用分布式节点应该怎么合理分配请求,数据存储呢。
    4. 离线数据和地图数据你都需要处理,没有现成的接口。
    5. 怎么确定具体导航路线。
    6. 道路数据应该以什么性质进行存储。
    7. 一条路很长,怎么定位精确的位置。
    8. 如果在高速上呢。
  4. 代码题:给一张图形数据结构,带权重,求两点之间的最短距离。
  5. 反问建议:建议你可以找一找自己特别感兴趣的领域能更专精和深入学习一下。

三面

  1. 自我介绍。
  2. 你在读书期间有没有自己感兴趣的领域,有过哪些主动学习经历。
  3. 有哪些实际收获成果呢?(论文,专利,获奖,项目落地)
  4. 介绍一下加油站系统的项目。
  5. 读书期间有哪些想过放弃但是最后没有放弃且完成的很好的。(考研和项目间的平衡)
  6. 读书期间的整体规划是怎样的。
  7. 你是广东人吗?(成都的),想留在成都所以回成都读研?(不是,巧合回的)
  8. 代码题:一个阶段有序的数组(78912345),查找目标只并返回下标,要做到时间复杂度最低。
  9. 你能实习多久?导师同意实习吗?
  10. 反问建议:遇到问题可以多想一想再动手会更好一些。(代码题拿到就动手导致第一版写错了)

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐